当前位置 : 主页 > 手机开发 > android >

以编程方式安装app android

来源:互联网 收集:自由互联 发布时间:2021-06-11
我有一个应用程序,我使用zxing条形码扫描仪扫描二维码.仅当用户在其移动设备中安装条形码扫描仪应用程序时,此功能才有效.那么,我可以通过安装我的应用程序自动安装该应用程序吗?
我有一个应用程序,我使用zxing条形码扫描仪扫描二维码.仅当用户在其移动设备中安装条形码扫描仪应用程序时,此功能才有效.那么,我可以通过安装我的应用程序自动安装该应用程序吗?喜欢以编程方式安装apk文件或将apk与我的集成等,以便用户需要再次手动安装该应用程序. 是的,我认为你可以,把那个apk放在你的内部存储中,然后使用intent你可以用编程方式安装它,首先检查 Android Package Manager,如果Barcode Scanner在设备中可用,如果没有则安装它,

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

但如果可能的话,你必须将Zxing库集成到你的android应用程序中并使用它,所以你不必在设备上安装Bar-code Scanner apk.

网友评论