android中安裝,啟動和卸載應用


一,android安裝已經下載好的apk文件

Uri uri = Uri.fromFile(updateFile); //獲取文件的Uri
Intent installIntent = new Intent(Intent.ACTION_VIEW);
installIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
installIntent.setDataAndType(uri,
              "application/vnd.android.package-archive");//設置intent的數據類型
startActivity(installIntent);

二,有時候我們可能開發了多款軟件,這時候我們需要在其中一款軟件中啟動另一款軟件,這時候需要的方法如下:

    PackageManager pm = getPackageManager();
Intent i = pm.getLaunchIntentForPackage("com.test.aaa");//獲取啟動的包名
startActivity(i);

三,android中卸載指定包名的應用程序方法如下:

Uri uri = Uri.parse("package:com.test.aaa");//獲取刪除包名的URI
i.setAction(Intent.ACTION_DELETE);//設置我們要執行的卸載動作
i.setData(uri);//設置獲取到的URI
startActivity(i);

最后要記得在Manifest文件里增加權限:<uses-permission android:name="android.permission.DELETE_PACKAGES"/>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM