【自動化】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/04/24(土) 07:33:19.28ID:Tk9O0giZ
>>487
ミュージック/サウンドを再生したときじゃダメなの?
アクションでボリームの値チェックしてゼロなら上げるとかはできると思う
2021/04/24(土) 11:07:33.85ID:QXqTr/JR
アプリの起動と終了を両方トリガーに入れて、フォアグラウンドで起動してるか否かを判断してスリープタイムを変更してるんだけど、動くときと動かないときがある。
マクロ分けるべきかなぁ…。
ほんとタグではなくグループ的なまとめがほしい。
2021/04/24(土) 13:26:04.43ID:Tk9O0giZ
>>489
動かないってのは必ずどちらかのトリガが呼ばれてるがスリーブ時間の変更がされない?
それともトリガが呼ばれない?
ログみて動かないが何なのか特定すると対処方針決めるのに役立つと思う

前者ならトリガ呼ばれた後処理の切り分けのif文の中にwhileループでそれぞれウエイト挟む
後者なら起動をストップウォッチや定期インターバルでトリガ起動してfg/bg状態見てそれぞれ適切な処理をする

マクロ貼ってもらえばもう少し確かなこと言えると思うよ
2021/04/24(土) 13:58:19.00ID:X9dqcx4J
アプリの起動中系に関してはmacrodroidは弱いイメージ
その点automateItはトリガー自体をアプリの起動中にできるから強い
例えば、pipに移行した、2画面ビューにした、フロートウィンドウにしたなどでアプリ終了判定になったりならなかったりする
2021/04/24(土) 14:56:57.11ID:QXqTr/JR
>>490
こんな感じに組んでいました。
切り替わりのタイミングで実行してほしかったので、このようになりました。
https://i.imgur.com/OEFSC44.jpg
2021/04/24(土) 15:12:37.21ID:ztNtIHxE
>>492
ウェイトを数秒入れたら動きそう
2021/04/24(土) 15:26:44.51ID:QXqTr/JR
>>493
waitはif文前にでしょうか?
試してみます。
2021/04/24(土) 15:45:14.01ID:ztNtIHxE
>>494
そです
ifの前
起動前(終了前)にifに入っちゃってるかもと考えました
2021/04/24(土) 15:59:03.72ID:Tk9O0giZ
>>492
Amazon music起動したら30分後に画面消灯
終了したら1分後に消灯でよい?
ならこんなとこでどうかな
アプリはAmazon musicに直して
https://i.imgur.com/KuZ8JFA.png

デフォで大丈夫と思うけどトリガ動いてないならオプション変えるとかも
https://i.imgur.com/X3bBfdT.jpg
2021/04/24(土) 16:09:51.06ID:Tk9O0giZ
>>492
あ、間違ってた
正しくはこれ
https://i.imgur.com/UWQ9DtK.png

ウエイトのwhiteループ入らないから念のためのおまじないだね
https://i.imgur.com/efsMQT4.jpg
2021/04/24(土) 19:28:52.58ID:oMioaWke
画面オフ時にシェイクトリガーを設定してるんだけど、うまく発動しない時あるね
設定でシェイクトリガーの項目の画面オフでも動作させるにチェックすると動くんだけど、電池の減りが著しく増える事があるみたいだから、迷うわ
2021/04/24(土) 21:55:32.04ID:BvFmlZmB
>>497
マジでありがとうございます。
ほぼ望む稼働状況になりました。
プログラムとか全くの素人で『おまじない』の意味が分かりませんでしたが、whileってこんな使い方ができるんですね。
あと、先ほど出た問題で考えてみれば当たり前なのですが、起動や終了は想定通りに動いてます。しかし、タスク切り替えでは終了という認識はしてくれるのですが改めてフォアグラウンドに戻しても起動扱いにできません。
これを解決することはできますか?
2021/04/24(土) 23:02:17.88ID:Tk9O0giZ
>>499
これで期待通りになると思う
トリガの重複起動が気になるけど実害はないんで
https://i.imgur.com/ULGLFGe.png

おまじないってのは実際ウエイトすることはないみたいだから不要ってこと
これでも平気だと思う
https://i.imgur.com/Jkuffvt.png
2021/04/25(日) 06:37:08.84ID:0yKBNhhs
>>500
ありがとうございます。
こちらのテスト環境では機敏に正確に制御するようになりました。

しかし、今回質問した内容は友人から依頼されたもので、環境を移すと正常にタスク切戻しでは制御されないのです。対象アプリ名は『NieR Re in Carnation』というもの。ゲームのようでこれはアプリ独特な気がしてきましたが、何か改善方法などありそうですか?

https://i.imgur.com/4I54ecO.jpg
2021/04/25(日) 06:40:48.56ID:0yKBNhhs
>>491
ありがとうございます。
そういう欠点があるのですね。
これは得手不得手ということで、automateItも視野にいれた方が良いのかもですね。
自分用なら『もう、ゲームくらいショートカットで切り替えれば良い!』で済むのですが、まあ自分用ではないのでちゃんと作りたい!って心理になってしまうのです。
2021/04/25(日) 08:34:59.42ID:J5U5Z45z
>>501
>>500の2個めのifは(本来同じことなんだけど)パッケージ名で呼んでみてるんだよ
https://i.imgur.com/x2NoGck.jpg
ログみれば分かると思うけどアプリ開始トリガが呼ばれてないんしゃないかな?
バッテリー節約系の設定不良でmacrodroidがbgでちゃんと動かないときがあるとかゲームがリソースを取りすぎていて取りこぼすとか

どうしてもダメなら別のアプローチで
>>490の後者ね
作例はチェック内容変えちゃってるんで求める条件に合せてみて
インターバルを小さくすると遅延が減るけどお題の性質的に最大1分くらい許容できると思うんだよ
https://i.imgur.com/Gyi5tu3.jpg
2021/04/25(日) 08:44:59.28ID:J5U5Z45z
>>501の友達に義理はないからなぁ 笑
友達に丸投げするってのもどうなのかと

まぁネットとはいえ>>501が困ってるってなら乗りかかった船というか袖振り会うのも何かの縁だと思うんでいいんだけど
さすがに興味ないゲーム入れてまで再現テストするつもりはないからデバッグさせられるならせめてログが欲しいところ
2021/04/25(日) 08:52:56.13ID:sqX1kClX
友人の環境が書いてないので適度だけどAndroid9ベースのColorOS6のスマホだとアプリの起動確認で強制的に旧式を使用するにチェック入れないと起動確認がおかしかった(起動後数秒で終了動作が開始してしまう)
その他もColorOSだと色々うまく動かないのでカスタムOSだと工夫が必要
当時は中々うまく行かなかったのでAutomateItからMacroDroidに移行できなかった
2021/04/25(日) 11:06:19.98ID:+P/7WsiB
>>503
仰るとおり対象アプリに切り替えても開始トリガーが動いていませんでした。
バッテリー節約からは対象アプリとmacrodroidは対象から外しています。
頂いたヒントからintervalを条件に追加しようと思ったのですが、元々の挙動に組み込むメリットの薄さを感じ(macrodroidの常駐でintervalの負荷なんて大したことないのでは?と思い)教えて頂いたintervalをそのまま導入して挙動を説明してみます。
恐らくは問題はないと思います。
折角頂いた多くの情報が生かせず心苦しいのですが、今後に生かせていけたらと思います。

>>504
はい、友人関係については確かに個人的なことなのと、友人に細かく要求されたわけではなく乗りかかった船というのがまさにソレなのです。当方の試験環境ではうまく動いていたのでログのアップも難しかったので。長々と失礼しました。

>>505
確かに…環境を申し上げるのを失念していました。友人の環境としてはGalaxy note 9 を使用していました。colorOSの挙動はよく聞きますね。
2021/04/25(日) 12:52:12.63ID:J5U5Z45z
>>506
アプリ開始トリガが動いてるなら代わりに何がフォアグラウンドにいるか調べて対処するだけなんだけどね
ログに出てるから一発で分かるんだが難しいならしゃーない

>>504は袖すり合うも〜だね、どうでもいいが我ながら恥ずかしい。。。
2021/04/26(月) 06:17:41.80ID:UvDduEgm
>>507
ログの見かた、そのログの送信方法は友人と共有しておこうと思います。とても非効率だったとは我ながら思っております。本当に助かりました。ありがとうございます。
2021/04/27(火) 06:01:12.17ID:2xgV7uNL
android11の環境で、アプリ起動しているか(バックグラウンド起動を含)を条件にしたいんだけど、andeoid8+は対応不可となっていますが、何か良い方法知っていますか?
2021/04/27(火) 06:56:12.22ID:FPe2uQAy
>>509
起動していることが確実でフォアグラウンドにいないならバックグラウンドにいるってことでいいんじゃ?
異常終了してたりタスクキラーに殺されていなければ
あとバックグラウンド実行中通知を出すアプリならそれでわかるね
2021/04/27(火) 07:38:08.49ID:2xgV7uNL
>>510
ありがとうございます
2021/04/27(火) 11:31:56.13ID:2xgV7uNL
Macrodroidで現在の音量を変数などに保存しておく方法はあるのでしょうか?
あるアクションを実行する前に、音量を保存しておき、アクション終了後に元々の音量設定に戻せないかを考えています。
よろしくお願いします。
2021/04/27(火) 12:10:00.38ID:FPe2uQAy
>>512
変数にとれる
[vol_alarm]アラーム
[vol_call]電話音声
[vol_music]音楽等のメディア曲
[vol_notif]通知
[vol_ring]電話着信呼び出し音
[vol_system]システム音
[vol_bt_voice]BT音声
2021/04/27(火) 19:06:49.70ID:DJa15ftC
サイレントの時でバイブレーションの状態を取る事は出来るでしょうか?
2021/04/27(火) 19:23:11.37ID:Q7Ml08A2
[setting_system=vibrate_when_ringing]でリンガーのときバイプするかは取れるよ
変数セットするアクション見て探すといい
把握できるし人に聞くより早いから
2021/04/27(火) 21:30:30.69ID:BwztuhP6
>>515
変数セットするアクションを見て、探したのですが、
[setting_system=vibrate_when_ringing]が分かりません。
任意の式の中にある奴でしょうか?
2021/04/27(火) 21:37:57.27ID:WhK7DotQ
>>516
あぁいくつか2段階のがあってそれは確かに解りにくいね
・文字列の長さを求める
・文字列から数値にキャスト
・システム設定
あたり

システム設定は書き換えるアクションが別途あってそっちを見ると現在の値が見られるからイメージしやすいかも
2021/04/27(火) 22:22:25.96ID:2xgV7uNL
>>513
ありがとうございます。
2021/04/28(水) 08:36:23.76ID:WU46+mla
>>513
本当に素人で申し訳ございません。
音量を保存して、戻すアクションをサンプルで書いてもらえると嬉しいです
2021/04/28(水) 10:15:50.64ID:LqurxEqD
ttps://i.imgur.com/4HwfSPM.jpg
2021/04/28(水) 10:17:09.07ID:LqurxEqD
答えは書いてませんが、保存、変更のニュアンスは分かると思います。
2021/04/28(水) 10:40:06.34ID:WU46+mla
>>521
わかりました。本当にたすかります。
2021/04/28(水) 11:23:25.04ID:lbbFB0h1
>>519
どう反応していいか分からんかった 笑
適当な変数に代入して取っておくだけよ
その操作のやり方が分からないってことかな?
https://i.imgur.com/8r6RCH5.jpg
https://i.imgur.com/rpUa6BR.jpg
https://i.imgur.com/E9tSuzp.jpg
2021/04/28(水) 16:43:37.69ID:FaWJDiX4
アタマ悪いのでヒントください

GPS ON時 マップ起動・終了後そのまま(ON状態維持)
GPS OFF時 マップ起動でGPS ON 終了後GPS OFF

こういう事出来ますか?
2021/04/28(水) 17:43:45.05ID:lbbFB0h1
>>524
マップアプリ起動後にifでGPSの状態チェックして「もとからonだったのか」「offだからこれからonにするのか」を振り分ける際にon/off状態を覚えとけばいいよ
終了時に覚えた内容をチェックすれば「onを維持するか」「offにするか」判断できるね
2021/04/28(水) 18:19:06.52ID:FaWJDiX4
>>525
レスありがとうございます
ifで分岐して元々「ON」「OFF」によって挙動を変えたいのですが、トリガーをアプリ終了、GPS をOFFにするとif else関係なくOFFになります
「ON」「OFF」の状態を覚えさすというのが難しくてわからないのです

お察しの通りド素人で勉強中です
2021/04/28(水) 18:56:32.76ID:dFwTzSPe
条件だけで行けないのかな?
https://i.imgur.com/IPgHcJ9.jpg

自分のスマホだとADBハックしようとしたけどうまく行かなかったのでこのマクロは動きませんけどw
2021/04/28(水) 19:00:40.28ID:8vGYI6ip
真偽の変数を作って、ifでgpsオンだったら変数をtrue、オフだったらfalseにしておく

アプリ閉じたときに、ifで変数がfalseだったらgpsをオフにすればいいんじゃない
2021/04/28(水) 19:21:54.75ID:FaWJDiX4
>>527
わざわざありがとうございます
まるっとパクってみましたがちょっと意図したものと違いました

>>528
難しそうですが挑戦してみます

みなさん親切にありがとう
2021/04/28(水) 20:07:52.06ID:u5mn9ZaJ
GPSをオンにするトリガーでマップを起動したい、マップ終了後にGPSオン継続
マップを起動した時にGPSをオンにして、マップ終了したらGPSオフ

こういう認識であってる?

変数複数作って、GPSをオンにした時のフラグとGPSがオフだった時にオンになったフラグを別に管理するか
IFでマップ起動をトリガーにした場合とGPSオンをトリガーにした場合で振り分けとかで出来ないかな

終了のタイミングが任意だから変数でフラグ管理のが現実的かと思う
2021/04/28(水) 20:15:53.56ID:dFwTzSPe
ああ起動時のgpsの判定条件が思いっきり抜けてますね
自分も始めて3ヶ月位の素人なので適度言ってすみませんでした
また適度に条件追加してみたけどどうかしら? 少なくともヒントにはなってると思うけどw
https://i.imgur.com/Xc3CV9k.jpg
2021/04/28(水) 20:20:00.18ID:FaWJDiX4
例えば
(1) 電力ケチるために午後1時から8時の間だけGPSをONにしている(外回りで使用)
(2) 午前中に社内で地図を確認したい

(1)の時、マップ終了後OFFになると面倒くさい
(2)の時、マップ終了後OFFになってくれないと面倒くさい

ものぐさで申し訳無い(書いてて恥ずかしくなった)
2021/04/28(水) 20:47:16.37ID:kCqXog49
おぉ盛り上がってる
もう答え出てると思うから自分で組んでみるといいね

起動時にもとからonだったのかどうかチェックしてoffならonにする流れで変数に状態保持するだけだからシンプルに考えて
変数の意味合いはマクロでonにしたかってことで
終了時に変数をチェックしてマクロでonにした場合は変数を元に戻してgpsもoffにすれば大丈夫
2021/04/28(水) 21:42:41.37ID:FaWJDiX4
>>531さんのほぼまんまですが、出来ているようです
意味もよく分からず真似しただけなので本当に正しいかはわかりません
添削していただけるとありがたいです
>>531さん、ありがとうございます

https://i.imgur.com/bSocI7V.jpg
2021/04/28(水) 22:54:28.97ID:lbbFB0h1
>>534
大丈夫
それで動くと思うよ

GPSがonだった/offだったを保持する代わりにマクロがGPSをonにしたことを覚えるならこんな感じ
https://i.imgur.com/K7MI9eO.png
2021/04/28(水) 23:04:50.06ID:FaWJDiX4
>>535
ありがとうございました
勉強になりますか
2021/04/28(水) 23:07:21.90ID:FaWJDiX4
なりました
噛んだ
2021/04/29(木) 05:44:10.75ID:d+dyOMcZ
お伺いします
特定のアプリが表示したToastの内容を変数に代入したいのですが、いい方法はありますか?
今やっている方法は、Toast Sourceというアプリで、一旦Toastを通知に表示させて、その通知から、アプリ名の確認と内容の代入を行い、通知の削除をしています
目的は達成されているのですが、Toastが表示されるたびに一瞬通知アイコンが出るため、もっとスマートな方法があるのかなと思い質問させていただきました
2021/04/29(木) 05:47:48.90ID:znmMylOm
AutoNotificationてアプリのToast interception
2021/04/29(木) 06:55:00.22ID:d+dyOMcZ
>>539
ありがとうございます
早速入れてみました
トリガーにAutonotification toast interceptですよね

Appsに対象のアプリを設定しても、トリガーが発動しないようです
UaeForFreeだからだめなのかなぁ?試用後課金と思っていたのですが…
まぁ、色々設定があるようなので、いじくってみます
2021/04/29(木) 07:08:21.06ID:Ga5p4z0J
他のAndroid端末のバッテリー残量をホーム画面にウィジェットとして表示させたいのですが、何かいい手はありますか。
2021/04/29(木) 07:46:53.17ID:znmMylOm
>>540
7日間は試用期間で使えるはずだけどなぁ アクセシビリティONにしてる?
端末との相性ももしかしたらあるかも
2021/04/29(木) 08:28:20.69ID:d+dyOMcZ
>>542
ありがとうございます
ユーザー補助はオンにしています
端末相性もあるかもしれません
Pixel 3XLなので、ユーザーも少ないでしょうし…
2021/04/29(木) 09:20:41.98ID:znmMylOm
>>543
純正Androidで出来ないってことは考えにくいなぁ あと試すとしたらバッテリー最適化オフとか、Run in Foreground試すとか、Logでちゃんとトーストが反映されてるか見てみるしかないね
2021/04/29(木) 10:13:56.91ID:69BsvcBW
>>523
設定方法教えていただいて、上手くできました。ありがとう。
2021/04/29(木) 17:05:48.68ID:d+dyOMcZ
>>544
バッテリー最適化はデフォルトで最適化しないになってます
toast interception の run in foregroundのチェックも入っています
logはlog listingのことでよろしいですか?
ここの中のcategoryが3個あって、Notification Intercepts、Licensiong、AutoAppsです
Notification Interceptsを見ましたが、Toastを表示させても、ログには表示されません
やはり、なにか別の要因でtoastを拾えていないようです
2021/04/29(木) 19:09:07.40ID:d+dyOMcZ
>>546
自レスです
別のスマホにmacrodroidとautonotificationを入れて試したら、無事動作しました
この端末で動作しないのは、他のアプリや設定との競合かもしれません
アプリの設定をリセットしてもだめだったのでGWにでもステイホームで端末初期化してみます
お騒がせしました
2021/04/29(木) 20:45:14.65ID:znmMylOm
>>547
俺の場合Logのカテゴリーにtoast interceptsってのがあるから、多分トーストそのものが取得できてないみたいだね 相性が悪いか、何らかの原因で試用版になってないって可能性もあるかも?
2021/04/29(木) 22:33:21.03ID:p4J981As
>>541
値の受け取りは>>322で紹介してくれてるpushbulletやAirTaskなんかで良さそう
他にもいろいろ受け渡しの手段は考えられるけど

表示はmacrodroidの1x1widgetのアイコン下テキストが書き換えられるけど表現力に乏しいから通知に残す方がいいと思う
あるいはウィジェットビルダーツールを使うか
試したことないけどこれが良さげ
https://play.google.com/store/apps/details?id=org.kustom.widget
2021/04/30(金) 05:14:12.69ID:HqI4oK9e
デバイス接続時に、デバイス接続した機器の名前を取得する事は出来るでしょうか?
2021/04/30(金) 05:41:43.01ID:yLb8rSjr
自宅近くに来たら家族にアレクサでお知らせとかできないかな?
2021/04/30(金) 08:39:14.59ID:9GvtswkJ
>>549
ご回答ありがとうございます。
連休中にやってみます。
2021/04/30(金) 09:00:51.31ID:xsQm0WWr
>>551
ジオフェンスでいいんじゃない?
>>90あたりからの話題が参考になると思う
2021/04/30(金) 11:58:26.19ID:xsQm0WWr
>>550
BTだよね?
[bluetooth_device_name]で特定デバイスに接続するトリガを使っていた場合接していると展開される
組込み変数は聞くよりググるか適当にアタリつけて探した方が早いよ
555名無しさん@お腹いっぱい。
垢版 |
2021/04/30(金) 12:58:05.43ID:gGPKfTDE
着信したら他のスマホにメールでお知らせをやってみたかったのですが上手くいきません。
トリガー 電話の着信(誰でも 指定番号なし)
アクション メールを送る
条件 時刻 0:00〜23:59
どこを修正したらいいでしょうか?
2021/04/30(金) 13:54:04.45ID:xsQm0WWr
>>555
パーミッションじゃない?
電話の履歴の
2021/04/30(金) 15:44:38.54ID:K04O7kY0
termux:taskerの出力先として設定した変数は、違うマクロでも全て連動して変わってしまうのでしょうか?
変数名を変えたりしてもアクションを行った際にtermux:taskerを使ってるマクロの変数が全て上書きされてしまいます
2021/04/30(金) 16:46:40.06ID:xsQm0WWr
>>557
macrodroid→termuxは%argで渡してシェルスクリプトの$1で受け取ってる
返りは標準出力なり標準エラー出力なりに好きなように書いておけば対応設定したmacrodroid変数で受け取れると思うけど
2021/04/30(金) 18:45:42.50ID:K04O7kY0
>>558
返りのほうです
何種類ものシェルスクリプトをそれぞれ別のマクロで使用しているのですが、1つのスクリプトが動作すると返り値が他のtermuxを使用しているマクロのローカル変数にも反映されてしまうという感じです
システムログにマクロの数だけ同じupdate valueのログが残ってしまって非常に鬱陶しいです
2021/04/30(金) 20:13:27.53ID:ju1MjEx7
>>559
そうなんか
原因は推測の域を出ないけどバグかなんかでちゃんと指定のシェルスクリプトが呼び出せてないのかも
対処としてはラッパーを書いて引数で呼びたいシェルスクリプトの名前かなんかを渡してみたらどうかな?
2021/04/30(金) 20:47:54.35ID:ju1MjEx7
あ、違うな
ひとつのシェルスクリプトの実行結果が他のマクロの変数にも渡っちゃうのか
んでもコールバックみたいにインテントで戻り値をもらうんだと思うんで実行中じゃない別マクロに実害はないと思うんだ

対処は念のためどのマクロでもtermix呼ぶ前に変数を初期化するくらい
変数に予期しない値が入ったままシェルスクリプト中折れしたときのためね
正常終了すれば結果で上書かれると思うんでテンポラリに格納してウエイト挟まずにすぐ他の変数にコピーすれば平気じゃないかな
2021/04/30(金) 22:51:56.93ID:ju1MjEx7
>>559
うーん
単純に文字列をechoで標準出力するだけだと再現しない
同一マクロ中に連続で呼んでも別マクロで呼んでも
2021/05/01(土) 00:03:06.00ID:goGdgu/i
>>562
わざわざありがとうございます。以前、削除した変数と同名のものを再作成できなくなるという妙なバグが起きたことがあったので、変数関係でバグが起きてるのかもしれないです。
1回マクロ全削除して1から組み直してみます
564名無しさん@お腹いっぱい。
垢版 |
2021/05/01(土) 00:30:57.30ID:kV4OaRo6
>>556
色々弄っていたら上手く行きました!
ありがとうございました!
2021/05/01(土) 00:54:29.05ID:d5rWvLIj
>>564
それはなにより
ちゃんと正常終了してれば未設定でもexitは常に0ってことで
標準エラーもmacrodroid変数に取らなくていいと思うんだ
https://i.imgur.com/dbcGThr.png
https://i.imgur.com/pKpms3u.png
https://i.imgur.com/kEl3V30.png
https://i.imgur.com/ndkfJaA.png
https://i.imgur.com/GkGUvpX.png
2021/05/01(土) 07:53:18.36ID:611a//hE
>>548
スマホを初期化してmacrodroidとautonotificationだけ入れて試しましたが、やはり動作しませんでした
ふと気がついたのですが、auto notificationの最終更新が2019年ですが、android 11に対応してないってオチもあるのかなぁ?
2021/05/01(土) 08:57:12.82ID:q1Z3IOem
レベルの高い話の中ど素人で申し訳ないのですが質問させてください 音量ボタン長押しでのSpotifyの曲送りなんですが画面オフ時も同じように有効にするにはどうしたらいいのでしょうか 画面オン時は動作してるのですが画面オフ時は音量が変わってしまいます

https://i.imgur.com/pk9Q28u.jpg
2021/05/01(土) 10:11:40.37ID:d5rWvLIj
>>567
画面offでトリガが呼ばれてないんじゃ?
アクセシビリティじゃなくボリュームの変更をみる方式で取れると思うな
2021/05/01(土) 10:47:31.71ID:q1Z3IOem
>>568
ボリュームの変更をみる、というのはどういう意味でしょうか?
2021/05/01(土) 11:13:45.83ID:q1Z3IOem
連投すみません ユーザー補助ではなく音量の変化を検知という事ですかね そちらに変更して音量を変えず現状維持で試してみると画面オフでも動作しました ただ選択項目に長押しがなく普通に押した時になってしまいます 
2021/05/01(土) 11:23:03.64ID:d5rWvLIj
>>569
取れる機種と取れない機種があるからやってみなはれ
https://i.imgur.com/3LWtUm9.jpg
2021/05/01(土) 11:28:20.59ID:d5rWvLIj
>>570
アプリのユーザーレベルで選択肢にないものを創造することはできないから妥協しようよ
現状ロングプレスでボリューム操作できてるんだからむしろ好都合じゃない?
2021/05/01(土) 11:37:38.10ID:q1Z3IOem
>>572
なるほどこれに関してはどうも出来ない部分なんですね テンプレやこのスレを見様見真似で作っているレベルでその辺がまだあまり理解出来ておらずすみません 確かに長押しで音量操作出来るので問題ないですね アドバイスありがとうございました 
2021/05/01(土) 11:45:24.33ID:d5rWvLIj
>>573
いいってことよ
この手は拘るとキリがないから発想の転換と多少の試行錯誤は必要よ
575名無しさん@お腹いっぱい。
垢版 |
2021/05/01(土) 12:48:53.18ID:Jl9QjDIN
運転中に着信したときにヘッドセットで名前を読み上げさせたいです
テキストを読み上げるアクションで[call_name]
オーディオストリームと読み上げ言語ををデフォルトにしてます
どこを変えたらいいでしょうか?
2021/05/01(土) 14:04:54.78ID:d5rWvLIj
>>575
変えるというかBTヘッドセットだと思うんで接続してあげればルーティングされるんではないかと
今ひとつピンとこないからマクロのフロー貼ってみて
2021/05/01(土) 15:42:36.36ID:goGdgu/i
>>566
それはありえるかも
調べてみたらToast InterceptがAndroid11で機能しないって書き込み見つけた アプデで制限がどんどん厳しくなってるから対応されるかは分からないなぁ
2021/05/01(土) 18:54:48.32ID:611a//hE
>>577
ネットで色々見たら、android 11で動作しない報告が複数あって、作者のgoogleグループに上がっていた4.2.0betaを入れてみたところ、無事動作しているようです
ちなみに、同じビルド番号がプレイストアのベータ版テスターでも上がっていますが、こちらでは動作しなかったので、同一ビルド番号でも仕様違いがあるようです
でも、動作版があるなら、正式対応も期待できるかもしれません
2021/05/01(土) 20:02:53.22ID:goGdgu/i
>>578
なるほど よかったね まぁ別のアプリでもトーストの取得自体は出来てるわけだし、根本的に不可能ってことは無いよね
580名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 03:12:17.52ID:YeZ5T8Xx
>>576
こうですか?
https://imgur.com/mZ8i5cR
https://imgur.com/00uXWNN
2021/05/02(日) 06:45:13.85ID:IqMcnQR/
>>580
貼り方はちょっと違う
最後に .jpg を付け足すと専ブラで見やすくなる
https://imgur.com/mZ8i5cR.jpg
https://imgur.com/00uXWNN.jpg
2021/05/02(日) 08:16:15.25ID:AuVHvjJt
>>581
ヘッドフォンのコンストレイント消して自分に電話するとスピーカーから読み上げ音声流れる?
流れる音声は変数名そのまま?どう展開される?
流れるなら読み上げアクションの前にBTヘッドセットに接続するアクション足して自分に電話したらヘッドセットとスピーカーのどっちから流れる?
2021/05/02(日) 09:33:15.84ID:Mxe2fJE8
ここのスレの住民は皆優しくて賢くてありがたい
2021/05/02(日) 15:15:21.79ID:AuVHvjJt
>>580
BTがいま手元にないから内蔵スピーカーで
適当に変えてもらえばBTヘッドセットでもBTスピーカーでも何でも鳴ると思うけどチェックしてない
同じもの1tm.TTSinJapaneseonCallandSMSincomingて名前でテンプレートにもアップしといた
https://i.imgur.com/UP3gppZ.png
https://i.imgur.com/9f5XpMv.jpg
https://i.imgur.com/iZd5hfn.jpg
https://i.imgur.com/eTNEF4H.jpg
https://i.imgur.com/qKl8Xui.jpg
585名無しさん@お腹いっぱい。
垢版 |
2021/05/02(日) 15:17:32.20ID:Dt7ts5Fm
スマホのロックを解除して10秒以内に画面を横向きにするとgoogle mapが自動で起動するマクロ作りたいんですが、どなたか作り方お教えください
2021/05/02(日) 15:37:03.43ID:AuVHvjJt
>>585
とりあえず自分でできるとこまでやってマクロ貼ってみては?
日本語で書いてる通りのこと置き換えるだけなんで
別にイジワルしてるんじゃないんだけどここんとこ作ってくださいも同義の流れがチラホラ
2021/05/02(日) 15:48:18.08ID:t2PwZO0M
>>585
簡単だからその流れをそのままウィザードでやってみることから始めよう
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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