Android編程之軟件的安裝和卸載方法
更新時間:2015年12月03日 16:34:21 作者:wiseideal
這篇文章主要介紹了Android編程之軟件的安裝和卸載方法,涉及Android編程實現(xiàn)軟件的安裝、權(quán)限修改及卸載的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了Android編程之軟件的安裝和卸載方法。分享給大家供大家參考,具體如下:
安裝:從sdcard
String fileName = Environment.getExternalStorageDirectory() + "/myApp.apk";
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file://" + filePath),"application/vnd.android.package-archive");
或者
//intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive"); startActivity(intent);
安裝或升級 從網(wǎng)絡
Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setAction(android.content.Intent.ACTION_VIEW); /* 調(diào)用getMIMEType()來取得MimeType */ String type = getMIMEType(f); /* 設置intent的file與MimeType */ intent.setDataAndType(Uri.fromFile(f),type); startActivity(intent);
需要的權(quán)限
<uses-permission android:name="android.permission.INTERNET"></uses-permission> <uses-permission android:name="android.permission.INSTALL_PACKAGES"></uses-permission> <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
卸載
Uri packageURI = Uri.parse("package:com.android.myapp");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
希望本文所述對大家Android程序設計有所幫助。
相關(guān)文章
Android自定義View實現(xiàn)簡單文字描邊功能
這篇文章主要為大家詳細介紹了Android自定義View實現(xiàn)簡單文字描邊功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12
android 跳轉(zhuǎn)進市場的實現(xiàn)代碼
本篇文章是對android中跳轉(zhuǎn)進市場的實現(xiàn)代碼進行了詳細的分析介紹,需要的朋友參考下2013-06-06
Android8.1 通過黑名單屏蔽系統(tǒng)短信和來電功能
最近小編接到一個新的需求,需要將8.1 設備的來電功能和短信功能都屏蔽掉,特殊產(chǎn)品就是特殊定制。接下來通過本文給大家介紹Android8.1 通過黑名單屏蔽系統(tǒng)短信和來電功能,需要的朋友參考下吧2019-05-05
Android Notification實現(xiàn)動態(tài)顯示通話時間
這篇文章主要為大家詳細介紹了Android Notification實現(xiàn)動態(tài)顯示通話時間,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
Android編程之簡單逐幀動畫Frame的實現(xiàn)方法
這篇文章主要介紹了Android編程之簡單逐幀動畫Frame的實現(xiàn)方法,結(jié)合實例較為詳細的分析了Android逐幀動畫的原理、步驟與具體實現(xiàn)技巧,需要的朋友可以參考下2015-12-12
Android?手寫RecyclerView實現(xiàn)列表加載
這篇文章主要介紹了Android?手寫RecyclerView實現(xiàn)列表加載,涉及到列表的需求,肯定第一時間想到RecyclerView,即便是自定義View,那么RecyclerView也會是首選,為什么會選擇RecyclerView而不是ListView,主要就是RecyclerView的內(nèi)存復用機制,這也是RecyclerView的核心?2022-08-08

