通話中に連絡先アプリを起動するショートカットと通話を終了するショートカットをナビゲーション バーに追加する方法に関するチュートリアル。 Android Oのみ。
あなたが私たちをフォローしているなら チュートリアルフィードでは、私たちが Android O の新しい機能を活用する方法を見つけるのが大好きであることはもうおわかりでしょう。 ナビゲーションバーカスタマイザー. Tasker として知られる人気の自動化アプリの機能を利用して、状況に応じてナビゲーション バーを変更し、特定のコンテキストで役立つナビゲーション キーを含めることができます。 このチュートリアルでは、 連絡先のショートカット と 通話終了のショートカット 通話中にナビゲーション バーに移動します。
私のモルモットとなってこの画面キャプチャを取得してくれた Eli Irvin に感謝します。
上のビデオでは、テスターが私と電話をかけ始めたため、Tasker のナビゲーション バーに 2 つの新しいアイコンが表示されました。 連絡先のショートカットを押すと電話がかかります KEYCODE_CONTACTS 通話終了ボタンが通話中に KEYCODE_ENDCALL.
私が使用しているアイコンは、Android O のナビゲーション バー カスタマイザーで通常アクセスできるアイコンではなく、代わりに私が使用しているカスタム アイコンです。 h で私の以前のチュートリアルを読むことができますここで Android O のナビゲーション バーにカスタム アイコンを追加します. このチュートリアルを実行するには、次の場所から 2 つのアイコンをダウンロードする必要があります。 アイコンデータベース デバイスの DPI に基づいて。 1つ目は、 連絡先アイコン これは /NavIcons/contacts.png として保存する必要があり、2 番目は 通話終了アイコン これは /NavIcons/endcall.png として保存する必要があります。
この設定を自分のデバイスで複製する方法を示し、独自のカスタム ナビゲーションの作成方法を学習できるようにします。 バーの設定について説明しますが、スキップしたい場合は、記事の最後にダウンロード リンクも提供します。 それ。
通話中のカスタム ナビゲーション バー キー
要件:
- タスカー ($2.99)
- セキュアタスク
Tasker が必要なのは、どのアプリケーションを使用しているかを検出するために使用している自動化アプリであるためです SecureTask プラグインを介してコマンドを送信します。これがナビゲーションの変更を処理します。 バー。 両方のアプリケーションをインストールしたら、SecureTask をセットアップする必要があります。
SecureTask にデバイスのシステム設定を変更する機能を付与する必要があります。 これを行うには、SecureTask に WRITE_SECURE_SETTINGS として知られる特別な権限を付与する必要があります。 通常、通常のアプリケーションからはアクセスできませんが、ADB を使用してユーザーが手動で許可することができます。 したがって、これを機能させるには、マシン上で ADB を起動して実行する必要があります。 幸いなことに、このアクセス許可の付与は 1 回限りであり、次の場合には SecureTask を使用します。 将来の Android O 関連のチュートリアル (さらにいくつかあります) なので、間違いなく実行する価値があります。 それ。
ADBのセットアップ
最初に行う必要があるのは、特定の OS 用の ADB バイナリをダウンロードすることです。 ここで行うことができます. ダウンロードしたら、次のものが揃っていることを確認する必要があります。 適切なドライバー Windows を使用している場合。
バイナリを別のフォルダーに抽出してドライバーをインストールしたら、次にスマートフォンで USB デバッグを有効にする必要があります。 これを行うには、[設定] を開き、[電話について] に移動します。 開発者向けオプションのロックが解除されたことを示すダイアログが表示されるまで、[ビルド番号] を 7 回タップします。 設定から開発者向けオプションにアクセスできるようになりました。 どうやら Android O では、開発者向けオプションを開く前に PIN/パスワードを入力する必要があります。 そうし、USB デバッグを探して有効にします。
次に、携帯電話を接続し、ADB バイナリを抽出したのと同じディレクトリでコマンド プロンプトを開きます。 (Windows ユーザーの場合は、Shift キーを押しながらそのフォルダー内で右クリックし、「ここでコマンド プロンプトを開く」を選択します。) 次のように入力します。 adb devices
コマンドプロンプトに入力します。 ADB サーバーが起動中であることを示すメッセージが表示され、電話機にはコンピュータに ADB アクセスを許可するように求めるプロンプトが表示されます。 受け入れ。 今、あなたが入るとき adb devices
コマンド プロンプトにアクセスすると、デバイスのシリアル番号が表示されるはずです。表示されていれば成功です。
SecureTask への WRITE_SECURE_SETTINGS の付与
ADB コマンド プロンプトが開いた状態で、次のコマンドを入力して、SecureTask に必要な権限を付与します。
adbshellpmgrantcom.balda.securetaskandroid.permission.WRITE_SECURE_SETTINGS
SecureTask は、root アクセスなしでシステム設定を変更できるようになりました。 これで、Tasker に進む準備が整いました。
Tasker プロファイルのセットアップ
2 つの異なる Tasker プロファイルを設定する必要があります。 1 つは電話をかけるときにトリガーされ、もう 1 つは電話を切るときにトリガーされます。 前者は 2 つのナビゲーション バー キーを表示し、後者はそれらを無効にします。 とても簡単です。
最初のプロファイルについては、Tasker を開き、右下の + ボタンを押して作成します。 を選択してください イベント コンテキストに移動して、 電話 --> 電話のオフフック. 戻るを押して、Tasker のメイン画面に戻ります。 「電話ナビゲーション バー キーを有効にする」という名前を付けます。
Tasker は、既存のタスクを添付するか、新しいタスクを作成するかを尋ねます。 新しいアクションを作成し、タスク編集画面に入ったら、次のアクションを追加します。
- プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定:
secure sysui_nav_bar_left
. 価値:key(207:file:///storage/emulated/0/NavIcons/contacts.png)
- プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定:
secure sysui_nav_bar_right
. 価値:key(6:file:///storage/emulated/0/NavIcons/endcall.png)
終了して、Tasker のメイン メニューに戻ります。 新しいプロファイルを作成し、再度プロファイルを選択します。 イベント コンテキストですが、今回は選択します 電話 --> 電話がアイドル状態. 「電話ナビゲーション バー キーを無効にする」という名前を付けます。
再度新しいタスクを作成し、タスク編集画面で次の 2 つのアクションをそれに追加します。
- プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定:
secure sysui_nav_bar_left
. 価値:null
- プラグイン --> SecureTask --> 安全な設定。 アクション: 書く. 設定:
secure sysui_nav_bar_right
. 価値:null
これで完了です。 着信通話を受け入れるか、発信通話に接続すると、Tasker には連絡先のショートカット キーと通話終了キーが表示されます。 通話が継続している限り、どのアプリを使用中でもこれらのキーにアクセスできます。 電話が終了すると、Tasker はこれらのナビゲーション バー キーを無効にします。
ダウンロードとインポート
すべての Tasker 関連チュートリアルと同様に、ダウンロードしてインポートできる XML ファイルが提供されます。 以下の AndroidFileHost から .prf.xml ファイルをダウンロードし、内部ストレージに保存します。 Tasker を開き、上部の [プロファイル] タブを [インポート] ボタンが表示されるまで長押しします。 それをタップして、保存した XML ファイルを探し、それらを選択して一度に 1 つずつインポートします。 私の記事で説明したように、SecureTask に WRITE_SECURE_SETTINGS を付与していることを確認してください。そうしないと、プロファイルは携帯電話で何も実行しません。
AndroidFileHost から「電話ナビゲーション バー キーを有効にする」プロファイルをダウンロードします。
AndroidFileHost から「電話ナビゲーション バー キーを無効にする」プロファイルをダウンロードします。
共有できる Android O ナビゲーション バー関連のチュートリアルはもうありませんが、Android O に関連するチュートリアルがもう 1 つ保留中です。 ポータルに注目してください さらにチュートリアル!