【自動化】MacroDroid Part16【マクロ】 (912レス)
1-

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
886: 01/29(木)09:50 ID:fSh1YzNY(2/2) AAS
>>875
変数の型が数値になってれば普通に>100はできるしちゃんと分岐するよね?
画像リンク[png]:i.imgur.com

何ができないのかスクショ貼るなりもっと具体的に書いてくれないと意味がわからん
887: 01/29(木)10:39 ID:qq4/BZcd(1/2) AAS
まぁ上手くいきませんなんて愚痴はせいぜい頑張れ程度の返しで終わりよ
888: 01/29(木)11:57 ID:DAuSyTtW(1) AAS
画面が表示されたら、画面をOFFするってマクロを誤って作成、起動させてしまい大変なことになってしまったのですがこれを抜けるいい方法ってありますか?

とりあえず画面が表示されて消えるまでの一瞬の間隙を突いて操作を繰り返しマクロをOFFできたので今は操作できるようになったので危機は脱したのですが。
889
(1): 01/29(木)12:19 ID:qq4/BZcd(2/2) AAS
「いい」方法はないよ
セーフモードで起動(電源OFF→音量ダウンボタン押しっぱなしで電源ON(機種による))するくらい
890: 01/29(木)13:48 ID:zrfVqmGT(1) AAS
>>889の言う通りセーブモードで起動
その後すぐにMacroDroidを起動させちゃうとまた無限ループに入っちゃうと思うので先にクイックパネルからMacroDroidを無効にしてから問題のマクロを修正する流れで行けると思う
891: 01/29(木)17:06 ID:Kijjslnf(1) AAS
あらかじめWebhookでMacroDroidを無効にするマクロを安全装置として作っておく

そういうのがない場合はadb rebootか電源長押しで再起動
892: 01/29(木)20:51 ID:KzAQhWh+(2/2) AAS
>>884
ありがとうございました
ちょっといろいろ試してみます
893: 警備員[Lv.8] 01/30(金)13:01 ID:7QaNbUZc(1) AAS
>>885
ありがとう
USBデバックONにしたら便利が復活しました!まぢありがたい
894
(3): 01/30(金)13:05 ID:Dthi8ngo(1/3) AAS
すみません、みなさまに質問です。
OPPO ColorOS16(Rooted)、MacroDroid有料版です。
バッテリの設定、アプリロック等設定しておりますがタスクキルが激しくてAdGuardがバックグラウンドでキルされてしまいます。
添付画像のように、GoogleにHTTPサーバーリクエストをかけてpingの返答がなければAdGuardをキル(念の為完全に終了させる)してアプリ起動、という目論見でマクロを組んでいます。
うまく動いてないことがあるのでみなさまの知恵をお借りしたく…どうぞよろしくお願いいたします。

画像リンク[jpeg]:i.imgur.com
895
(1): 01/30(金)13:53 ID:+5am9hAb(1) AAS
>>894
俺の場合は画面オンでチェックするようにしてるよ
これはタブレット用で切れたときに時計横に鍵マークが出る場合はトリガーVPN状態変化で、we2のときは出ないので画面オンでチェックして落ちてた場合アプリ起動してトグルスイッチ押してオンにする
初心者で2機種対応にしたらこうなった
画像リンク[jpeg]:i.imgur.com
896
(1): 01/30(金)17:45 ID:mxyg3Yff(1/2) AAS
>>894
OPPOの16は知らないけど詳細なバッテリー設定にバッテリーの使用を最適化の項目があるよね? その設定が一番大事
MacroDroidでタスクキルに簡単対応できることは常駐させるアプリは常にサイレント通知を表示しておいて通知が消えたら瞬間起動させる事かな
あとAdGuardはインテントで保護をスタートとストップができるからネットを使うアプリが起動されたら必ずスタートインテントを送るとか
897
(1): 01/30(金)18:54 ID:Dthi8ngo(2/3) AAS
>>895
>>896

ご返信ありがとうございます!
バッテリ設定見直しましたが、大丈夫だとは…
VPNは使ってないのですが、お二方のAdGuardが落ちてるかのアプローチを参考にさせてもらってトリガー組み直してみます!
898
(1): 01/30(金)19:07 ID:O+fGDsH9(1) AAS
AdGuardはロック解除をトリガーにして条件分岐にAdGuardの通知なしなら起動にしてる
899
(2): 01/30(金)19:23 ID:AzTktDP9(1/2) AAS
>>894
MDスレで書くことじゃないかもだけど
lsposedにluckytoolいれて
バックグラウンドタスク数の制限を解解除
900
(1): 01/30(金)20:24 ID:mxyg3Yff(2/2) AAS
>>897
OPPOは昔からタスクキルがキツイメーカーだから多くのアプリを動かすのはダメなのよ
俺も昔はOPPO使ってたけど常駐20アプリを超えた辺りで段々タスクキルが厳しくなってきてた
今のはさらにAIが勝手に判断してタスクキルしちゃうんでしょ?
root取ってるなら>>899の言うように制限解除しちゃった方が手っ取り早いかもね
自分はrootは取らないから初めからRAMも12GB搭載しててタスクキルがあまりキツくないメーカーのを選んで30のアプリを常駐させてる
901
(1): 01/30(金)21:25 ID:Dthi8ngo(3/3) AAS
>>898
それもいいすね…アイディア頂きます、ありがとうございます!
>>899
>>900
LuckyTool導入済みで設定してるんですけどね…LSPosed関係全部入れ直そうかな…。
902: 01/30(金)21:35 ID:AzTktDP9(2/2) AAS
>>901
ksuでluckytoolにsuつけてないんじゃない
903: 01/31(土)01:06 ID:caJzREvD(1) AAS
OPPOだがAdguard設定でウォッチドッグOnにしたらキルされなくなった
904: 01/31(土)08:56 ID:Tcv9gILM(1) AAS
シャオミもだけど中華端末はタスクキルがキツいよ
端末は安いけどそういう問題がある
905
(1): 01/31(土)11:24 ID:l/aUo74V(1/3) AAS
グローバル変数の連想配列を他の端末と同期したい場合ってどうしてる?

ひとまず全端末のwebhookIDを把握してjson文字列のやりとりで一括更新するマクロを組んでみてうまくいってるけど、これだと全端末のwebhookIDの管理がちょっと面倒かも〜と思った
906
(1): 01/31(土)12:49 ID:KfSJQj+W(1) AAS
中央集権的なサーバー作って同期するようにすれば?
Termux使えばやり方無限でしょ
907
(1): 01/31(土)14:31 ID:+THLFsMo(1) AAS
>>905
webhookって文字数制限がなかったっけ?
うまくいってるならwebhook一覧の配列も遅れるんじゃない?
良かった配列の送り方を教えて欲しいな
(普通にテキストデータは送れるので通常のデータ送信との違いとか)
908
(2): 01/31(土)17:32 ID:l/aUo74V(2/3) AAS
みんな実際どうしてるのかが知りたいので引き続きご意見募集中

>>906
実際にどうしてるか教えてくれると嬉しい

>>907
文字数制限は3,800文字らしい
webhookID一覧も配列にして(一括送信時に使用して)いるので送ろうと思えば送れるけど、webhookIDが変わるとその変わった端末に送れないよな〜とか思って別の方法を考えてる
送り方は普通に、対象配列をjson文字列に変換(JSON出力を使用)してHTTPリクエスト(POST)のコンテントボディに設定して送信
この時コンテントボディのコンテントタイプを「application/json」にするだけ
909: 01/31(土)17:44 ID:l/aUo74V(3/3) AAS
>>908の追記
受け取り側でJSON解析を使用してjson文字列を配列に戻す
910
(1): 01/31(土)19:08 ID:DDchB2S4(1/2) AAS
>>908
ありがとう
だけどwebhook urlの連想配列をjson出力しても送信できなかった
それならとjson出力した内容を暗号化して送信したけど今度は+文字が改行に文字化けして送られてしまい復元できなかった
webhookで送れない文字ってどうやって送ればいいの??
911: 01/31(土)20:22 ID:DDchB2S4(2/2) AAS
>>910
これやり方が違っただけだった
いつもと違う送受信方法だったから詳細が書いてない部分の設定が違ってただけで無事に送れました
1-
あと 1 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s