2

私はボタンクリックでこの方法を使用しています。私のアプリはまだGooglePlayで起動されていないので、URIで他のアプリのパッケージ名を使用してみました。多くの異なるパッケージを試しましたが、常に「アクティビティが見つからない例外」が発生します

public void rateApp(View v) {
        try {
            Intent intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse("market://details?id=mobi.infolife.installer"));
            startActivity(intent);
        }catch (Exception e) {
            Log.i("Exception", "Exception is "+e);
        }
    }

誰もが何が悪いのかを言うことができますか?

前もって感謝します

4

1 に答える 1

4

これはエミュレーターにあると思います。「market://」リンクは、GooglePlayアプリがデバイスにインストールされている場合にのみ機能します。

インストールされていない場合(例外があります)、Webブラウザを起動できます。

于 2012-06-18T09:10:40.827 に答える