タイトルの通り。
これにどのように取り組みますか?
マーケットプレイスと複数のアプリをインストールするために Android をハッキングする気はありません。
しかし一方で、アプリケーションの「Open With」機能をテストする必要があります。これは、ある種のファイルを開くための 2 つの同じアプリがないため、現在トリガーできません。
注: 私は本物の電話を持っていません。
私が参照しているコードはこれです(ユーザーがファイルをクリックしたとき):
...
Intent intnt = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.fromFile(f);
String mime = General.getMimeType(full_path);
intnt.setDataAndType(uri, mime);
intnt.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
try {
startActivity(intnt);
} catch (ActivityNotFoundException e) {
Toast.makeText(ctx,
"No Application Available to View ...",
Toast.LENGTH_SHORT).show();
}
finish();
基本的な問題は、現在、画像/音楽ファイルをクリックすると、アプリが自動的に起動することです (Open WITH ウィンドウはありません)。
また、これらのファイルを実行できる唯一のアプリケーションであるため、これらのファイルの既定のアプリを無効にすることはできません。