android 程式碼安裝和解除安裝apk
自動解除安裝程式跟這個差不多,我就不說了。過一下:
安裝:
安裝:
String str = "/CanavaCancel.apk";
String fileName = Environment.getExternalStorageDirectory() + str;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);
String fileName = Environment.getExternalStorageDirectory() + str;
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(fileName)), "application/vnd.android.package-archive");
startActivity(intent);
解除安裝:
Uri packageURI = Uri.parse("package:com.demo.CanavaCancel");
Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageURI);
startActivity(uninstallIntent);
Environment擁有一些可以獲取環境變數的方法
package:com.demo.CanavaCancel 這個形式是 package:程式完整的路徑 (包名+程式名).
相關文章
- Android程式碼實現APK檔案的安裝與解除安裝AndroidAPK
- android apk靜默安裝和解除安裝AndroidAPK
- android 在程式碼中安裝apk的方法AndroidAPK
- Ubuntu解除安裝和安裝Ubuntu
- Android靜默安裝和靜默解除安裝Android
- linux 解除安裝jdk和安裝LinuxJDK
- android apk安裝過程原始碼解析AndroidAPK原始碼
- ubuntu如何完全解除安裝和安裝 Java及android環境?UbuntuJavaAndroid
- Ubuntu解除安裝及安裝node和npmUbuntuNPM
- Android Apk安裝過程分析AndroidAPK
- 如何在程式碼中執行apk安裝APK
- Android靜默安裝應用和靜默解除安裝應用Android
- docker安裝及解除安裝Docker
- Oracle 安裝與解除安裝Oracle
- solaris mysql 安裝 解除安裝MySql
- C++程式安裝解除安裝WDM驅動C++
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- ubuntu安裝和解除安裝ibus和fcitxUbuntu
- WindowsService服務程式開發 安裝和解除安裝Windows
- cocoapods安裝/解除安裝/使用
- Mac Redis安裝與解除安裝MacRedis
- Ubuntu安裝和解除安裝mongodbUbuntuMongoDB
- [雲原生]Docker - 安裝&解除安裝Docker
- JDK的安裝與解除安裝JDK
- ORACLE TEXT安裝與解除安裝Oracle
- mysql安裝------RPM包安裝及解除安裝MySql
- APK安裝過程APK
- SQL Server解除安裝指令碼SQLServer指令碼
- Solaris 下解除安裝程式 pkgrm
- Ubuntu19 MySQL8 完全解除安裝、安裝和重設密碼UbuntuMySql密碼
- air安裝win10怎麼解除安裝_air安裝win10如何解除安裝AIWin10
- 免root解除安裝Android預裝應用Android
- 使用Tom解除安裝指令碼解除安裝表資料到平文字檔案指令碼
- 解除安裝RAC
- 解除安裝CRS
- JDK 解除安裝JDK
- oracle解除安裝Oracle
- ORACLE 解除安裝Oracle