0

タグに書き込むために NFC ライター アプリをインストールしましたが、選択するアプリの一覧に音声検索アプリが表示されません。アプリの uri からアプリを起動するオプションがありますが、それが必要かどうかはわかりません。もしそうなら、私が使用しなければならないURIは何ですか?

4

3 に答える 3

2

nfc タスク ランチャーを使用しています。新しいタスクを作成し、アプリケーションとショートカットのアクション メニューから「アクティビティを開く」アクションを追加します。

次に、アプリケーションとして Google を選択 "Com.google.android.googlequicksearchboxVoiceSearchActivity" し、アクティビティとして設定します。

次に、タスクを nfc タグに保存すれば、準備は完了です。さらに進めたい場合は、ホーム 2 スイッチャーをダウンロードして、ホーム キーを 2 回押すだけでそのタスクを実行するように設定できます。それが役立つことを願っています!

于 2013-05-17T19:43:13.423 に答える
0

nxpタグライターアプリを使用して、タグに目的のアプリを書き込みます。

アプリがリストにリストされていない場合は、表示されます。パッケージ名と一緒にアプリ名を交互に書くこともできます。

このコードを使用して、フォアグラウンドで実行されている任意のアプリのパッケージ名を取得できます。

ActivityManager mActivityManager = (ActivityManager)    
getSystemService(Context.ACTIVITY_SERVICE);
        List<ActivityManager.RunningTaskInfo> RunningTask = mActivityManager
                .getRunningTasks(1);
        ActivityManager.RunningTaskInfo ar = RunningTask.get(0);

        String foregroundApp = ar.topActivity.getClassName().toString();

うまくいくことを願っています。

于 2013-02-20T06:28:35.680 に答える
0

音声検索は別のアプリではなくActivity、Google アプリの 1 つです。 それを開始するには、 action を使用しSearchActivityてパッケージからを起動する必要があります。NFC タグによって生成されたインテントには常に異なるアクションがあるため (たとえば)、これを NFC タグから直接行うことはできません。そのため、このために独自のアプリを作成する必要があります。com.google.android.googlequicksearchboxandroid.intent.action.SEARCH_LONG_PRESSandroid.nfc.action.NDEF_DISCOVERED

于 2013-02-21T21:00:30.597 に答える