【Android】原生装配和卸载应用

【Android】原生安装和卸载应用安裝應用?根據APK文件地址,new該APK文件File實例調用Uri靜態方法fromFile()取

【Android】原生安装和卸载应用

安裝應用

?

    根據APK文件地址,new該APK文件File實例

    調用Uri靜態方法fromFile()取得該APK文件Uri對象

    通過Intent調用系統自帶安裝程序

?

代碼實例

?

File apk = new File(path);Intent intent = new Intent(Intent.ACTION_VIEW);intent.setDataAndType(Uri.fromFile(apk), "application/vnd.android.package-archive");startActivity(intent)

?

卸載應用

?

    取得該應用的完整包名

    調用Uri靜態方法fromParts()取得該應用的Uri對象

    通過Intent調用系統自帶卸載程序

?

代碼實例

?

Uri app = Uri.fromParts("package", packageName, null);Intent intent = new Intent(Intent.ACTION_DELETE, app);startActivity(intent);