Androidプログラミング質問スレ revision41
■ このスレッドは過去ログ倉庫に格納されています
0037デフォルトの名無しさん
2014/03/03(月) 18:32:23.44intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
List<ResolveInfo> list = pm.queryIntentActivities(intent, 0);
for(ResolveInfo item : list){
package.add = item.activityInfo.packageName;
}
このような感じでインストール済みアプリのパッケージ名を取得した際にGoogle検索アプリとGoogle音声検索アプリのパッケージ名が同一でした。
本来であれば別々?だと思ったのですが。。。
ちなみに com.google.android.googlequicksearchbox でした。
このパッケージ名を用いて
Intent intent = pm.getLaunchIntentForPackage( packageName );
startActivity(intent);
としても音声検索画面は開かずGoogle検索画面が開きます。
音声検索とグーグル検索を区別するためにはどうすればよいでしょうか?どなたかお知恵貸して下さい。よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています