iis服务器助手广告广告
返回顶部
首页 > 资讯 > 移动开发 >浅析Android手机卫士关闭自动更新
  • 487
分享到

浅析Android手机卫士关闭自动更新

关闭自动更新自动自动更新更新关闭Android 2022-06-06 08:06:44 487人浏览 薄情痞子
摘要

推荐阅读: 浅析Android手机卫士自定义控件的属性 保存数据的四种方式,网络,广播提供者,SharedPreferences,数据库 获取SharedPreferences

推荐阅读:

浅析Android手机卫士自定义控件的属性

保存数据的四种方式,网络,广播提供者,SharedPreferences,数据库

获取SharedPreferences对象,通过getSharedPreferences()方法,参数:名称,模式

例如config,MODE_PRIVATE

调用SharedPreferences对象的edit()方法,得到Editor对象

调用Editor对象的putBoolean()方法,放入布尔数据,参数:键值对,”update” false

调用Editor对象的commit()方法,提交数据

查看/data/data/包名/shared_perfs/config.xml这个生成的xml文件

使用命令行adb shell cd 到上面的目录,使用cat命令查看文件

调用SharedPreferences对象的getBoolean()方法,得到保存的数据,参数:键,默认值

进行判断,状态设置为ture,设置文本内容

设置检查下载部分

得到保存的是否自动更新的状态,判断状态

如果自动更新,调用检测自动更新的代码

如果不自动更新,延迟两秒,自动跳转到主页

调用Handler对象的postDelayed()方法,参数:Runable对象,延迟的毫秒数

使用匿名内部类继承Runable对象,重写run()方法,方法里面跳转到主页

升级进度的TextView部分,默认隐藏,android:visibility=”Gone” gone是隐藏并空出位置

在下载过程中的回调函数里面,这一瞬间显示出来

调用TextView对象的setVisibility(View.VISIBLE)

SettingActivity:


package com.qingguow.mobilesafe;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import com.qingguow.mobilesafe.ui.SettingitemView;
public class SettingActivity extends Activity {
private SettingItemView siv_item;
private SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setting);
siv_item=(SettingItemView) findViewById(R.id.siv_item);
sp=getSharedPreferences("config", MODE_PRIVATE);
//根据保存的数据设置状态
boolean update=sp.getBoolean("update", false);
if(update){
siv_item.setChecked(true);
siv_item.setDesc("自动更新已经开启");
}else{
siv_item.setChecked(false);
siv_item.setDesc("自动更新已经关闭");
}
//自动更新的点击事件
siv_item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Editor editor=sp.edit();
if(siv_item.isChecked()){
//设置不选中
siv_item.setChecked(false);
siv_item.setDesc("自动更新已经关闭");
editor.putBoolean("update", false);
}else{
//设置选中
siv_item.setChecked(true);
siv_item.setDesc("自动更新已经开启");
editor.putBoolean("update", true);
}
editor.commit();
}
});
}
}

以上内容是小编给大家介绍的Android手机卫士关闭自动更新的相关知识,希望对大家有所帮助!

您可能感兴趣的文章:Android App自动更新之通知栏下载Android实现APP自动更新功能Android应用APP自动更新功能的代码实现Android软件自动更新实现代码Android如何实现APP自动更新Android程序自动更新功能模块的实现方法【附完整demo源码下载】Android应用自动更新功能实现的方法Android App实现应用内部自动更新的最基本方法示例Android编程实现应用自动更新、下载、安装的方法Android7.0自动更新适配 包解析异常


--结束END--

本文标题: 浅析Android手机卫士关闭自动更新

本文链接: https://www.lsjlt.com/news/25238.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • win10手动关闭自动更新方法
    Win10 2019 LTSC是一个非常稳定的操作系统,虽然不会频繁更新,但仍会定期提供安全补丁。一些用户认为系统更新非常烦人,所以他们想关闭这个功能。让我们来看看手动关闭自动更新的方法。一、关闭WindowsUpdate服务。我的电脑右键...
    99+
    2023-07-10
  • win10关机自动更新如何关闭
    要关闭Windows 10的自动更新,您可以按照以下步骤操作:1. 打开“设置”应用程序。您可以通过在开始菜单中搜索“设置”来找到它...
    99+
    2023-08-30
    win10
  • win7怎么关闭自动更新?win7关闭自动更新方法
    不知道大家是否和小编有同样的喜好,小编很反感win7的自动更新每次都是关机的时候显示你的系统要更新看着很郁闷,下面小编就教大家怎么关闭win7的自动更新 1、首先我们打开“控制面板“ 2、点击&...
    99+
    2023-06-12
    win7 关闭 自动更新 方法
  • MAC关闭Microsoft自动更新
    MAC关闭Microsoft自动更新 一、打开终端 cd /Library/Application\ Support/Microsoft/MAU2.0open . 二、删除文件 删除软件/或者移动到某...
    99+
    2023-09-30
    macos
  • 怎么关闭windows10自动更新
    这篇文章给大家分享的是有关怎么关闭windows10自动更新的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体步骤如下:使用鼠标右击电脑左下角的开始按钮图标,弹出的界面点击运行打开。或者直接快捷键win+r打开运...
    99+
    2023-06-26
  • win10如何关闭自动更新
    这篇文章主要介绍“win10如何关闭自动更新”,在日常操作中,相信很多人在win10如何关闭自动更新问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”win10如何关闭自动更新”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-01
  • 怎么关闭Win10自动更新
    这篇文章主要介绍“怎么关闭Win10自动更新”,在日常操作中,相信很多人在怎么关闭Win10自动更新问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么关闭Win10自动更新”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-01
  • windows10如何关闭自动更新
    这篇文章主要介绍了windows10如何关闭自动更新的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows10如何关闭自动更新文章都会有所收获,下面我们一起来看看吧。方法...
    99+
    2023-04-21
    windows10
  • win11如何关闭自动更新
    本篇内容介绍了“win11如何关闭自动更新”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win11怎么关闭自动更新方法一: 首先在开始菜单中...
    99+
    2023-07-01
  • 怎么关闭navicat自动更新
    为了禁用 navicat 自动更新功能,请执行以下步骤:取消选中“自动检查更新”复选框。单击“确定”保存更改。之后,navicat 将不再自动检查和下载更新。您可以手动检查更新以确保最新...
    99+
    2024-04-24
    navicat
  • Win10怎么关闭自动更新
    这篇“Win10怎么关闭自动更新”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Win10怎么关闭自动更新”文章吧。方法步骤:...
    99+
    2023-06-27
  • windows自动更新怎么关闭
    windows关闭自动更新的方法:1、打开运行。按下Win键+R组合键,或在开始菜单中找到运行;2、输入"services.msc",并点击确定然后打开Windows服务管理器;3、在服务管理器中,找到"Win...
    99+
    2023-08-10
  • bandizip怎么关闭自动更新
    这篇“bandizip怎么关闭自动更新”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“ban...
    99+
    2023-04-07
    bandizip
  • Win11自动更新如何关闭
    要关闭Win11的自动更新,您可以按照以下步骤操作:1. 打开“设置”:点击任务栏上的“开始”按钮,然后点击左侧菜单中的“设置”图标...
    99+
    2023-08-22
    Win11
  • 如何关闭windows自动更新
    这篇文章主要介绍“如何关闭windows自动更新”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何关闭windows自动更新”文章能帮助大家解决问题。首先按下键盘组合键“Win+R”打开运行。打开后...
    99+
    2023-07-02
  • windows自动更新如何关闭
    这篇文章主要介绍了windows自动更新如何关闭,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。键盘组合快捷键Win+R唤出运行界面,输入【services.msc】单击【确定...
    99+
    2023-06-26
  • vscode如何关闭自动更新
    在vscode关闭自动更新的方法:1.打开vscode;2.打开首选项,点击“用户设置”选项;3.顶部输入框搜索“自动更新”;4.修改“udate.channel”值为“none”;具体步骤如下:首先,打开vscode,进入vscode操作...
    99+
    2024-04-02
  • win10自动更新如何关闭
    这篇“win10自动更新如何关闭”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win10自动更新如何关闭”文章吧。win10...
    99+
    2023-07-01
  • win7如何关闭自动更新
    这篇“win7如何关闭自动更新”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“win7如何关闭自动更新”文章吧。win7关闭自...
    99+
    2023-07-01
  • win101909如何关闭自动更新
    这篇文章主要讲解了“win101909如何关闭自动更新”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“win101909如何关闭自动更新”吧!右键单击“此电脑”,选择“管理”,在“计算机管理”...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作