はい、Secureレベルのシステム設定を変更する場合は、ADBを使用してマクロドロイドに「android.permission.WRITE_SECURE_SETTINGS」権限を付与する必要がありますありがとうございます。
やってみましたが機能しませんでした。
ADB hackが必要なのですね。
時間がかかりそうなので明日頑張ります。
返信ありがとうございます。@ken2024 さん
こんにちは。
他の方が仰るように、直接設定を書き換える、はADBハックが必要になりますが、添付のマクロサンプルのように、
インテントで設定画面を呼び出してから、細かな操作をUI画面操作にまかせる、といったアプローチをしてみるのは如何でしょうか。
ADBするよりは作業ハードルは低いかと思われます。
ご参考になれば幸いでございます。
宜しくお願い申し
返信ありがとうございます。MacroDroidで設定を変更しようとする場合、まずシステム設定値が変更されているのかを調べるのが良いと思います。
システム設定を調べる時に便利なマクロを紹介します。
テンプレートで15949を検索するとシステム設定のキャプチャというマクロがありますのでよろしければお試しください。
MacroDroidで設定を変更しようとする場合、まずシステム設定値が変更されているのかを調べるのが良いと思います。
システム設定を調べる時に便利なマクロを紹介します。
テンプレートで15949を検索するとシステム設定のキャプチャというマクロがありますのでよろしければお試しください。
返信ありがとうございます。
こちらの説明が不完全でした。
設定画面はユーザー補助内に有るのですが、発動するのはボリュームボタン上下の長押しです。
ただ、これには欠点が有りまして、なぜか同時に通知音が出てしまいます。
ボリュームボタンの操作もマクロから出来るのでしょうか?
@ken2024さん返信ありがとうございます。
こちらの説明が不完全でした。
設定画面はユーザー補助内に有るのですが、発動するのはボリュームボタン上下の長押しです。
ただ、これには欠点が有りまして、なぜか同時に通知音が出てしまいます。
ボリュームボタンの操作もマクロから出来るのでしょうか?
ADB hack後に実行してみましたが、何も反応が有りませんでした。マクロドロイドのシステム設定アクションを使用して拡大機能を有効にするには、「secure accessibility_button_targets」の値を「com.android.server.accessibility.MagnificationController」に設定する必要があり、オフにするには、値を空に設定するだけですView attachment 8170
zenfone10です。ASUSのスマホという事で間違いないでしょうか?
私は所持していないので確実では無いのですがハードキーのコンビネーションではなくメニューから選択することはできませんか?
返信ありがとうございます。設定のユーザー補助から「拡大操作」はありますか?添付した写真はAOSPなのでZen UIとは多少違うと思いますが。そこからトリプルタップにアクセスできます。
こんばんは。みなさんの意見を参考にサンプルマクロを組んでみました。ユーザー補助がONの場合に遅延が気になるという事で拡大機能を使う時だけONにしてその後OFFにするようにしてみましたのでお時間がある時に試して頂ければと思います。
少々マクロが複雑になりましたので順を追って説明いたします。
1.MD helperにADB Hackを行っているか確認する(adb shell pm grant com.arlosoft.macrodroid.helper android.permission.WRITE_SECURE_SETTINGS)
2.ユーザー補助の拡大にトリプルタップのショートカットを設定する(設定後に拡大のショートカットはOFFにしてください)
3.マクロをインポートしてMacroDroidドロワーに登録する
4.ドロワーをタップしてマクロを起動する(トリプルタップで拡大機能をONにしますのでUI画面操作の座標を他の動作に支障がないように調整が必要な場合があります)
5.拡大を使用後はトリプルタップで解除して、もう一度ドロワーからマクロを起動する(magnification offのメッセージと共にユーザー補助がOFFになります)
以上の手順でドロワーから拡大機能を使えるようになると思います。
不明点などありましたら書き込みお願いいたします。