1

我目前正在中国开发一个应用程序。我有一个小问题,在中国手机上最初没有安装谷歌地图,但我需要它来应用程序。对于用户来说,安装它没有问题,但我希望他们可以选择使用哪个市场。

public void someButtonClicked(View v) {

    if (!isGoogleMapsInstalled()){
        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.google.android.apps.maps"));
        startActivity(intent);
    }
}
public boolean isGoogleMapsInstalled()
{
    try
    {
        ApplicationInfo info = getPackageManager().getApplicationInfo("com.google.android.apps.maps", 0 );
        return true;
    }
    catch(PackageManager.NameNotFoundException e)
    {
        return false;
    }
}

这就是我所拥有的,实际上它只打开了 Play 商店,但我无法决定使用哪个商店。

最后对不起我的英语不好。

4

0 回答 0