最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Android手機(jī)衛(wèi)士關(guān)閉自動(dòng)更新

 更新時(shí)間:2016年04月08日 15:02:37   作者:陶士涵  
保存數(shù)據(jù)的四種方式,網(wǎng)絡(luò),廣播提供者,SharedPreferences,數(shù)據(jù)庫(kù)。接下來(lái)通過(guò)本文給大家介紹android手機(jī)衛(wèi)士關(guān)閉自動(dòng)更新的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧

推薦閱讀:

淺析Android手機(jī)衛(wèi)士自定義控件的屬性

保存數(shù)據(jù)的四種方式,網(wǎng)絡(luò),廣播提供者,SharedPreferences,數(shù)據(jù)庫(kù)

獲取SharedPreferences對(duì)象,通過(guò)getSharedPreferences()方法,參數(shù):名稱,模式

例如config,MODE_PRIVATE

調(diào)用SharedPreferences對(duì)象的edit()方法,得到Editor對(duì)象

調(diào)用Editor對(duì)象的putBoolean()方法,放入布爾數(shù)據(jù),參數(shù):鍵值對(duì),”update” false

調(diào)用Editor對(duì)象的commit()方法,提交數(shù)據(jù)

查看/data/data/包名/shared_perfs/config.xml這個(gè)生成的xml文件

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

調(diào)用SharedPreferences對(duì)象的getBoolean()方法,得到保存的數(shù)據(jù),參數(shù):鍵,默認(rèn)值

進(jìn)行判斷,狀態(tài)設(shè)置為ture,設(shè)置文本內(nèi)容

設(shè)置檢查下載部分

得到保存的是否自動(dòng)更新的狀態(tài),判斷狀態(tài)

如果自動(dòng)更新,調(diào)用檢測(cè)自動(dòng)更新的代碼

如果不自動(dòng)更新,延遲兩秒,自動(dòng)跳轉(zhuǎn)到主頁(yè)

調(diào)用Handler對(duì)象的postDelayed()方法,參數(shù):Runable對(duì)象,延遲的毫秒數(shù)

使用匿名內(nèi)部類繼承Runable對(duì)象,重寫(xiě)run()方法,方法里面跳轉(zhuǎn)到主頁(yè)

升級(jí)進(jìn)度的TextView部分,默認(rèn)隱藏,android:visibility=”gone” gone是隱藏并空出位置

在下載過(guò)程中的回調(diào)函數(shù)里面,這一瞬間顯示出來(lái)

調(diào)用TextView對(duì)象的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);
//根據(jù)保存的數(shù)據(jù)設(shè)置狀態(tài)
boolean update=sp.getBoolean("update", false);
if(update){
siv_item.setChecked(true);
siv_item.setDesc("自動(dòng)更新已經(jīng)開(kāi)啟");
}else{
siv_item.setChecked(false);
siv_item.setDesc("自動(dòng)更新已經(jīng)關(guān)閉");
}
//自動(dòng)更新的點(diǎn)擊事件
siv_item.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Editor editor=sp.edit();
if(siv_item.isChecked()){
//設(shè)置不選中
siv_item.setChecked(false);
siv_item.setDesc("自動(dòng)更新已經(jīng)關(guān)閉");
editor.putBoolean("update", false);
}else{
//設(shè)置選中
siv_item.setChecked(true);
siv_item.setDesc("自動(dòng)更新已經(jīng)開(kāi)啟");
editor.putBoolean("update", true);
}
editor.commit();
}
});
}
}

以上內(nèi)容是小編給大家介紹的Android手機(jī)衛(wèi)士關(guān)閉自動(dòng)更新的相關(guān)知識(shí),希望對(duì)大家有所幫助!

相關(guān)文章

最新評(píng)論

淮安市| 宜兰市| 顺义区| 白银市| 洛宁县| 四子王旗| 呼和浩特市| 上杭县| 临海市| 陆川县| 房山区| 永平县| 县级市| 蓝田县| 万荣县| 留坝县| 磴口县| 长顺县| 鲁甸县| 南木林县| 静安区| 上杭县| 高碑店市| 邻水| 安图县| 杨浦区| 县级市| 绥棱县| 漾濞| 汉源县| 大同县| 新安县| 福海县| 雷州市| 运城市| 都昌县| 贵定县| 吐鲁番市| 潍坊市| 岐山县| 手游|