Tasker を使用してカスタム指紋アクションを作成する方法

Tasker を使用して、さらにカスタムの指紋アクションを作成します。 指紋リーダーをお持ちではありませんか? それで大丈夫です! 代わりにオーバーレイを使用する方法を説明します。

スマートフォンまたはタブレットに指紋リーダーが搭載されている場合、その用途が制限される可能性があります。 Google Pixel または Huawei スマートフォンのラインナップにいくつかの追加の利点があることを除けば、Android 上のほとんどの指紋リーダーはデバイスのロックを解除するためだけに機能します。 幸いなことに、Tasker といくつかのプラグインの機能により、指紋スキャナーの機能を大幅に拡張することができます。 以前、私はその方法についてのチュートリアルを行いました カスタム指紋アクションを割り当てる そしてそれをコンテキストに依存させます。 当時、私は現在のタブを PC にキャストする方法をデモしただけでした。 このチュートリアルでは、コンテキスト認識指紋リーダーを活用する方法の追加の例をいくつか紹介します。

しかし、携帯電話に指紋リーダーが搭載されていない場合はどうすればよいでしょうか? 携帯電話にボタンがない場合でも、画面上のボタンを使用して同様に機能するようにスクリプトを調整できるため、ご心配なく。 完全に透明な画面上のボタンを使用してこの設定を再現する方法も説明します。 XDA 上級会員 フレックストリック では、指紋スキャナー ツールが更新され、Tasker との統合が改善されました。そこで、私のお気に入りのカスタム指紋アクションを以下に示します。 各セクションの最後に、セットアップを自分で再現したい (そして学習したい) 人のために、Tasker の概要を示します。 ただし、この記事で説明されているすべてのスクリプトを簡単にダウンロードしたい場合は、次の場所にダウンロード リンクを用意しました。 終わり。

必要になるだろう:

Androidのバージョン: 6.0+ (7.0を使用)、

アプリ: 参加する (または自動リモート)、 指紋スキャナーツール (Tasker サポートのロックを解除する必要があります)

プラグイン: 自動入力, オートツール, 安全な設定

ニーズ: 指紋リーダー


現在の Chrome ウィンドウをキャストする (更新)

前回の記事では、Join を使用して、現在開いている Chrome Web ページを PC にキャストする方法を説明しました。 この記事を公開して以来、機能を改善できると思われる変更をいくつか考えてきました。 プロファイルだけでもまったく同じことを行いますが、接続されている WiFi またはダイアログから選択された入力に基づいて、選択した PC にページをキャストするタスクを更新しました。 また、有効にしてから無効にするトグルも追加しました。

自動入力 アクセシビリティサービスなど ユーザー補助サービスは携帯電話の速度を低下させる傾向があります. そのために、私は 安全な設定 アクセシビリティ切り替えアクションをタスクの最初と最後のアクションとして使用します。 入手に苦労した場合は、 安全な設定 Android 7.0以降のプラグインは動作しています。私のものを見てください。 解決 ここまたはチェックしてください シェルを実行する からのオプション ここ.

WiFi 接続コンテキスト

WiFi コンテキスト

別のプロファイルから場所の値を取得できない場合は、追加のプロファイルを 2 つ作成する必要があります。 変数を設定します %位置、別の 仕事. プロファイルを作成し、WiFi に接続し、自宅の SSID を入力し、変数を設定するタスクをリンクします。 %位置. 職場の WiFi でも同じことを行います。

この部分の準備ができたので、IF 条件を単にタスクに追加するだけで元のタスクを更新できます。 参加してプッシュを送信 アクション。 正しいデバイスへのプッシュは、当社の設定に応じて発行されます。 %位置 変数。上記のように WiFi 接続プロファイルに基づいて設定します。

Chrome プロフィール

Profile: Connected Home 

状態: Wi-Fi 接続済み [ SSID: FASTBERRY/SLOWFROG MAC:* IP:* ]

「コネクテッド ホーム」と入力します。

A1: 変数セット [ 名前:%Location 宛先: ホーム 計算実行: オフ 追加: オフ ]

プロフィール: コネクテッド・ワーク

状態: Wi-Fi 接続済み [ SSID: ITC-STAFF MAC:* IP:* ]

入力: コネクテッド・ワーク

A1: 変数セット [ 名前:%Location 宛先: 作業 演算処理: オフ 追加: オフ ]

プロフィール: PC 上の Chrome

アプリケーション: クロム

イベント: 変数値 [ %FingerScanned eq 1 ]

入力:クロム

A1: 安全な設定 [構成: AutoInput: サービス。 ServiceAccessibility - 有効化タイムアウト (秒):0 ]

A2: お待ちください [ MS: 0 秒: 1 分: 0 時間: 0 日: 0 ]

A3: AutoInput UI クエリ [構成: のみ表示: true

クリックのみ可能: false

アプリパッケージ: com.android.chrome

画面の状態を確認: false

テキスト: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

正規表現: true

変数: アドレス タイムアウト (秒):20 ]

A4: 参加プッシュ送信 [構成: デバイス: Chrome@Home]

URL: %address タイムアウト (秒):60 ] If [ %Location ~ home ]

A5: プッシュ送信に参加 [構成: デバイス: Chrome@work]

URL: %address タイムアウト (秒):60 ] If [ %Location ~ work ]

A6: 安全な設定 [構成: AutoInput: サービス。 ServiceAccessibility - 無効化タイムアウト (秒):0 ]

続きを読む

ダイアログコンテキスト

ダイアログ

1 つのネットワーク内に複数の PC をキャストしたい場合は、ダイアログを使用する方がよいでしょう。 使うつもりです オートツール 現在の Chrome Web ページをキャストできる PC の名前で構成されるダイアログを生成します。 クリックすると、Web サイトがその PC にのみ送信されます。 ダイアログのみを使用する場合は、上記のプロファイルを再作成する必要はありません。 必要なのは、 オートツール タスクに対するダイアログ アクション。 ホームデバイスの名前を入力し、各オプションにコマンドを割り当てます。 これらのコマンドは変数に保存されます %atコマンド. 押すと変数が設定され、正しいトリガーを実行できるようになります。 プッシュに参加する アクション。 それぞれ プッシュに参加する アクションには一致する IF 条件があります (%atコマンド ~自宅や職場など)。

Chrome ダイアログ プロファイル

Profile: Chrome On PC 

アプリケーション: クロム

イベント: 変数値 [ %FingerScanned eq 1 ]

「Chrome」ダイアログを入力してください

A1: 安全な設定 [構成: AutoInput: サービス。 ServiceAccessibility - 有効化タイムアウト (秒):0 ]

A2: お待ちください [ MS: 0 秒: 1 分: 0 時間: 0 日: 0 ]

A3: AutoInput UI クエリ [構成: のみ表示: true

クリックのみ可能: false

アプリパッケージ: com.android.chrome

画面の状態を確認: false

テキスト: ((?<=http:\/\/|https:\/\/|https:\/\/www.|http:\/\/www.|www.))?.*

正規表現: true

変数: アドレス タイムアウト (秒):20 ]

A4: AutoTools ダイアログ [構成: ダイアログ タイプ: リスト]

タイトル: PC を選択してください

アイコン: android.resource://net.dinglisch.android.taskerm/hd_hardware_dock

リストの種類: 0

テキスト: 家庭、仕事

文字サイズ: 20

画像幅: 100

コマンド: 自宅、職場

薄暗い背景: true

上マージン: 16

下マージン: 16

下部ボタン上部マージン: 16

下部ボタンの下マージン: 16

選択時に閉じる: true

区切り文字: 、

コマンド変数: atcommand

キャンセル可能: true

画面をオンにする: true タイムアウト (秒):60 ]

A5: 参加送信プッシュ [構成: デバイス: Chrome@Home]

URL: %address タイムアウト (秒):60 ] If [ %atcommand ~ home ]

A6: 参加送信プッシュ [構成: デバイス: Chrome@work]

URL: %address タイムアウト (秒):60 ] If [ %atcommand ~ work ]

A7: 安全な設定 [構成: AutoInput: サービス。 ServiceAccessibility - 無効化タイムアウト (秒):0 ]

続きを読む


WhatsApp - PC で会話を続ける

スクリーンショット_20161204-151223こちらは研究室で作った新しいものです。 携帯電話で Whatsapp で会話すると、メッセージをすばやくやり取りするのに最適ですが、PC にアクセスして長い応答を入力したい場合もあります。 そのため、非常に単純ですが、非常に便利なプロファイルを作成しました。 WhatsAppのオンラインインターフェース PC 上で起動して実行できるので、会話を続けることができます。 複数の PC をお持ちの場合は、これを WiFIi Connected コンテキストに自由にリンクするか、前の例で行ったようにダイアログを作成してください。

WhatsApp プロフィール

Profile: WhatsApp On PC 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: WhatsApp

「Whatsapp」と入力してください

A1: プッシュ送信に参加 [構成: デバイス: Chrome@Home]

URL: https://web.whatsapp.com/ タイムアウト (秒):60 ] If [ %Location ~ home ]

A2: 参加プッシュ送信 [構成: デバイス: Chrome@work]

URL: https://web.whatsapp.com/ タイムアウト (秒):60 ] If [ %Location ~ work ]

続きを読む


Facebook - PC で Facebook を開く

スクリーンショット_20161204-151227モバイル デバイスでフィードをスクロールするのに飽きた場合も、非常に似た方法で PC で Facebook の閲覧を続けることができます。 前と同じ方法で、PC を次の場所に向けます。 Facebook のデスクトップ サイトの URL 参加プッシュ経由。 もちろん、WiFi 接続コンテキストや複数のデバイス用のダイアログを追加して、これを自由に再度変更しても構いません。

フェイスブックプロフィール

Profile: Facebook On PC 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: フェイスブック

入力: フェイスブック

A1: プッシュ送信に参加 [構成: デバイス: Chrome@Home]

URL: https://www.facebook.com/ タイムアウト (秒):60 ] If [ %Location ~ home ]

A2: 参加プッシュ送信 [構成: デバイス: Chrome@work]

URL: https://www.facebook.com/ タイムアウト (秒):60 ] If [ %Location ~ work ]

続きを読む


マップ - 自宅またはお気に入りの場所に移動します

「家に連れて帰る」ボタンを 1 回クリックするだけで、特に急いでいるときに時間とストレスを軽減できます。 Google マップ ナビゲーションを開始するためのランチャー ショートカットを作成することもできますが、ユーザーによっては、追加のアイコンでホーム画面を乱雑にしたくないと考える人もいます。 Google マップが開いているときは、Google に自宅まで送ってもらうように依頼するインテントを渡すことができます (Google マップの「自宅」の場所を設定するか、変数にハードコードされた住所が必要です)。 「仕事」や「ラスベガス」など、いくつかのお気に入りから選択したい場合は、ダイアログをリンクすることもできます。

ホームに移動

ボタンを素早く押すと、インテント アクションが送信されます。 これにより、Google マップが開き、目的地として「自宅」が設定されます。 単純!

マッププロフィール

Profile: Maps Go Home 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: 地図

「地図」と入力してください

A1: インテントを送信 [アクション: android.intent.action. VIEW Cat: なし Mime Type: Data: google.navigation: q=home Extra: Extra: Extra: パッケージ: クラス: ターゲット: アクティビティ ]

続きを読む

お気に入りの場所

スクリーンショット_20161204-151503ダイアログを作成します オートツールをクリックし、場所のリストを入力します。 自宅、職場、都市、特定の住所などの場所を使用できます。 カンマで区切ってリストします。 AutoTools ダイアログに変数が設定されます。 %attext オプションが押されたとき。 このオプションは、インテントに渡されます。 データ 分野: google.navigation: q=%attext . 意図: android.intent.action. ビュー  あなたを目的地まで連れて行ってくれます。

マップのお気に入りプロフィール

Profile: Maps Go Home 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: 地図

「マップ」ダイアログを入力してください

A1: AutoTools ダイアログ [構成: ダイアログ タイプ: リスト]

タイトル: 場所を選択してください

アイコン: アプリアイコン: com.google.android.apps.maps

リストの種類: 0

テキスト: 自宅、仕事場、ラスベガス

文字サイズ: 20

画像幅: 100

薄暗い背景: true

上マージン: 16

下マージン: 16

下部ボタン上部マージン: 16

下部ボタンの下マージン: 16

選択時に閉じる: true

区切り文字: 、

コマンド変数: atcommand

キャンセル可能: true

画面をオンにする: true タイムアウト (秒):60 ]

A2: インテントを送信 [アクション: android.intent.action. VIEW Cat: なし Mime Type: Data: google.navigation: q=%attext Extra: Extra: Extra: パッケージ: クラス: ターゲット: アクティビティ ]

続きを読む


ハングアウト - クイック返信テンプレート

スクリーンショット_20161204-151421私はそれを愛しているようだと知っています オートツールダイアログ アクションですが、それは幅広い Tasker スクリプトに適用できる非常に便利な機能を提供するためです。 この場合、ダイアログを使用して、クリップボードにクイック返信テンプレートをすばやく入力します。 選択したら、テキスト メッセージを貼り付けたり、数秒で返信したりできます。 入力する必要はありません。

配列を使用してメッセージング テンプレートを保存します。 配列を作成するには、次を使用します。 変数セット オプションをカンマで区切ってリストします。 次に、次のことを実行します。 変数分割 カンマで区切ると、AutoTools ダイアログに配列を一覧表示できるようになります。 ローカル配列は消えるため、グローバル配列 (名前に大文字が含まれる) であることを確認してください。 AutoTools ダイアログでは、 %テンプレート() テキストフィールドに配列を入力すると、リストにオプションが追加されます。 今あなたがしなければならないのは、 クリップボードの設定 の値を保存するアクション %attext.

あなたを助けるために、配列のアクションを説明に残しておきました。 テンプレート応答の配列を作成したら、タスクから A1 アクションと A2 アクションを削除できます。 将来テンプレートの応答配列を変更したい場合は、Tasker の [変数] タブに移動して、 %テンプレート 変数。

ハングアウトのプロフィール

Profile: Hangout Template. 

Event: Variable Value [ %FingerScanned eq 1 ]

Application: Hangouts

Enter: Hangout (16)

A1: [X] Variable Set [ Name:%Templates To: option 1, option 2, option 3 Do Maths: Off Append: Off ]

A2: [X] Variable Split [ Name:%Templates Splitter:, Delete Base: Off ]

A3: AutoTools Dialog [ Configuration: Dialog Type: List

Title: Select your template

Icon: android.resource://net.dinglisch.android.taskerm/hd_content_edit

List Type: 0

Texts: %Templates()

Text Size: 20

Image Width: 100

Dim Background: true

Top Margin: 16

Bottom Margin: 16

Bottom Buttons Top Margin: 16

Bottom Buttons Bottom Margin: 16

Close On Select: true

Separator: ,

Command Variable: atcommand

Cancelable: true

Turn Screen On: true Timeout (Seconds):60 ]

A4: Set Clipboard [ Text:%attext Add: Off ]

A5: Flash [ Text: Clipboard set to: %attext Long: On ]


カメラ - 遅延シャッター

スクリーンショット_20161204-151245自撮りにカメラを使うのはいつも不快だと感じます。 写真を撮るために指をスキャンするのはおそらく最善の解決策ではありませんが、タイマーを設定すると、より良い写真を撮るために手を位置に置くことができます。

自分自身に警告するために、Android 音声エンジンはアクションをカウントダウンします。 言う. この後 - アクションを使用します ボタン - カメラ メインカメラで写真を撮ります。 タイマーをいじったり、ボタンに手を伸ばしたりする必要はありません。

カメラプロファイル

Profile: Camera Seflie Main 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: カメラ

「カメラ」を入力してください

A1: 言ってください [テキスト: 3、2、1... エンジン: 音声: com.google.android.tts: eng-gbr ストリーム: 2 ピッチ: 6 スピード: 6 オーディオを尊重 フォーカス: オン ネットワーク: オン タスクをすぐに続行: オフ]

A2: お待ちください [ MS: 0 秒: 1 分: 0 時間: 0 日: 0 ]

A3: ボタン [ ボタン: カメラ ]

続きを読む


YouTube - ビデオを PC にキャスト

スクリーンショット_20161204-151324スマート TV を所有することで、YouTube ビデオを PC にキャストするのが不必要に難しいことに気づきました。 PC で YouTube ページが TV モードで開かれていない限り、キャスト オプションは利用できません。 幸いなことに、指紋スキャナーを使用してオプションを有効にすることができます。 これもシンプルですが便利なプロファイルです。 私たちがやることは、 YouTube TV ページ Join Push 経由で PC に接続すると、現在のビデオを PC にキャストできます。 とても簡単!

YouTube プロフィール

Profile: Youtube PC (21) 

イベント: 変数値 [ %FingerScanned eq 1 ]

アプリケーション: YouTube

入力: YouTube (20)

A1: プッシュ送信に参加 [構成: デバイス: Chrome@Home]

URL: https://www.youtube.com/tv タイムアウト (秒):60 ]

続きを読む


指紋センサーの代替品

センサーがない場合は、指をスキャンするのとまったく同じように動作する非表示のシーンを作成することで、同じ動作をオーバーレイで再現できます。 固定の場所に配置すると、どこをタップ (または長押し) して次の操作を実行するかがわかります。

Scanned Finger. 

A1: Variable Set [ Name:%FingerScanned To: 1 Do Maths: Off Append: Off ]

A2: Wait [ MS: 0 Seconds: 2 Minutes: 0 Hours: 0 Days: 0 ]

A3: Variable Set [ Name:%FingerScanned To: 0 Do Maths: Off Append: Off ]

ボタンを表示させることもできますが、特にビデオを視聴しているときに少し邪魔に感じました。 シーンを表示および破棄するプロファイルを作成して、ボタンの使用をサポートするすべてのアプリケーションを選択します。

フェイクボタン

Profile: Fake Button 

アプリケーション: Chrome、カメラ、ハングアウト...

Enter: 偽のボタン

A1: シーンの作成 [名前: 偽の指]

A2: シーンを表示 [名前: 偽の指 表示形式: オーバーレイ、ブロック 水平位置: 200 垂直位置: 100 アニメーション: システム 終了ボタンを表示: オン タスクを直ちに続行: オン]

終了: 偽のボタン-

A1: デストロイシーン [名前: フェイクフィンガー]

続きを読む


以下のダウンロード リンクをクリックして、プロジェクト全体をダウンロードできます。 プロジェクト XML ファイルをダウンロードした後、Tasker を開き、左下のホーム アイコンを長押しすることでインポートできます。 これにより、Tasker プロジェクト メニューが表示され、内部ストレージにあるプロジェクトをインポートできるようになります。

コンテキスト認識指紋リーダー プロジェクトをダウンロードする

他にどんな使い方が考えられるか楽しみです。 お知らせください。この投稿を更新します。