成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Android安裝卸載程序具體操作方法解析

移動開發 Android
Android安裝卸載程序在實際應用中是一個比較基本的操作。作為初學者來說需要牢固掌握這一應用技巧,以方便我們的使用。

對于編程愛好者們來說,Android手機操作系統是一款非常實用的系統。他們可以進行各種Android應用程序的開發來滿足自的應用需求。在這里我們就先來為大家講解一下有關Android安裝卸載程序的具體操作步驟。

在Android安裝卸載程序的源碼中我們知道:

  1. < activity android:name=".PackageInstallerActivity">   
  2. < intent-filter>   
  3. < action android:name="android.intent.action.VIEW" />   
  4. < category android:name="android.intent.category.DEFAULT" />   
  5. < data android:scheme="content" />   
  6. < data android:scheme="file" />   
  7. < data android:mimeType="application/vnd.android.package-archive" />   
  8. < /intent-filter>   
  9. < /activity>   
  10. < activity android:name=".UninstallerActivity">   
  11. < intent-filter>   
  12. < action android:name="android.intent.action.VIEW" />   
  13. < action android:name="android.intent.action.DELETE" />   
  14. < category android:name="android.intent.category.DEFAULT" />   
  15. < data android:scheme="package" />   
  16. < /intent-filter>   
  17. < /activity> 

因為根據里面的權限我們可以 安裝一個程序從sd卡:

  1. String fileName = Environment.getExternalStorageDirectory() 
    + "/myApp.apk";   
  2. Intent intent = new Intent(Intent.ACTION_VIEW);   
  3. intent.setDataAndType(Uri.fromFile(new File(fileName)), 
    "application/vnd.android.package-archive");   
  4. startActivity(intent);  

Android安裝卸載程序的操作中要想卸載一個程序;

  1. Uri packageURI = Uri.parse("package:com.android.myapp");   
  2. Intent uninstallIntent = new Intent
    (Intent.ACTION_DELETE, packageURI);   
  3. startActivity(uninstallIntent);  

默認是不支持安裝非市場程序的 因此判斷一下

  1. int result = Settings.Secure.getInt(getContentResolver(),
     Settings.Secure.INSTALL_NON_MARKET_APPS, 0);   
  2. if (result == 0) {   
  3. // show some dialog here   
  4. // ...   
  5. // and may be show application settings dialog manually   
  6. Intent intent = new Intent();   
  7. intent.setAction(Settings.ACTION_APPLICATION_SETTINGS);   
  8. startActivity(intent);   

Android安裝卸載程序的具體實現方法就為大家介紹到這里。

【編輯推薦】

  1. Android Jni代碼示例講解 
  2. Android單元測試源碼解讀 
  3. Android判斷網絡狀態方法詳解 
  4. Android程序架構基本內容概述 
  5. Android調用平臺功能具體技巧分享 
責任編輯:曹凱 來源: javaeye.com
相關推薦

2009-12-30 16:48:52

Silverlight

2010-02-02 13:57:31

C++解析#pragm

2010-01-27 18:00:57

Android開機自啟

2010-02-02 17:13:35

C++ Endian

2010-04-02 08:42:32

Oracle 游標

2010-02-03 13:26:53

C++計時

2010-03-05 15:27:06

Python文件路徑

2010-04-13 17:00:27

Oracle NLS_

2010-01-07 15:37:35

VB.NET ForNext循環

2010-02-02 16:23:46

C++實現WPF動畫

2010-03-19 14:19:58

Python正則表達式

2010-03-05 17:06:26

Python顯示UTF

2009-12-10 13:35:25

Linux操作系統

2009-12-30 15:47:40

Silverlight

2011-03-17 09:06:58

iptables映射端口

2009-08-31 13:32:38

C#創建XML文件

2010-01-05 16:02:36

Ubuntu Git

2009-09-10 14:49:00

2010-05-14 14:46:38

MySQL手動安裝

2009-12-31 15:36:13

SilverLight
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 超碰在线久 | 婷婷丁香在线视频 | 国产亚洲一区二区三区在线 | 国内精品在线视频 | 欧美视频1区| 亚洲色在线视频 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 久草高清视频 | 亚洲综合网站 | 成年女人免费v片 | 国产高清一区二区 | 亚洲人成人网 | 欧美精品日韩精品国产精品 | 97精品超碰一区二区三区 | 激情黄色在线观看 | aa级毛片毛片免费观看久 | 一级美国黄色片 | 中文字幕在线一区二区三区 | 国产精品久久av | 国产精品色 | 久久丁香 | 亚洲国产成人在线 | 久久精品色欧美aⅴ一区二区 | 日韩一区在线视频 | 伊人99| 香蕉大人久久国产成人av | 精品日韩一区二区 | 午夜丁香视频在线观看 | 青青草原精品99久久精品66 | 亚洲不卡在线视频 | 国产精品亚洲一区 | 欧州一区二区三区 | 国产一区二区不卡 | 欧美一级毛片久久99精品蜜桃 | 国产第二页 | 欧美日韩不卡合集视频 | 天天成人综合网 | 免费成人高清在线视频 | 欧美成人精品欧美一级 | 欧美激情视频一区二区三区在线播放 | 日韩二三区 |