2011-04-22 73 views
3

此Android市场API的方法isInMarket()。我可以使用此方法检查Android市场中是否存在应用程序?通过API检查应用程序是否已在Android市场中存在

AppInfo mAppInfo = new AppInfo("packagename.example"); 
if (!mAppInfo.isInMarket()) { 
    //app non-exist in the android market 
} 
else { 
    //app exist in the android market 
} 

我在模拟器中测试了这段代码,但它不起作用。我怎样才能使它工作?

+2

我能问到Android市场API使用的是? – Kasium 2012-07-06 12:00:07

+0

我几乎知道你正在使用哪个API,因为我试图找到它像疯了一样,但一直无法。 – 2014-06-19 10:29:01

回答

4

Android模拟器没有安装市场应用程序,所以该框架将无法正常工作。 web-android-market-api要求您安装Android Market应用程序。

这里是how to install market链接到模拟器

+0

感谢您的回答。 那么你认为我的代码,它的工作与否? – Indyway 2011-04-22 03:16:22

+0

是的。 您也可以将市场安装到仿真器中并进行测试。 请参阅[这里介绍如何做](http://blog.varunkumar.me/2010/11/how-to-install-android-market-in-google.html)在模拟器上 – 2011-04-22 04:48:19

相关问题