其他分享
首页 > 其他分享> > android-如何在意图内添加.apk文件

android-如何在意图内添加.apk文件

作者:互联网

我想在意图内添加.apk文件.我想创建一个“共享”按钮,该按钮将通过蓝牙或具有发送应用程序功能的任何其他应用程序共享整个应用程序.如果可以通过其他方式完成,请告诉我!
谢谢

解决方法:

 List(ApplicationInfo) mAppList=getPackageManager().getInstalledApplications(0);        
ApplicationInfo item = mAppList.get(position);



 public static void ShareAPK(ApplicationInfo item,Context ctx) {
    try {
        File srcFile = new File(item.publicSourceDir);
        Intent share = new Intent();
        share.setAction(Intent.ACTION_SEND);
        share.setType("application/vnd.android.package-archive");
        share.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(srcFile));
        ctx.startActivity(Intent.createChooser(share, "Sharing"));
    } catch (Exception e) {
        e.printtrace();
    }

}

标签:android-intent,android-sharing,android
来源: https://codeday.me/bug/20191121/2052086.html