Taskerの統合は以前https://github.com/WhisperSystems/TextSecure/issues/96で行われたことは知っていますが、それ以降はそうではありません。それについてもっと考え、TextSecure内からどのように実装できるかを考えていました。 。
TaskerはTextSecuresデータベースにアクセスできないため、新しいメッセージのチェックを担当することはできません。 現実的には、TextSecureはTaskerに新しいメッセージを通知する必要があります。
TextSecureを使用して、新しいメッセージを受信したときにブロードキャストインテントを送信できますか? そうすれば、タスカーはそれらを聞くだけで済みます。 また、送信者の名前またはメッセージに追加の変数を設定し、TextSecure内から構成できるようにして、ユーザーがシステムで利用できる情報の量または量を決定できるようにすることもできます。
現在の私の具体的な使用例は、Taskerがメッセージの送信者名を私に話し、運転中にメッセージを読み上げるので、追加の変数を設定しておくと便利です。
私のJavaプログラミングでは、これを単独で行うことはできないと思いますが、TextSecureリポジトリのクローンを作成して試してみますが、他の人はどう思いますか?
@ nxfifteen @ moxie0 、これで何か進歩はありましたか? TextSecureにTaskerを統合したいと思っています。 私の主な使用例は、特定の連絡先からの着信メッセージがTaskerでさまざまなタスクをトリガーするようにすることです。
#96で、これにはTaskerまたはTasker拡張機能への変更が必要であり、TextSecureへの変更は必要ないと結論付けられたようです。 これが正しくない場合は、この問題をいくつかの読書情報で更新してください。これを再開します。
これを考え直してほしい。 通常、アプリケーションは、インテントを送受信することにより、他のアプリケーションとの対話を可能にします。 基本的に、Taskerは、ユーザーが(とりわけ)受信したインテントに基づいてアクションを構成し、インテントを送信して他のアプリを制御できるようにすることで、システムの自動化を可能にします。
http://developer.android.com/guide/components/intents-filters.htmlも参照してください
Signalは、メッセージが受信されたときに暗黙のインテントを作成し、メッセージを送信するためのインテントをリッスンする必要があります。
どちらもSignalによって定義されたカスタムインテントになります。
もちろん、受信したメッセージのインテントをブロードキャストすることがプライバシーの問題になる可能性があるかどうかを調べる必要があります。
インテントを使用する利点は、Taskerに限定されないため、オープンAPIであるということです。
インテントAPIを指定するアプリの例: http ://www.angrygoatapps.com/sqzctrl_tasker.html
最も参考になるコメント
これを考え直してほしい。 通常、アプリケーションは、インテントを送受信することにより、他のアプリケーションとの対話を可能にします。 基本的に、Taskerは、ユーザーが(とりわけ)受信したインテントに基づいてアクションを構成し、インテントを送信して他のアプリを制御できるようにすることで、システムの自動化を可能にします。
http://developer.android.com/guide/components/intents-filters.htmlも参照してください
Signalは、メッセージが受信されたときに暗黙のインテントを作成し、メッセージを送信するためのインテントをリッスンする必要があります。
どちらもSignalによって定義されたカスタムインテントになります。
もちろん、受信したメッセージのインテントをブロードキャストすることがプライバシーの問題になる可能性があるかどうかを調べる必要があります。
インテントを使用する利点は、Taskerに限定されないため、オープンAPIであるということです。
インテントAPIを指定するアプリの例: http ://www.angrygoatapps.com/sqzctrl_tasker.html