美文网首页
android系统自带的APP安装界面

android系统自带的APP安装界面

作者: 学习专用号 | 来源:发表于2016-07-17 20:11 被阅读1501次

    对于平时开发的APP, 版本更新迭代, 那是最平常不过的了, 那么更新的时候会经常调用到系统自身的APP安装页面. 免得每次都去找源码, 我干脆记录到简书上面, 要用的时候直接ctrl C+V即可. 当然, 除了自己写之外, 我们也可以借用第三方的版本管理, 比如蒲公英,骑牛等. 看自己喜欢了

    1. 先来看看系统自带的清单文件

         <activity android:name=".PackageInstallerActivity"
     *           android:configChanges="orientation|keyboardHidden"
     *           android:theme="@style/Theme.Transparent">
     *       <intent-filter>
     *           <action android:name="android.intent.action.VIEW" />
     *           <category android:name="android.intent.category.DEFAULT" />
     *           <data android:scheme="content" />
     *           <data android:scheme="file" />
     *           <data android:mimeType="application/vnd.android.package-archive" />
     *       </intent-filter>
     *   </activity>
    

    2. 然后根据清单文件 , 套进去

        Intent intent = new Intent("android.intent.action.VIEW");
        intent.addCategory("android.intent.category.DEFAULT");
        intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
        //跳转到系统的安装应用页面
        startActivity(intent);
    

    放到下载步骤的后面 , 完成!

    相关文章

      网友评论

          本文标题:android系统自带的APP安装界面

          本文链接:https://www.haomeiwen.com/subject/mucpjttx.html