2010-11-23 15 views
0

私はあなたに質問があります:私はいくつかのAPKをダウンロードしてインストールできるアプリケーションを持っています。 私はこの方法でインストールを開始します:Androidがインストールされているアプリケーションにマークを付ける

インテントmyIntent =新しいインテント();
myIntent.setAction(android.content.Intent.ACTION_VIEW);
myIntent.setDataAndType(Uri.parse( "file://" + getFilesDir()+ "/" + m_sLastFileName)、 "application/vnd.android.package-archive");
startActivity(myIntent);

私はこの問題を抱えています:ユーザーがどのapkをインストールしたのか知りたいのですが、問題は次のとおりです。インストールしたアプリケーションを「My App」として認識できる方法でマークできますか? または、代替ソリューションを提案することはできますか?

ありがとうございました。

答えて

1

この例は、SDKのAPIデモにあります。次のコードは、その「自分」

http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/ApiDemos.html

+0

感謝を認識しようとしているプログラムを通じて見える特に
。これは便利な例ですが、私は別のものが必要です。このコードは、マニフェスト内に特定のカテゴリを持つアクティビティを検索しています。私は既存のapkのマニフェストを変更することはできません – carlovv

+0

カテゴリの資格を削除し、プレフィックスビットを使用してアプリを選ぶか、単にリストと比較できると思っていました。 – aronp

関連する問題