我想直接从我的应用程序打开Google play商店。
这就是我现在正在做的事情。
try {
// Check whether Google Play store is installed or not:
this.getPackageManager().getPackageInfo(
"com.android.vending", 0);
url = "market://details?id=" + packageName;
} catch (final Exception e) {
url = "https://play.google.com/store/apps/details?id="
+ packageName;
}
// Open the app page in Google Play store:
final Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
startActivity(intent);
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setData(Uri.parse("market://search?q=foo"));
PackageManager pm = getActivity().getPackageManager();
List<ResolveInfo> list = pm.queryIntentActivities(intent, 0);
for (int a = 0; a < list.size(); a++) {
ResolveInfo info = list.get(a);
ActivityInfo activity = info.activityInfo;
if (activity.name.contains("com.google.android")) {
ComponentName name = new ComponentName(
activity.applicationInfo.packageName,
activity.name);
Intent i = new Intent(Intent.ACTION_MAIN,
Uri.parse("http://play.google.com/store/apps/details?id="
+ packageName));
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
i.setComponent(name);
startActivity(i);
getActivity().finish();
}
}
}
帮助总是值得感激的。
用这个代码...它对我有用
final String appPackageName = getPackageName(); // getPackageName() from Context or Activity object
try {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName)));
}
catch (android.content.ActivityNotFoundException anfe) {
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName)));
}
编辑:我调试了应用程序,并用初始化了。这消除了错误,但是现在ImageView没有得到更新,但是当我从Gallery中选择image时,它已经更新了。
本文向大家介绍jquery选择器需要注意的问题,包括了jquery选择器需要注意的问题的使用技巧和注意事项,需要的朋友参考一下 我们先来看段代码,很简单,如下 $("#div1 span")获得三个对象的数组 1.如果执行 $("#div1 span").html("aaa"),则数组内的所有对象都会改变.如下图 2.如果执行$("#div1 span").html(),只取值的话,则只会取数组第
我想打开画廊与多个图像选择功能,我使用以下代码。 它会打开gallery应用程序,但不允许我选择多个图像。
把某txt文件上传到云存储,目前用的是backblaze。 得到一个URL,比如 域名/目录/a.txt。 复制URL到浏览器打开,如何实现下载txt,而不是直接打开? 目前只知道把URL转成迅雷URL,可以实现通过迅雷下载txt
我有以下问题。我希望有人能帮助我:) 我有一个客户有以下网址 http://www.clientwebsite.com/pageA.html 在上面的页面上,客户有门图像,他允许访客用单选按钮选择。此页面(即pageA.html)上没有任何打开的图形元标记。 一旦访问者选择了pageA. html上的门图像,他就会被带到 http://www.clientwebsite.com/pageB.htm
我想直接取省市区的region_id 而不是通过索引这种方式去找,请问有提供方法吗?