的QR扫描仪应为返回的应用程序包的名称,与调用下面的函数,此代码对我的作品
public void startApplication(Context context, String packageName) {
PackageManager pm = context.getPackageManager();
Intent appStartIntent = pm.getLaunchIntentForPackage(packageName);
if (appStartIntent != null)
{
context.startActivity(appStartIntent);
}
// if the intent is null which means you have not installed the app then open the google play
else {
Intent searchIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + packageName));
searchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(searchIntent);
}
}
但我无法自定义Qr代码应用程序。我希望如果链接被点击,应用程序会打开或安装。 – Varun
你不需要自定义扫描仪,但至少你应该有自己的应用程序来实现你所说的,是的? – jaredzhang