如何检查是否安装了我的用户的设备在Android Market上?

编程入门 行业动态 更新时间:2024-10-25 16:25:17
本文介绍了如何检查是否安装了我的用户的设备在Android Market上?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我怎么能写一个code,可以告诉我,安卓市场安装你的android手机上?

How could I write a code which can tell me that android market is installed on your android phone?

推荐答案

有两种方式。您可以使用已经提到 getPackageManager()和 getApplicationInfo()(如果没有找到包, PacketManager.NameNotFoundException 将被抛出 - 见here). Android电子市场中的包名是 com.android.vending 。

There are two ways. You can use the already mentioned getPackageManager() and getApplicationInfo() (if the package is not found, a PacketManager.NameNotFoundException will be thrown - see here). Android Market's package name is com.android.vending.

不过,你也可以创建一个虚拟的意图用于搜索市场,并检查它是如何处理的。如果结果列表至少有一个入口,你可以肯定的是Android Market的安装:

However, you can also create a dummy intent for searching the market and check how it is handled. If the resulting list has at least one entry, you can be sure that Android Market is installed:

Intent market = new Intent(Intent.ACTION_VIEW, Uri.parse("market://search?q=dummy")); PackageManager manager = getPackageManager(); List<ResolveInfo> list = manager.queryIntentActivities(mmarket, 0);

更多推荐

如何检查是否安装了我的用户的设备在Android Market上?

本文发布于:2023-07-17 06:39:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1130478.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:用户   设备   安装了   Market   Android

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!