【自動化】MacroDroid Part2【マクロ】

■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。
垢版 |
2020/12/13(日) 08:29:00.13ID:EMe38Tds
Androidの操作を自動化するアプリMacroDroidの専用スレです。
マクロ製作の質問や情報交換をしましょう。作成したマクロの共有も大歓迎です。

次スレは>>950が立てること。立てられない場合は>>980が代わりに立ててあげてください。

*MacroDroid - Device Automation
https://play.google.com/store/apps/details?id=com.arlosoft.macrodroid

*前スレ
【自動化アプリ】MacroDroid【仮設】
https://egg.5ch.net/test/read.cgi/android/1549611810/

*関連スレ
Tasker Part8
https://egg.5ch.net/test/read.cgi/android/1463512279/
Tasker 質問スレ 19
https://egg.5ch.net/test/read.cgi/android/1570691230
2021/01/22(金) 23:54:24.04ID:hy+YB5I4
自国読み上げ
自分で変換間違いしたのに笑ってしまった
2021/01/23(土) 00:15:45.22ID:pY2S5tiM
ニッポンにゃにゃにゃ?
読み上げさせてたらキモいなw
2021/01/23(土) 07:39:21.37ID:kpc+n7BT
>>109
俺も時刻は直った。
けど…充電完了も発声させてるんだけどそっちは男声のままだな。
2021/01/23(土) 13:54:20.15ID:lGg8u6r2
治ったと思ったら再発、アシュラ男爵かよ。面白すぎるぞ。
2021/01/23(土) 22:33:40.39ID:hR4Q2MxX
TTSアップデートしたらかな?ウチもなった
2021/01/24(日) 13:14:17.14ID:4pTNZV8U
v5.8.13にアップデートしたら右上…メニューの表示出なくなった
2021/01/24(日) 13:28:02.36ID:Gs8QoNm8
Playストアが5.7.5のままだけど
他所から最新版にするメリットとかあるの?
2021/01/24(日) 13:45:27.53ID:4pTNZV8U
>>116
ストアのベータ版だよ
最新機能が使える反面バグがより多く残ってるという理解
2021/01/25(月) 08:21:17.79ID:bGjoKs7I
グーグルさんの美声が戻った
2021/01/26(火) 02:52:24.74ID:sayrYMMd
交代制の勤務です
2021/01/26(火) 07:39:22.93ID:uIwTnZLJ
ググ夫からググ子への変化がコロッケのモノマネ並み
2021/01/26(火) 07:56:57.74ID:06kiydUG
早くもv5.8.15来た
メニューの表示が消えてるバグの対処かな
>>5で言ってたバグの件フォーラムで報告しといたらv5.9で直してくれるみたい
https://i.imgur.com/YGFm92C.png
2021/01/26(火) 16:41:13.87ID:rqeY3/Gt
ヘルパー入れてadb操作したけどwifi動かない。
2021/01/29(金) 12:16:51.45ID:yCq0fVtm
TTSの日本語ボイスIIに設定したらタイムスタンプも女声になった
2021/01/29(金) 12:23:48.13ID:qpLoA6Zb
オフラインデータを消してオンラインにすれば治るけど、
せっかくだから俺はもうちょっとこの変な状況を楽しむぜ
2021/01/29(金) 12:33:23.15ID:yCq0fVtm
>>124
早速やってみたけどボイスIの時刻は男声のままだった
ボイスIIで我慢しとくよ
2021/01/29(金) 14:21:03.74ID:gSTpnDbv
長めに喋らせると途中で声変わったりするんだよなぁ…。
2021/01/29(金) 18:34:10.78ID:qpLoA6Zb
オンラインにすれば治るってのは勘違いだったぽいすまそん
消してオンラインになるの一瞬だけで
すぐ再ダウンロードされてしまって変になるんだな
N2TTSあたりを使うって手もあるけど
2021/01/30(土) 00:03:19.33ID:R5jbrsxq
老母のために電話発信ショートカットのデカいアイコンを作れないかなと思ったけど
Macrodroidウィジェットボタンとしては1x1サイズのものしか作れないようだった
母専用のスマホではないんだが、なんか良い方法ないかなぁ

尤もそれができたところで全ての問題が解決するわけじゃないんだが
2021/01/30(土) 02:50:01.60ID:L1xqsPvR
ホームアプリの方でウィジェットの大きさ変えればいいんじゃないの
ホームアプリを別のに変更することになるけど
2021/01/31(日) 22:13:56.27ID:mWn4FPKD
質問失礼します。
元々taskerとMacrodroidを使用していたのですが、共有の関係でMacrodroidに絞ろうと思っています。
そこでTaskerで使用していたLastappがmacrodroidに見あたらないのですが、同様の方法はありますか?
2021/02/01(月) 09:24:59.32ID:H93nypFb
>>130
やりたい事は直前に実行したアプリを取得したい、で合ってる?
macrodroidにはないと思う
アプリ決め打ちで指定していいならもう1度同じアプリをforce newにチェックしないで実行すれば最前面に持ってくることはできるよ
2021/02/01(月) 10:20:21.25ID:ZwrDDd3p
MacroDroid単体未実装
https://www.tapatalk.com/groups/macrodroid/recent-apps-t4373.html

プラグインでほぼ同様のことはできるがそういう話でもないだろうし
2021/02/01(月) 20:09:26.34ID:zab8CWu4
>>131
やはり難しいですか。
ちなみに現在アクティブなアプリを取得とかも無理ですよね?
それが出来れば疑似的に取得後、特定アプリに切り替え、取得したアプリを指定実行で再現できそうな気がしましたが。

>>132
Taskerもプラグインも一部しか使いこなせてませんでしたが、プラグインで可能な方法があるのですか?
2021/02/01(月) 20:31:23.90ID:faYKGRQs
%LAPPなのかLoad last appなのかよくわからない
前者は思いつかない
後者はAutoInputやTouchTask
2021/02/01(月) 21:49:09.40ID:SOGgVzK7
>>133
アプリの組み込み変数で取れるかも
現在フォアグラウンドのパッケージ名 [fg_app_package]
現在フォアグラウンドのアプリ名 [fg_app_name]

テスト実行メニューからの簡易テストだとmacrodroidのものが返ってこないで「?」しか返ってこなかった
ちゃんと組んで試してみて
2021/02/03(水) 19:49:30.20ID:7ePOI0W6
未接続時にWi-Fi切断
を使うにはMDヘルパーを入れるしか無いのね
これすらその内使えなくなるのかねぇ・・・
2021/02/03(水) 19:49:47.39ID:7ePOI0W6
×切断
○オフ
2021/02/04(木) 22:27:06.90ID:D9/PR+Au
Sending request to Helper File to disable wifi
と表示されるもののMDヘルパーのログには何も表示されず
Wi-Fiもオフにならないな
MDヘルパーがMacroDroidからの要求を受け取れてないっぽいけどうーむ何が足りないのか・・・
2021/02/04(木) 22:40:11.04ID:hIog2PD6
電池の「最適化していないアプリ」にMDヘルパーを登録してなかったせいでした
2021/02/05(金) 07:51:38.31ID:5Dmig0ON
デバイスのユーザー補助機能設定オンにし
デバイスの画面を伏せたまま
再起動後 or起動させるとデバイス起動後
画面が立ち上がらず暗くなったまま何をやっても暗いまま
逆を言えば、デバイス画面側を上に向けてると画面が付いてる
デバイス側のマクドロイドのユーザー補助設定をオフにすると
同症状出ないです

アプリの最適化の除外は設定済み
OS10 Lenovo Yoga Smart Tab 64GB
ちなみにマクドロイドのマクロはまだ入れてない状態

Huawei P20 lite、OPPO A5 2020 で
同症状出なかったので困ってます
ユーザー補助設定オンにしなきゃ使えないマクロ便利なのに、、、
どなたかエスパーしてください
2021/02/05(金) 11:38:13.91ID:V0eDoEiv
これで解決とか
スリープ解除
https://androidmaster.jp/suri-pu-kaijyo-dekinai/3756/
2021/02/05(金) 18:22:32.55ID:2rnJNJLQ
アクションで電源オフが動作しないのですが、確認点はありますか?
再起動は出来ます。

Nexus5x
Android8.1.0
root化済み
2021/02/05(金) 18:36:15.49ID:8iUNP868
>>135
ありがとうございます。
おかげさまで大分ニュアンスとしては掴めてきました。
しかし、スリープ状態でLine起動は出来てるのですが、その後はエラーで変数pkgは起動できていないようです。
スリープしてない状態なら希望通りの動作をしています。

>>134
Load last appの方です。
Autoinputは使ってましたが、別用途で使っていて
Load last app機能には気づけてませんでした。
上記の方法で使用してみて(少し挙動が怪しい)こちらも、試してみますね。
ありがとうございます。
2021/02/05(金) 18:36:45.98ID:8iUNP868
ずっと余所で言われて書き込めませんでした…
画像添付できないんですねorz
2021/02/05(金) 18:53:25.20ID:jxfD5iYM
あぁ最近規制の副作用?で画像貼れなくなっちゃってるね
参考URLですら怒られる板あるからげんなり
コピペ引用とか嫌いなのよね〜
2021/02/05(金) 19:01:14.93ID:Bd91WC5K
てすと
http://servermobile.net/r.php?https%3A%2F%2Fi.imgur.com%2FgSDC7C2.png
2021/02/05(金) 22:12:44.18ID:8iUNP868
マクロ作成画面でのアクション実行した場合と、ホームにショートカット作った場合で挙動が異なるんですが、何かそんなことありますか?
内容としては、トリガーや条件は入れておらず、変数内の文字列を編集するものです。
試行の場合は正確に処理されますが、ショートカットでは結果が何十回試しても異なるのです。
そういうことありますか?
画像貼れれば分かりやすいのですが…。
2021/02/06(土) 00:42:39.24ID:28zDLF90
>>140です
>>141
だめでした
2021/02/06(土) 06:08:57.56ID:VTVqxJEN
>>147
ショートカットてウィジェット?
だとすると必ず起動トリガが必要になるはずなんだが
そもそも最低限ヌルというかダミーにエンプティトリガがないと保存できないよね?
動的に変わる値を変数に取ってるなら中身は変わると思うんで今までの話だけだとちょっとやってることがイメージしにくいなあ
2021/02/06(土) 09:33:15.68ID:7RjlBVQe
定期的に特例のホストをPOSTで叩いてステータスを取ってくるのにRESTaskを使っているのですが、
しばらくすると名前解決できなくなって、手動でRESTask叩いたらまたしばらく正常動作するようになるんですが、原因わかりますか?
2021/02/06(土) 11:15:19.78ID:1XX6mJQ/
>>142
電源オフや再起動って、
root取ってなくてもできますよ
2021/02/06(土) 11:35:21.40ID:A60WVd07
>>151
ほんとですか?
そうすると、root取ったから、逆に変になったとか?
2021/02/06(土) 12:40:09.19ID:MKO2ytnr
>>149
ショートカット(ウィジェットも同様)です。
トリガーはなし(MicroDoroid固有)です。
値は試験で同じ値を使用しています。
やってることはAmazonMusicの共有名称から、不要な部分を削除しています。

----------
Amazon Music内で玉置 浩二の田園を見る
ht〜(URL)
----------
↓に変換します
----------
玉置 浩二の田園
----------

以下な感じです。

アクション
●変数を設定
strLyric: [clipboard]

●文字列処理
全て置換([lv=strLyr.., Amazon Music内で,)

●文字列処理
全て置換([lv=strLyr., https?://\w/:%#\$&\?\(\)~\. =\+\-]+)

●文字列処理
全て置換([lv=strLyr.., を見る[^.]*, )

●文字列処理
先頭と末尾の空白の除去([lv=strLyr..)

●ポップアップメッセージを表示
[lvestrLyric]

●クリップボードに設定
[Iv=strLyric]

条件
●条件なし
2021/02/06(土) 12:43:06.24ID:MKO2ytnr
>>153
一部OCR使用により化けていました。
改めて以下がソースです。

アクション
●変数を設定
strLyric: [clipboard]

●文字列処理
全て置換([lv=strLyric, Amazon Music内で,)

●文字列処理
全て置換([lv=strLyric, https?://\w/:%#\$&\?\(\)~\. =\+\-]+)

●文字列処理
全て置換([lv=strLyric, を見る[^.]*, )

●文字列処理
先頭と末尾の空白の除去([lv=strLyric)

●ポップアップメッセージを表示
[lv=strLyric]

●クリップボードに設定
[Iv=strLyric]

条件
●条件なし
2021/02/06(土) 16:17:02.40ID:rNXfpa5U
>>153
ウェブから取れてないならhttp GETで戻りがあるまでブロックして処理を進めないようにして、htrpのステートの真偽をチェックしてエラー発生時にリトライかけるといいんじゃないかな?(ウエイト→3回試行でギブアップして抜けるとかも入れるとして)
あと違うと思うけど変数のmax仕様で500KB超だと尻が切れる

それと正規表現が大変重いとテキストが長いときにreplace allの置換処理がぶった切られてコケることがある
できるのならextract textでざっくりでも切り出して文字列を短くしてやるといい感じ

画像はれないね…
2021/02/06(土) 21:28:37.84ID:V080oJ28
>>155
ありがとうございます。
値はwebから自動で引っ張ってるものではなく、そこはあくまで手動なんです。
なのでURLはありますがただよテキストデータに過ぎません。

Amazon Music内で玉置 浩二の田園を見る
Http://music.am@zon.co.jp/albums/B00GQZMLR8?trackAsin=B00GQZMM6I&ref=dm_sh_Vt2jkpJ41dFC07q5HKljVddbk

情報としても上記程度で、非常に短いのです。
2021/02/06(土) 22:19:13.59ID:dl6Hk9pT
>>156
これでどうかな?
https://www.mediafire.com/file/1zx7nmflfc6180y/extrctTextSample.macro/file
2021/02/06(土) 22:36:19.79ID:rNXfpa5U
回線変えたら?urlはれた
2021/02/06(土) 22:46:21.00ID:V080oJ28
>>157
完璧です!!
正規表現調べながら使ってるレベルですが、まさかこんなシンプルに終わるとは思いませんでした。
しかも使い勝手が良さそうで助かります。
2021/02/06(土) 22:47:14.31ID:V080oJ28
>>158
複数回線ありますが駄目だったんですよ。
2021/02/06(土) 23:01:13.60ID:rNXfpa5U
>>159
正規表現はいろいろ考えられるから難しく考えすぎちゃうときあるね
extractで間に合うときはextractがおすすめ
もっと言うならsubstringで間に合うならsubstring

規制の条件分かんないねえ
別の端末の回線使ったからUAも見てるのかも?
2021/02/07(日) 08:01:52.84ID:C3nUxgu+
ヘルパーをインストしてwifi使えるようになった人は
ADB操作したんですか?
しないで使えた?
2021/02/07(日) 15:30:26.80ID:9+aj5YSk
してない
2021/02/07(日) 19:12:50.62ID:uBoXs19s
>>157
先日はマクロ作成までして頂き有りがもうございます。申し上げにくいのですが、やはりショートカットやウィジェットからでの実行では正常に動作しないようです。

-----
トリガー
●ショートカット起動

アクション
●文字列処理
文字列の抽出([clipboard), (?<=Amazon Music内で).*(?=を見る\nhttp))
●ポップアップメッセージを表示
[lv=strResultString]

条件
●条件なし
-----

なお、抽出後の変数は strResultString に格納しています。macrodoridアプリからアクション実行では成功しますが、ホーム等へのショートカットやウィジェットによる実行は、strResultString の中身が空になってしまいます。
2021/02/07(日) 20:01:00.54ID:yDTWGbhB
>>164
手元のホームアプリでショートカット作れなかったんでドロワーにショートカット作って一応テストしたんだけどね
クリップボードの中身が空になるタイミングがあるんじゃ?
マクロ起動直後とかクリップボードから取得した後とかに少しウエイトを挟んでみては?

あるいは前後に期待できる文字が加工するデータによって微妙に変わるとか?
一通り対処してダメなら逐次ボップアップに出すなりユーザーログに書くなりしてプリントデバッグした方が早いと思う
2021/02/09(火) 11:12:24.13ID:NXsoAie2
このツールゲームでも使えてすごい便利だけど
対応解像度低いよな
横3000以上のxperia1だと端のほうクリックできなかった
2021/02/09(火) 16:19:42.91ID:JfXoTtfe
>>166
シェルでってことか
了解!情報サンクス
2021/02/09(火) 16:20:28.28ID:JfXoTtfe
>>167
あ、ミス誤爆w
2021/02/10(水) 00:29:03.14ID:y3AV6pyB
最近いじり始めたんですけど文字列の変数同士の比較って可能ですか?
同じ場合と違う場合で動作を変えたいのですがどうにも思いつかなくて行き詰まってしまいました
2021/02/10(水) 02:45:48.20ID:gEDjONoe
もちろん可能
ifやwhileの式に書いて比較するのよ
いろいろできるから参考にして
文字列長調べて数値と比較したり計算もif文の式として書けるよ

○参考例
文字列変数と一致なら
https://i.imgur.com/Je3BPH6.jpg
直値と一致なら
https://i.imgur.com/cPY4aip.jpg
正規表現(を含まない)なら
https://i.imgur.com/6UPyuU6.jpg
展開した文字列(組込変数+直値+文字列変数+直値)と一致なら
https://i.imgur.com/9MvoxnB.jpg
2021/02/10(水) 03:01:48.72ID:Z4NrBkoO
>>170補足

一覧からif文を選んで
https://i.imgur.com/fjV6n3u.jpg
右上の+押して式を追加
https://i.imgur.com/kNoHAwi.jpg
マクロドロイド変数を選んで
https://i.imgur.com/2KQsMDN.jpg
最後に変数をリストから選んだあと比較対象をテキストフィールドに記述
変数は右の…ボタンからリストで選べるよ
慣れれば書式に従って自分で文字打ったりコピペした方が早いときも
2021/02/10(水) 12:07:32.98ID:T2emGq54
>>170-171
ありがとうございます!
画像まで添付していただいて助かります
帰ったら早速やってみよう
2021/02/10(水) 13:00:22.62ID:vvPHz9nV
>>172
いえいえ
礼をいわれるほどのことじゃないんで
最初は戸惑うこともあると思うけどmacrodroidは取っ付きいいと思うから頑張ってください
2021/02/11(木) 07:53:43.84ID:azxb7FWA
スマホのファーウェイP30LITEを使用してます
マクロドロイドが常に起動してないときがあるんですが、設定とかでどうにかなりますか?マクロドロイドを起動したらある程度は大丈夫なのですが、時間が経つにつれ左上にアイコンがなくなっているのです
2021/02/11(木) 08:17:55.77ID:0jOzQDBS
>>174
タスクキルされないようにバックグラウンドで常駐させれば大丈夫
176名無しさん@お腹いっぱい。
垢版 |
2021/02/11(木) 10:14:32.37ID:sO7jHHZ3
>>174
設定→電池→アプリ起動→手動で管理

これで落ちない
2021/02/11(木) 20:35:11.12ID:azxb7FWA
ありがとう やってみるね
2021/02/14(日) 21:13:08.44ID:79AcvfPu
echoAutoを自動で鳴らすことは不可能みたいだね ナビのようにはいかんか
2021/02/17(水) 21:23:06.60ID:a7TqnNkb
初歩的な質問ですいません
プログラム自体が不慣れなのですが変数に改行を追加する場合はどの様にしたらいいでしょうか
text1=abcd
text2=efgh
text3=text1+改行+text2
abcd
efgh
↑こんな感じの値を作りたいのです。
2021/02/17(水) 22:08:49.51ID:mNfQfNjw
wifiが制御できなくなった臭い
2021/02/18(木) 00:11:59.23ID:Joomp7Iy
>>179
\n←バックスラッシュ(環境によっては円マーク)とエヌで
2021/02/18(木) 00:16:49.23ID:cPNnvier
GPSと青歯を同時にオン←→オフするショートカット作ろうと思ったら泥の改悪でroot取ってないと出来なくなってたのか…
2021/02/18(木) 00:25:18.91ID:Joomp7Iy
>>182
ロケーションサービスのon/offはroot取るかadbから要設定だね
有効のままでもバッテリー影響少ないと思うけどな
2021/02/18(木) 00:30:44.10ID:yuULufm3
>>183
バッテリーより位置情報Googleに必要以上に取られたくないマンなんじゃね
2021/02/18(木) 00:30:48.10ID:XJwQbcYj
>>181
連結するものは不要で、そのまま並べれば良かったのですね、ありがとうございます

立て続けで申し訳ないのですが、オプション次ダイアログでボタンにマクロを割り当ててるのですが、実行されないようです
なにか実行するために特別な処理はありますか?
2021/02/18(木) 00:49:35.12ID:Joomp7Iy
>>185
オプション次ダイヤログって何だろて思った
イマイチ使いでがないから使ってなかったけどボタン3つまででそれぞれマクロ引っかけられるヤツね
単独で他のマクロ実行にジャンプするのと一緒で特に条件はないんじゃないかな
ログ見れば流れ分かると思うよ
2021/02/19(金) 02:03:47.44ID:uqD1/eOb
こちらのログは一定周期でLineを起動して、その後元のアプリをアクティブに戻す処理を行っているものです。
2回立ち上げていますが2度目はスリープ状態です。
何度試してもスリープ状態では元のアプリが立ち上がらず、失敗しています。
しかしその直前のLine起動は成功しています。
原因が分かる方はいらっしゃいますか?
どなたかご教示頂けませんでしょうか。

--------------------

マクロ名
LineCheck

トリガー
一定間隔: 00:05:00

アクション
待機5秒
変数を設定 strActApp: [fg_app_package]
待機1秒
起動: LINE Lite 新規で強制起動
待機5秒
起動: [Iv=strActApp]

--------------------

システムログ
2021-02-19
01:16:34 - TESTING MACRO:LineCheck
01:16:34 - Invoking Macro: LineCheck
01:16:34 - A: 待機5秒 LineCheck
01:16:39 - A: 変数を設定 (strActApp: [fg_app_package]) LineCheck
01:16:39 - strActApp updated value from: com.arlosoft.macrodroid to:com.android.systemui
01:16:39 - A: 待機1秒 LineCheck
01:16:39 - A: 起動 : LINE Lite LineCheck
01:16:40 - A: 待機5秒 LineCheck
01:16:45- A: 起動 : [lv=strActApp] LineCheck

01:16:59 - TESTING MACRO:LineCheck
01:16:59 - Invoking Macro: LineCheck
01:16:59 - A: 待機5秒 LineCheck
01:17:04 - A: 変数を設定 (strActApp: [fg_app_package]) LineCheck
01:17:04 - strActApp updated value from: com.arlosoft.macrodroid to:com.android.systemui
01:17:04 - A: 待機1秒 LineCheck
01:17:05 - A: 起動 : LINE Lite LineCheck
01:17:05 - A: 待機5秒 LineCheck
01:17:10 - A: 起動 : [lv=strActApp] LineCheck
01:17:10 - {ERROR} Could not launch: com.android.systemui. The package or a launchable activity was not found
2021/02/19(金) 02:28:48.80ID:AqX8XoS6
>>187
フォアグラウンドにいないからじゃ?
バッテリーセービングの対象から除外してる?
2021/02/19(金) 02:43:44.47ID:AqX8XoS6
あ、strActAppの中身がそもそもcom.android.systemuiだからlineが取れてないような
実行順序合ってる?
lineを起動してから変数にフォアグラウンドアプリを取らないといかんのではないかと
2021/02/19(金) 02:56:53.44ID:AqX8XoS6
ご参考に
https://i.imgur.com/2aFcpQR.jpg
2021/02/19(金) 06:13:37.28ID:R6/srCTZ
違うな
lineと不定のなにかってことか
んじゃこういうのでどう?
フォアグラウンドになって都合の悪いアプリを除外リストにあらかじめ登録しとくってことで
コンタクトの代わりにライン指定すれば動くと思うよ
ポップアップも動作が確認できたら取り除いたらいい
https://i.imgur.com/gM8bgAH.png
2021/02/19(金) 13:04:14.57ID:EHVa5nvg
ありがとうございます。

>>191
そうです。
Lineを定期的に起動してすぐに元のタスクに戻すため、現在フォアグラウンドのアプリを記憶して、lineを起動して元に戻す(改めて起動)という行程です。
頂いたソースで望む動作をしています。
しかし、スリープ状態では同様にTaskを切り替えた状態で止まりますね。
バッテリーセーバーはそもそもoffにし、最適化の対象からも外しています。
仰るとおりスリープ状態限定で発生しているので、バッテリー監視系にはまってるような気はしてきました。
2021/02/19(金) 15:35:44.68ID:R6/srCTZ
>>192
そもそもの作成動機がラインに寝てもらったら困るからってことね
最終的な目的が分かれば何かしらアイディア考えられるかも知れんけど今のAndroidて特に中華スマホは狂ったように電池節約して正義みたいなとこあるから
ラインをフォアに持ってきたときにダミーのアカウントに何かしらテキスト送るとかして活入れすれば振る舞い変わるかも
2021/02/19(金) 16:08:55.02ID:EHVa5nvg
>>193
仰るとおりです。
安物中華に手を出しているのはありますが、徹底的に節電設定を削っても挙動が怪しいんですよね。
2021/02/20(土) 00:02:50.15ID:A0vJ2Au5
>>194
よく分かるよ
とりあえずlineに切り替えたあと別途取ったダミーアカに何かしらテキスト送ってから戻るをやってみては?
フォアグラウンドで使用中の専有度が変われば振る舞い変わるかも
変わらんかもだけど
2021/02/20(土) 00:04:53.34ID:A0vJ2Au5
あ、あとlineはforce newじゃなくてもいいんじゃ?
チェックはずすと後から前にもってきてくれるんで
2021/02/23(火) 06:47:06.45ID:UTHSppsX
音量キーのプラスをマイナスにする事ってできませんかね?
DAISOのBluetoothカメラシャッターでchmete画面を下へスクロールさせたいんです。
2021/02/23(火) 07:17:03.64ID:q2Z9E8wH
バラして接続を逆にする
2021/02/23(火) 14:02:09.23ID:5cJklVNb
アプリのボタンで例えば「Aボタン」「Bボタン」「Cボタン」てのがリスト式になっていて、常時どちらかが表示されてて、それを選択したあと表示されてない方のボタンを選択したいんですけど
ディスプレイクリック→「?ボタン」でボタン押した後の挙動で困ってます
「?ボタン」で3つのうち表示されているボタンをクリックすると思うのですが、そのボタンの文字(ABCどれか)を取得することは可能でしょうか
最終的に表示が「Aボタン」だったら「Bボタン」に、「B」なら「C」にとローテーションさせたい感じです
2021/02/23(火) 15:03:25.96ID:nY7hmj99
カレンダーに予定が入ってるのに
No Events found currently in calendar:
と出てしまって困ってるんですが
2021/02/23(火) 15:05:47.16ID:nY7hmj99
>>200
ごめんなさい途中で書き込み押してしまった

カレンダーに予定が入ってるのに
No Events found currently in calendar:
と出てしまって困ってるんですが原因が思い当たる方いますか?
カレンダーの予定のタイトルと詳細は拾ってきてるのが更に謎で…

ちなみに参照してるのはGoogleのカレンダーです
2021/02/23(火) 16:46:31.23ID:Wk9/nnAK
>>199
あらかじめ予期できて想定文字列がそれぞれユニークなら想定の順番にフロー組めばいい
文字列が動的でもワイルドカードや変数は使えるよ
2021/02/23(火) 22:20:08.02ID:Wk9/nnAK
>>201
どうやって取得してるの?
・既にあるカレンダーイベントからトリガ起動する
・新しいカレンダーイベントをアクションで突っ込む
・既にあるカレンダーイベントでコンストレイントをかける
この3つしか標準では見当たらなかった
通知経由やカレンダー(連絡)アプリ、google calendar api経由なんかで取れるとは思うけど
2021/02/23(火) 22:59:34.21ID:vXgHOoJp
>>203
混乱してなんだかよくわからない書き込みをしてしまったんですが
要するに、カレンダーに予定のない日に実行したいアクションに

カレンダーの予定
カレンダーと一致する
予定なし
タイトルと詳細は入力なし

という条件を付けてみたんですが
予定を入れてる日にも関わらず実行されてしまう現象が起きてます

しかも、予定を入れた状態で一致なしにすると予定ありにしてもなしにしても実行されて
一致ありにすると予定ありにしてもなしにしても実行されません
何故なのか全く見当が付かなくて悩んでいる状況です

https://i.imgur.com/leE6R1l.jpg
https://i.imgur.com/q36tRzW.jpg
2021/02/23(火) 23:01:18.44ID:vXgHOoJp
>>204
画像は一致しないになってますが実際は一致ありにしてあります
条件いじって色々試してたままスクショしてしまいました
2021/02/23(火) 23:04:10.70ID:vXgHOoJp
>>204
連投で申し訳ないのですが、少し前までこんな感じで問題なく動いてました
逆を言うと何故かこうしないと正常に動かなかったとも言えるのですが…

https://i.imgur.com/4x0m6jL.jpg
2021/02/24(水) 00:29:19.08ID:wIgByldU
>>206
日本語訳が分かりにくくてカレンダーイベントの設定値に誤解があると思う

最上段の一致する/一致しないはそれより下で条件設定したイベントにマッチしたデータの有無だと思う
>>204の設定画面の例だと当該メアドの持ってるカレンダーイベントからFREEの属性をもっていてタイトルにも詳細にも文字列が入っていないイベントを探して存在しないときに実行
試しにタイトルも詳細も空のイベントをany属性で作って試せば動くと思うよ

イベントのない日を得るには「ワイルドカード*を使って24時間後に開始するあらゆるイベント」にマッチするトリガを作れば5分おきに定期実行してくれるから24時間前から定期的に調べておいた結果を変数に取っておいて特定時刻の実行トリガで結果を参照して表示すればいいんじゃないかな?
ちゃんとテストしてないから誤りがあるかもだけどご参考に
https://i.imgur.com/XS42jTv.png
https://i.imgur.com/iRPnE5v.png
2021/02/24(水) 00:45:28.64ID:difnBljo
>>207
設定ウィンドウ5分になってるけど24時間にしてください
テスト用に5分にしたときの名残あげちゃった
2021/02/24(水) 05:29:59.73ID:difnBljo
>>206
これはBusy設定じゃなくてFree設定(日本語だと参加予定なしとか参加しないなのかな?)のカレンダーイベントが1件もなかったんだと思う

コンストレイントの真偽値は常に1/0でそれらをorで取ってるから真って結果になる
だからホップアップが実行されるのよ
もっとも仮にFree設定のイベントがあっても真偽が反転して0/1になりorはやはり真だからホップアップ実行

日本語訳の「予定なし」に騙されたというか翻弄されたというか
日本語設定は取っ付きがいいけど慣れたら英語設定がいいよ
意味の誤解も減るしコマンドが簡潔で単語の意味通りだから読みやすくなる
コマンドをキーワードにしてググったりフォーラム調べたりしやすいしね
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況