我正在寻找一种方法来检查我的应用程序的市场版本与设备上安装的版本相比,如果存在差异,则去市场进行更新。我不想使用网络服务。如果手机版本与市场版本不同,我在下面粘贴的代码通过在启动应用程序时将用户发送到市场来完成我想要的(我不明白如何,但确实如此......如果有人可以解释这一点,太好了! ) 如果他们访问市场,我希望能够给用户一个选择。查询中是否有告诉 Android 上市的结果?有没有办法在市场上查询版本号?这是代码:
Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse("market://search?q=" + APPLICATION_NAME));
startActivity(intent);