1

私は現在、中国でアプリを開発しています。小さな問題があります。中国の携帯電話では Google マップが最初はインストールされていませんが、アプリケーションには必要です。ユーザーにとっては問題なくインストールできますが、どの市場を使用するかを選択できるようにしてほしいと思います。

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;
    }
}

これは私が持っているもので、実際にはプレイストアを開くだけですが、使用するストアを決定できません。

最後に私の下手な英語で申し訳ありません。

4

0 に答える 0