21/07/26 12:56:41.59 ejtV9vl7.net
>>295
macrodroidはお世辞に丁寧なツールとは言えないんでユーザー側でウエイト挟まないといけないケースは他にもわりとあるね
・タップ等UIインタラクション
・ループ処理中(多数のコマンドが積まれると激しく処理詰まりする)
・時間のかかる正規表現
・プラグイン呼び出し→返却値待ち
・BT/モバイルデータ/wifiコネクション待ち
うちいくつかはトリガでチェックできるから(必ず頭からの再開になるコールバックみたいな感じ)アクション内のフローの取り回しが複雑になっても縦にドスんと一本道で書くより都合いい場合もあるのよ
305:名無しさん@お腹いっぱい。
21/07/26 16:31:11.51 0H1JSGmd.net
waitはいかほどにするかってのはデジタルデバイスによるのかな
秒以上、1秒、600mm秒それ以下
色々試してみよう
306:名無しさん@お腹いっぱい。
21/07/26 17:03:43.66 ejtV9vl7.net
>>298
デバイスというかほぼリード性能とウィンドウアニメ依存じゃないかな
だいたい1秒待ちにしてる
タップがその後に控えてるものは空振らないように長めに2秒
307:名無しさん@お腹いっぱい。
21/07/26 18:02:01.35 O4a2Kmul.net
ウエイト試したらアプリは連続で起動するようになった! ありがとう~
ただやはりヘルパーが起動していないとwifiのオンオフがうまく動かない。
起動していない時に通電オフにすると
画面やBluetoothはオフになるがwifiだけオフにならない。
起動していると、うまく切れるし、通電したらオンしてくれる。
ただウエイトで連続アプリ起動ができるようになったので、
ヘルパーも起動項目入れたらだいぶ理想の状態になったよ。
308:名無しさん@お腹いっぱい。
21/07/26 19:22:59.25 vsxHC0FK.net
>>291
URLリンク(i.imgur.com)
ACTIVE や WORKING_SET に勝手に変更されてしまった設定をRAREにしたいです。
309:名無しさん@お腹いっぱい。
21/07/26 21:20:02.84 O6hpdDMh.net
bluetoothヘッドセットの接続を解除するにはどうすればいいですか?
Macrodroidでbluetoothの「オーディオ機器を切断する」だと
Androidのbluetoothデバイスの設定で通話音声(電話)の設定を無効にしていると切断出来るんですが
有効にしているとデバイスの接続を解除出来ないんです。
やりたいのは通話音声(電話)を有効にした状態で、ヘッドセットの接続を解除したいんです。
どなたか分かる方居たら教えてください。
310:名無しさん@お腹いっぱい。
21/07/26 22:20:03.69 lKA+MAlg.net
BluetoothをOFFにしちゃいかんのかい?
311:名無しさん@お腹いっぱい。
21/07/26 22:55:24.46 O6hpdDMh.net
このヘッドセットが、接続状態だと着信受けた時に無条件で「in coming call」って言うんですが
BluetoothがONで、ヘッドセットが着信時に未接続→接続状態にしてやると、
接続状態になった時に、Macrodroidで作った発信者を読み上げるマクロで、
発信者を言う→3秒後強制的に「in coming call」の流れをヘッドセットから聞く事が出来る状態です。
Bluetooth OFFからだと着信した時には「in coming call」となって狙った動きをしてくれないんですよ。
このヘッドセットから着信時に発信者の読み上げが聞きたいんですけど、自分の技量では今の所ここまでなんです。
312:名無しさん@お腹いっぱい。
21/07/26 23:12:57.93 fzT+2pfM.net
手作業でできることならUI画面操作駆使すればできるんじゃない?
313:名無しさん@お腹いっぱい。
21/07/26 23:28:13.76 0H1JSGmd.net
>>299
なるほど
314:名無しさん@お腹いっぱい。
21/07/27 00:45:06.80 xnTbxzm+.net
UI画面操作も考えて一応作ったけど、
ロック解除が自動で出来ないのでそこで止めちゃいました。
Smart Lock機能使えば出来るかな。
315:名無しさん@お腹いっぱい。
21/07/27 07:34:32.94 Cq/RLUX+.net
Bluetooth切って入れると勝手に再接続されちゃって駄目なのかな?
316:名無しさん@お腹いっぱい。
21/07/27 07:58:42.08 9dc0Tj7N.net
>>301
dozeの起動頻度管理か
Androidのお作法的に変えてはいけないので変えられないんじゃないかと
URLリンク(developer.android.com)
なんのために変えたいのか最終ゴールの話を詰めて行ったほうが良さそう
317:名無しさん@お腹いっぱい。
21/07/27 08:07:08.32 9dc0Tj7N.net
>>304
ヘッドセットのincoming callは出るまで何度もループするの?
そうじゃなくて一度きりなら終わった頃に通知を読み上げれば良さそう
着信がヘッドセットを専有し続けるなら代わりにスマホのスピーカーにアラームで鳴らしとけば?
318:名無しさん@お腹いっぱい。
21/07/27 10:40:58.71 9dc0Tj7N.net
>>304
試した
下手に電話にで損なう方がマズいと思うんでこれで妥協でいいんじゃない?
適当に改造してみて
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(www.mediafire.com)
319:名無しさん@お腹いっぱい。
21/07/27 12:15:06.87 9dc0Tj7N.net
そもそもBTヘッドセットの解除ってどういう意味で言ってるのか取りにくいな
よもやペアリング解除ってことではないと思うんだけどね
BTの接続/切断(connect/disconnect)
だとしてウチではOSのBT設定で電話を使うか否かに関わらず切断できてる
これってハンズフリープロ
320:ファイルを利用するかどうかってことだと思う BTヘッドセットが接続されたときウチだとBTデバイス側が直ちに専有してphone connectedのガイダンス→incoming callって流れになってポイズプロンプトのループでボイスコマンド待ちする だからメディアや音声通話チャネルの音が先行して割り込む余地がない このあたりはBTデバイスの機種依存性の問題だと思うから>>311みたいな代替案しか提示できないな
321:名無しさん@お腹いっぱい。
21/07/27 17:09:32.84 TaeR7ydN.net
>>309
ありがとうございます。
dozeというのですね、一歩前進。自分の環境ですと、通知が来ない・勝手にタスクキル・マクロ連携がうまく行かない などの問題はここの設定でほぼ解決できているのです。。。 ローカルでadbコマンドを定期実行するような使い方なんですかね?めんどくさい。。。。
322:名無しさん@お腹いっぱい。
21/07/27 17:34:28.97 9dc0Tj7N.net
>>313
OS標準のバッテリー最適化の対象から除外しとけば同じことなんだけどな
絶賛稼働中のAccuBatteryが悪さしてるんじゃないの?
323:名無しさん@お腹いっぱい。
21/07/27 17:58:03.10 9dc0Tj7N.net
>>301,313
しかもrareにしたいって低頻度にしたいってことになるんだけど
優先順位上げたいのか下げたいのか分かんなくなってきた
324:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています