我检查了堆栈溢出的答案,但没有用。
final String appPackageName = "com.exmaple.package"; // getPackageName() from Context or Activity object
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName+"&rdid="+appPackageName)));
} catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)));
}
我已尝试过此代码,这将启动Playstore或浏览器。 但我需要直接安装应用程序而无需按安装或接受权限。
答案 0 :(得分:0)
但是我需要直接安装应用程序而不需要按下 安装或接受权限。
不,你不能从Play商店那样做。如果您拥有apk(如果它是您自己的应用程序)并且将其包含在您的应用程序中,或者直接在后台下载它,您可能也可以这样做。
要了解如何以静默方式安装应用,请选中this post