Android 以编程方式安装应用程序,无需打开play store

Android 以编程方式安装应用程序,无需打开play store,android,Android,这里已经有人问过这个问题,但我想知道它是如何工作的 我应该写以下代码: Intent intent = new Intent("com.android.vending.billing.PURCHASE"); intent.setClassName("com.android.vending","com.google.android.finsky.billing.lightpurchase.LightPurchaseFlowActivity"); intent.putExtra(EXTRA_NAME

这里已经有人问过这个问题,但我想知道它是如何工作的

我应该写以下代码:

Intent intent = new Intent("com.android.vending.billing.PURCHASE");
intent.setClassName("com.android.vending","com.google.android.finsky.billing.lightpurchase.LightPurchaseFlowActivity");
intent.putExtra(EXTRA_NAME, EXTRA_VALUE);
startActivityForResult(intent, 0); 
那么这行应该是什么:intent.putExtra(EXTRA\u NAME,EXTRA\u VALUE)


以及如何在不打开play store的情况下获得另一个应用程序

这是不可能的,只有谷歌签名的应用程序才能做到。

这是不可能的,只有谷歌签名的应用程序才能做到。

如果你阅读了从中提取此代码的答案,你会发现它有:“然而,从非谷歌签名的应用程序调用LightPurchaseFlowActivity是失败的,因为他们显然再次(根据日志)检查调用包的签名。。。这一点目前无法实现”。你让它工作了吗?如果你阅读了从中提取此代码的答案,你会发现它有:“但是,从非谷歌签名的应用程序调用LightPurchaseFlowActivity失败,因为它们显然再次(根据日志)检查调用包的签名。。。这在此刻是无法实现的。”你让它起作用了吗?