freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

信息同步系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-03-05 07:49本頁面
  

【正文】 } })。 (getApplicationIcon(packname))。 (getApplicationName(packname))。 (緩存大小 : + (getApplicationContext(), (packname)))。 (child)。 } } 。 2) 掃描出帶有緩存的應(yīng)用程序 private void scanPackages() { // 開啟一個(gè)異步任務(wù)掃描帶有緩存的應(yīng)用程序 new AsyncTaskVoid, Integer, Void() { // 存儲手機(jī)中所有已安裝的應(yīng)用程序的包信息 ListPackageInfo packinfos。 for (PackageInfo info : packinfos) { // 獲取到應(yīng)用程序的包名信息 String packname = 。 i++。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 } return null。 packinfos = (0)。 (開始掃描...)。 } Override protected void onPostExecute(Void result) { (掃描完畢... + 發(fā)現(xiàn)有 + () + 個(gè)緩存信息)。 } Override protected void onProgressUpdate(Integer... values) { (values[0])。 (values)。 } 3)通過反射的方式調(diào)用packageManager中的方法 private void getSize(PackageManager pm, String packname) { try { // 獲取到getPackageSizeInfo。 // 執(zhí)行g(shù)etPackageSizeInfo方法 (pm, new Object[]{packname, new MyObersver(packname)})。 } } 4) ,該接口通過aidl調(diào)用。 public MyObersver(String packname) { = packname。 // 代碼大小 long codeSize = 。 // 判斷這個(gè)包名對應(yīng)的應(yīng)用程序是否有緩存,如果有,則存入到集合中。 = ADD_ONE_RESULT。 (msg)。 } } } 5) 獲取到應(yīng)用程序的名稱 private String getApplicationName(String packname) { try { PackageInfo packinfo = (packname, 0)。 } catch (Exception e) { ()。 } } 6) 獲取到應(yīng)用程序的圖標(biāo) private Drawable getApplicationIcon(String packname) { try { PackageInfo packinfo = (packname, 0)。 } catch (Exception e) { ()。 } }} // 顯示掃描的進(jìn)度 private ProgressBar pd。 // 系統(tǒng)的包管理器 private PackageManager pm。 // 存放緩存信息 private MapString, Long cacheinfo。 // 獲取這些應(yīng)用程序的圖標(biāo),名稱,展現(xiàn)在界面上。 // 為child注冊一個(gè)監(jiān)聽器。 ()。 ((package: + packname))。 } else { Intent intent = new Intent()。 ()。 (pkg, packname)。 } } })。 (getApplicationIcon(packname))。 (getApplicationName(packname))。 (緩存大小 : + (getApplicationContext(), (packname)))。 (child)。 } } 。 7) 掃描出帶有緩存的應(yīng)用程序 private void scanPackages() { // 開啟一個(gè)異步任務(wù)掃描帶有緩存的應(yīng)用程序 new AsyncTaskVoid, Integer, Void() { // 存儲手機(jī)中所有已安裝的應(yīng)用程序的包信息 ListPackageInfo packinfos。 for (PackageInfo info : packinfos) { // 獲取到應(yīng)用程序的包名信息 String packname = 。 i++。 } catch (InterruptedException e) { // TODO Autogenerated catch block ()。 } return null。 packinfos = (0)。 (開始掃描...)。 } Override protected void onPostExecute(Void result) { (掃描完畢... + 發(fā)現(xiàn)有 + () + 個(gè)緩存信息)。 } Override protected void onProgressUpdate(Integer... values) { (values[0])。 (values)。 } 8)通過反射的方式調(diào)用packageManager中的方法,這里每次掃描到一個(gè)項(xiàng)目就以消息的形式通知主線程,添加到結(jié)果列表里去。調(diào)用getPackageSizeInfo方法需要在清單文件中配置權(quán)限信息:usespermission // android:name=/ Method method = ().getDeclaredMethod(getPackageSizeInfo, new Class[]{, })。 } catch (Exception e) { ()。 private class MyObersver extends { private String packname。 } Override public void onGetStatsCompleted(PackageStats pStats, boolean succeeded) throws RemoteException { // 以下是根據(jù)ApplicationsState代碼中的SizeInfo對象中定義的 // 緩存大小 long cacheSize = 。 // 數(shù)據(jù)的大小 long dataSize = 。 if (cacheSize 0) { Message msg = ()。 = packname。 (packname, cacheSize)。 return (pm).toString()。 return packname。 return (pm)。 return getResources().getDrawable()。開始高級工具號碼歸屬地查詢來電歸屬地查詢程序鎖輸入待查號碼開啟服務(wù)登錄顯示查詢結(jié)果設(shè)置顯示樣式和位置選著要加鎖的程序關(guān)閉程序鎖結(jié)束 高級工具處理的流程圖 公共類AppLockProvider:用于獲取程序鎖的信息的類WatchDogService:監(jiān)控運(yùn)行進(jìn)程的類,若發(fā)現(xiàn)當(dāng)前運(yùn)行進(jìn)程為加鎖程序,則彈出輸入密碼界面界面類AToolsActivity:高級工具的主界面類QueryNumberActivity:查詢號碼歸屬地的界面類 高級工具頁面設(shè)計(jì)1)創(chuàng)建android ponent:AToolsActivity,并勾選layout文件的創(chuàng)建選項(xiàng):。 startActivity(intent)。 private Handler handler = new Handler() { Override public void handleMessage(Message msg) { (msg)。 loadQueryNumberUI()。 case COPY_FAILED: //復(fù)制失敗,進(jìn)度條關(guān)閉,顯示錯誤信息 ()。 break。3) 號碼歸屬地查詢單擊事件 (new () { Override public void onClick(View view) { // final File file = new File(getFilesDir(), )。amp。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1