android 适配下载完成自动跳转安装

适配7.0:
1、


            
        

2、新建xml文件夹创建file_paths.xml:



    

自动跳转代码调用:

       var intents = Intent(Intent.ACTION_VIEW)
       if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
       var contentUri = FileProvider.getUriForFile(this@MainActivity, "${BuildConfig.APPLICATION_ID}.fileProvider", apkFile)
       intents.flags = Intent.FLAG_ACTIVITY_NEW_TASK
       intents.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION)
       intents.setDataAndType(contentUri, "application/vnd.android.package-archive")
 } else {
      intents.setDataAndType(Uri.fromFile(apkFile), "application/vnd.android.package-archive")
          }
     startActivity(intents)

适配9.0:


    

你可能感兴趣的:(android 适配下载完成自动跳转安装)