1 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/01/16(火) 01:34:31.99 ID:dqWO+Zp8.net] Androidアプリ、Taskerの質問スレです 質問時はまず質問テンプレート(>>2 -)を読んでください ■公式サイト:7日間体験版あり tasker.dinglisch.net/ ■前スレ Tasker 初心者質問スレ 16 egg.5ch.net/test/read.cgi/android/1500893818/ ■関連リンク ◆Tasker Wiki(英語) tasker.wikidot.com/ ◆Playストア https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm ■日本語解説サイト ◆Tasker for Android 日本語化をめざす@ウィキ www43.atwiki.jp/taskeru/ ◆ぷらりん tasker-userguide.pralin.info/ ◆NIFの楽園(超初心者向け 概要から学び例題へ) solodc2011.com/tasker/1-overview >>980 を踏んだ方が次のスレを立てて下さい ※立てられない方は他の方にお願いして下さい
199 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/08(木) 23:01:59.39 ID:WUeE7YL5.net] >>188 是非教えてください!
200 名前:名無しさん@お腹いっぱい。 [2018/02/09(金) 00:29:04.01 ID:9O566M0m.net] おすすめ設定一覧みたいなサイトある?
201 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/09(金) 03:51:59.24 ID:C13Xx9aN.net] >>190 考え方が逆。目的と手段が逆転してる。まさに本末転倒 ○ 何かを(
202 名前:自動化)したくてTaskerを使う × Taskerだと自動化できるから○○を使い始める Taskerに任せたいものがないなら使わなくていいんだよ アイデアが欲しいだけならtasker sampleでググれ [] [ここ壊れてます]
203 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/09(金) 23:35:49.66 ID:0k0Xqv9b.net] >>189 Oreoでも使えると思うが,画面のタイムアウト時間を短くして画面オフする方法. Secure Settingsプラグインを使って,下記のような Task を組めばよい. A1: Secure Settings [ Configuration:Device Setting Timeout (Seconds):0 ] A2: Wait [ MS:0 Seconds:3 Minutes:0 Hours:0 Days:0 ] A3: Display Timeout [ Secs:0 Mins:1 Hours:0 ] A1 は Plugin>Secure Settings>Configuration>Actions>Device Setting で Setting Table: system Setting Name: screen_off_timeout Setting Value: 100 A1 で 100ms に設定しているので,すぐに画面オフする. ただ,そのままだと画面オンしてもすぐに画面オフするようになってしまうので,3秒後に1分に設定し直している. より安全にするなら,画面オフでタイムアウト時間を1分とかに設定する Profile を組んでおけばよい.
204 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 10:56:29.40 ID:Bd5dZE3p.net] >>192 ありがとうございます。 試してみたのですが、ルートをとってないからか、Securesettingsがトライアル版だからかうまく動きませんでした。 他のアプリを使って確認したところ、タイムアウトの時間は表面上300msに書き変わっている様子でしたが実行に移されていない状況です。
205 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 11:32:50.81 ID:mL7TDA5W.net] ずっと疑問だったのでAutoNotificationの作者さんに下記のContextの違いを質問させてもらいました 【B】はかつてTaskerがPluginのEventをサポートしてなかった時の対策機能なので、サポートされた現在は【A】の方が機敏な反応だそうです 【A】Event > Plugin > AutoNotification > Intercept 【B】State > Plugin > AutoNotification > Intercept > Event Behavior
206 名前:名無しさん@お腹いっぱい。 [2018/02/10(土) 19:40:53.92 ID:ngpW4Rbe.net] ●Tasker有無: 購入済み ●Androidバージョン: 7.1.1 ●root有無: なし ●やりたいこと LINE Notify を使って、画像(jpg)をLINEへ送信したい ●やってみたこと LINE Notifyのトークンを取得 TaskerプラグインのRESTask(無料)をインストール TaskEdit→plugin→RESTask ↓成功した設定(テキスト送信) Configuration Setting RequestType: Post Host: https://notify-api.line.me/api/notify Headers Content-Type: application/x-www-form-urlencoded Authorization: 取得したトークン Parameters message: ほげほげ ↓失敗して出来ない設定(画像送信) ※上記の成功バージョンを下記に書き換える Headers ContentType: multipart/form-data Parameters imageFile: /storage/emulated/0/a.jpg ●わからないこと(知りたいこと) ・ストレージのパスの指定が悪いのか、 ・Content-typeが間違ってるのか、 ・そもそも検討違いなのか、、 全然わかりません。 どなたか、ご教授をお願いします。 ●参考にしたサイト https://notify-bot.line.me/doc/ja/ https://www.google.co.jp/amp/s/tomandroid.com/2016/10/line-notifytaskerline.html/amp/ https://engineering.linecorp.com/ja/blog/detail/94 どうぞ、よろしくお願いします。
207 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/10(土) 22:34:47.46 ID:mFyRJV6O.net] >>195 解決策じゃなくてごめんだけど うまくいかない原因の推測 パラメーターの指定とかは問題ないと思うのだけど RESTaskがmultipartの画像データ部分を出せていないようにみえる。画像指定しても送信サイズが大きくならない 端末にcurlが入っていたらRun Shellで流すとかじゃだめですかね?
208 名前:195 [2018/02/10(土) 23:03:54.31 ID:ngpW4Rbe.net] 195です。 ヒ
209 名前:ントを頂いて、 RESTaskではなく、 Upload for Tasker(無料)に変えてみました。 plug-inの使い方や中身はほぼ同じです。 設定を下記のようにしたら、画像送信できました! Configuration Setting RequestType: Post Host: https://notify-api.line.me/api/notify InputFile: /storage/emulated/0/a.jpg FormName: imageFile Headers Authorization: 取得したトークン Parameters message: ほげほげ これで、画像送信できました! しかし、テキストは文字化けして、 「ほげほげ」ではなく「{R{R」となります。 そこが残念で、テキストと画像送信はpluginを使い分けるしかないのかなぁ、、、 [] [ここ壊れてます]
210 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 00:01:53.48 ID:GBcyLO4V.net] 俺も昔躓いたよ。そこまで辿り着けたんだな uploader for Taskerの内部文字エンコードはUTF-16 で、LINE Notify(というかLINE)の文字エンコードはUTF-8 なのでUTF-16をUTF-8に変換してやればいい。っていうのを前に調べたんだけどその後どうやって変換しようかってところで躓いて投げた
211 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 01:02:44.84 ID:tmhjMWoj.net] >>193 どうも機種依存のようだ. おそらく15秒など Android の設定画面から設定できる値ならば設定した値通りに動作すると思われる. つまり,設定自体はうまく行っているということ. それ以外の値で動作しなかったということなので,この方法は諦めるしかない.
212 名前:195 [2018/02/11(日) 20:58:36.79 ID:vXtRDdPJ.net] >>196 195です。 情報ありがとうございます。 なるほど、、文字コード、、 charset設定や、あらかじめ変換しておいたり、色々やってみましたがダメで、私も諦めモード。 とりあえず、 テキスト送信はRESTask 画像送信はUploader for Tasker の使いわけしようと思います。
213 名前:195 [2018/02/11(日) 21:01:31.97 ID:vXtRDdPJ.net] >>198 の書き間違いでした。
214 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 21:40:07.47 ID:1cugQcEi.net] >>199 重ね重ねありがとうございます。
215 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/11(日) 23:46:50.35 ID:tmhjMWoj.net] >>197 Action>Code>Run Shell から curl コマンドを使えばよい. コマンドは >>195 の 3つ目の参考サイトに書いてある.
216 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 00:16:47.09 ID:bAV71jxE.net] オッケーグーグル! のセリフ変えたいんだけどタスカーでできないかな?
217 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 01:04:21.50 ID:e7xn5odr.net] >>204 できるよ OK Google takser でググれ
218 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 07:09:00.69 ID:7UR6TVfd.net] たくさー?
219 名前:195 [2018/02/12(月) 17:29:11.81 ID:H32B+Zrx.net] >>203 195です。 情報ありがとうございます。 curlというもの、調べてみて、 PlayStoreから、それらしき物をインストールしてから、Taskerからコマンド実行してみましたが、動かず。。 調べても初心者向けの情報見つからなくてよくわかりませんでした。 出直してきます。。 curlを身につければ、Android生活もっと楽しめそうですね。 (仕事ではWindowsでJavaScript,Perl,VBScriptなどを使う程度の知識しかなく、Androidはよくわかりません)
220 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/12(月) 23:27:44.72 ID:e7xn5odr.net] >>206 細かいツッコミありがとよw でもグーグル先生は細かいタイポは無視して検索結果出してくれるから問題ないんだ
221 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 00:33:31.44 ID:I8WuGGjN.net] >>207 curlなどのlinuxコマンドを使うにはTermux(Tasker連携は有料)が一番確実 JavaScriptで思い出した TaskerのJavaScriptはクロスドメイン制限ないから Read Binaryで画像読み込んだ後JavaScriptletでXMLHttpRequest使って送信できるね PerformTaskで使えるやつ出来たからxml置いとく(泥5以降用) https://www.dropbox.com/s/ojge8vxnucyr0r2/
222 名前:LineNotifySend.tsk.xml?dl=0 [] [ここ壊れてます]
223 名前:名無しさん@お腹いっぱい。 [2018/02/13(火) 08:59:27.71 ID:oyCnpIsW.net] 携帯無くした時のために、 あるアドレスからのメールをトリガーに、gpsにて現在地を取得し、その位置情報をあるメールアドレスに送ることってできる? android6でルートはないです。
224 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:08:40.83 ID:Y7ahKCw2.net] 出来るけど今更メール送信だけの機能しかない機器も少ないだろうからブラウザから標準機能であるandroidマネージャで見た方が早いし確実じゃないか? 嫁のスマホにロガー仕込みたいっていうのなら良いことじゃないが止めはしないけども
225 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:45:55.50 ID:OxDbMgPz.net] ググればいくらでもでてくるのなんか聞くなよ
226 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 10:48:14.31 ID:jhXVwhSC.net] >>210 wiki見て来たんじゃないの? そのまんまwikiに出てるじゃんw 俺はやってないから知らないけど まず、wikiの通りやってみれば? その上で、出来なければテンプレ使って質問てのが順番だね。 てか、Profileのせてくれてるんだから Downloadして、必要なとこ修正するだけじゃん! そんくらいやれば?
227 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 12:25:54.73 ID:VRfoAOFA.net] >>165 ですが、A10→A11で3通目以降すべて捨てても10通目ではTaskの上限エラーになってしまいます 瞬時に10回Context成立して一気にTaskに投げられるようで、即上限エラーのようです AutoNotification作者さんはProfileのCooldownで対処されてましたが、これでは間もないメール受信に対応できない懸念がありますよね 試行錯誤していますが何か良い策があれば幸いです そもそもこのOreoの通知仕様スマートなのかと思ってしまう
228 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/13(火) 14:46:29.66 ID:clhPhf13.net] >>209 横からですが、他に転用できるかと思って頂きました きちんとエラー処理入ってるしRate Limit返してくれるようになってるしいい仕事過ぎる… あなたが神か 勉強になります
229 名前:195 [2018/02/13(火) 17:49:31.93 ID:hOEI8LUt.net] >>209 195です。 いただきました!!希望通りの動きをしました! 感激です! これで、Uploader for TaskerもRESTaskもいらないじゃないですか。 前の方もおっしゃっている通りX-RateLimit-Limitの配慮もステキ…。 要不要に応じて、その変数Flash使わせていただきます! 勉強になりました。 ありがとうございました!
230 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:55:35.39 ID:RR6nXbR1.net] ●Tasker有: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい ●やってみたこと ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない ●わからないこと(知りたいこと) ・単純にボタンを押すというコマンド?アドオンなどがあるのか ・そもそも考え方が初心者すぎてるのか お願いします
231 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:56:26.30 ID:lfCWCIUA.net] ●Tasker有: 購入済み ●Androidバージョン:7.0 ●root有無: なし ●やりたいこと ・□ボタンのアプリ使用履歴での、すべて消去のタップを自動化したい ●やってみたこと ・input tap で試みましたが、まず□ボタンがタップ出来ない、出来たとしてアプリの数がたくさんあるときはフリックしてすべて消去の文字までやる方法が分からない ●わからないこと(知りたいこと) ・単純にボタンを押すというコマンド?アドオンなどがあるのか ・そもそも考え方が初心者すぎてるのか お願いします
232 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 16:57:16.50 ID:lfCWCIUA.net] すいません、ダブりました
233 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/14(水) 17:34:45.16 ID:YIiCgJiJ.net] root必須 tasker clear recent appsでググれ 端末によってはAutoInputで可能 forum.joaoapps.com/index.php?resources/swipeem-all-clear-your-recent-apps.205/ 当然調整が必要
234 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 01:32:23.55 ID:KJOruQHg.net] >>191 きっかけはそれでも使い始めるうちに色々試したくなるのがいいところでしょ
235 名前: [] [ここ壊れてます]
236 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 13:30:33.57 ID:TyZuYxw3.net] >>221 オススメってのは要するに、独断と偏見で「筆者にとって」有用な情報を(サンプルや実体験から)絞り込んで紹介してるだけでしょ 100ある中の5や10を見て知った気になるくらいなら、ここのスレをパート1から全ログ見る方がよっぽど有益
237 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 16:50:14.43 ID:q6M8oJfq.net] ユーザーが持ち寄った自作タスクを公開する場があったら嬉しいね ios版TaskerのWorkflowにはまさにそれがあって良いのを見つけたら簡単にインポートできる
238 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 17:05:16.80 ID:09J0aDIu.net] @wiki運営おねしゃすかつ
239 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 17:05:37.76 ID:09J0aDIu.net] かっこの変換ミスったまた送信しちった 連投スマソ
240 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 20:17:19.57 ID:TyZuYxw3.net] >>223 前に一覧として見れるからってuploader.jpのアカウント取ったけどRock出るからやめろって言われて公開停止した 無料鯖でロダ立てられるところがあればいいんだけどな やりたいとは思ってたけど心当たりなかったからそのままだ >>224 @wikiは編集する側からすると使いにくい (数年前にマイクラWikiに数ページ寄稿したがスゲー使いづらかった) @Wikiの記法が独特だし、Pukiwiki記法モードもサポートが甘いから建ててくれるならwikiwiki.jpの方が万倍マシ
241 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 20:34:01.99 ID:09J0aDIu.net] >>226 そうなのか @wikiは閲覧専門だから知らなんだ
242 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 21:23:13.84 ID:YqoJJnWi.net] >>223 980以降、自慢のタスクで埋めるとか。
243 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/15(木) 22:13:26.82 ID:TyZuYxw3.net] >>228 XMLでインポートできた方がいいんじゃないか? Descriptionでいいなら>>2 のその他2のテキスト共有サイトでいいんだし
244 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/16(金) 20:15:12.32 ID:0GQDYCYu.net] 一応>>1 にwikiがあるけど管理人生きてるのかな
245 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 09:39:18.17 ID:iLdnC12T.net] ●Tasker有無: 購入済み ●Androidバージョン:4.4.2 ●root有無: あり ●やりたいこと ニュースを読み上げる為のテキストの編集をしたい。 (編集前)速報 メキシコ南西部でM7.5の地震 7.5 magnitude earthquake hits Mexico's southwest (編集後)速報、メキシコ南西部でマグニチュード7.5の地震 7.5 magnitude earthquake hits Mexico's southwest 半角スペースを読点に置換。ただし、英文の半角スペースは置換しない。 「M」をマグニチュードに置換。ただし、英文のMは置換しない。 これ以外にも聞き取りやすくするための置換をたくさん追加したい。 タグ付き正規表現による置換が可能であれば簡単に実現できる作業ですが、試した限りではTasker本体では対応していないようなので、有料でも良いのでタグ付き正規表現を用いた置換が出来る方法を探しています。 或いは、タグ付き正規表現を使わなくてもマッチングさせる正規表現パターンがあるのでしたら、それでも構いません。 よろしくお願いします。
246 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 10:04:49.81 ID:iLdnC12T.net] >>231 失礼しました。日本語版ユーザーガイドのリンク先に情報がありました;;; https://developer.android.com/reference/java/util/regex/Pattern.html Special constructs (named-capturing and non-capturing)という項目が目的のものでした。 タグ付き正規表現が出来ればなお良いですが、これで目的は果た
247 名前:ケそうです。 スレ汚し失礼しましたm(_ _)m [] [ここ壊れてます]
248 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 19:36:49.19 ID:Tp51B3Nv.net] >>231 rootedならsed使えないですか? タグ付き正規表現もいけるし www.atmarkit.co.jp/ait/articles/1610/18/news008.html
249 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 22:33:54.49 ID:U25AcS/2.net] >>214 Tasker の Preferences>ACTION>Maximum Tasks Queued の値を増やせばよい.
250 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/17(土) 22:49:39.95 ID:U25AcS/2.net] >>232 (?<name>X) ではなく (X) の方で正規表現を書いて,置換する文字列として $1 のように書けばよい. https://developer.android.com/reference/java/util/regex/Matcher.html#appendReplacement(java.lang.StringBuffer,%20java.lang.String)
251 名前:名無しさん@お腹いっぱい。 [2018/02/18(日) 04:09:20.69 ID:g9DJPIqd.net] ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無:なし ●やりたいこと Media Controlで、音楽再生アプリ(プチリリ)が起動している時のみ音楽を再生する。(プチリリを起動していない時は何も起こらない。) ●やってみたこと Task Editにて、Media→Media Control→Play[Simulated Only]を設定→Appでプチリリを選択。 実行してみると、プチリリを起動していない状態でも勝手にプチリリが起動され再生してしまいます。 ●わからないこと(知りたいこと) Media Controlの中に If という項目がありそれらしいものを試してみましたがダメでした。 お分かりになられます方がおられましたら助けていただけますと幸いです。
252 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 07:02:01.68 ID:bB3NkQgo.net] >>236 もっとスマートな方法あるかもしれないけど 1. 起動/終了で変数にON/OFFを代入する 2. Variable Setで変数ONの場合、OFFの場合をIFで条件分岐させる の2つのプロファイルを作って制御する Profile: プチリリ起動監視 Application: プチリリ Enter: puti_on A1: Variable Set [ Name:%Wakeputi To:on Recurse Variables:Off Do Maths:Off Append:Off ] Exit: puti_off (47) A1: Variable Set [ Name:%Wakeputi To:off Recurse Variables:Off Do Maths:Off Append:Off ] ※別Profileで変数を扱うので、どこか1文字は大文字にすること。WakputiとかwakePutiとか。全部大文字でもいい ----- Profile: プチリリ制御 Event: Variable Set [ Variable:%Wakeputi Value:on User Variables Only:Off ] Enter: puti_ctrl A1: If [ %Wakeputi ~ on ] A2: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ] A3: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ] A4: Else If [ %Wakeputi ~ off ] A5: Media Control [ Cmd:Stop Simulate Media Button:Off App: ] ----- プチリリを起動したら2秒後にプチリリのメディアコントロールが起動し、勝手に再生が始まる プチリリを終了させたら再生が止まり、メディアコントロール(通知部分)も勝手に消える 7.1.1で動作確認
253 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 07:03:02.39 ID:bB3NkQgo.net] (47)消すの忘れた 脳内フィルタで消してくれ
254 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 11:48:45.49 ID:gEwcgC71.net] >>236 そのTaskを実行するプロファイルがあるなら プロファイルの条件にプチリリが起動しているという条件を追加(条件長押し→Add→Application→プチリリ選択して戻る)
255 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 12:28:34.86 ID:bB3NkQgo.net] >>239 それで良かったのか。俺も勉強になったよ Profile: プチリリ監視 Application: プチリリ Enter: puti_ctrl A1: Wait [ MS:0 Seconds:2 Minutes:0 Hours:0 Days:0 ] A2: Media Control [ Cmd:Play [Simulated Only] Simulate Media Button:On App:プチリリ ] スマートだね アプリのロゴ表示時から音鳴らしていいならウェイト削って良し
256 名前:名無しさん@お腹いっぱい。 [2018/02/18(日) 16:54:47.49 ID:/SDfLBux.net] ●Tasker有無: 購入済み ●Androidバージョン: 7 ●root有無: なし ●やりたいこと 5分間まで通話無料の料金プランを契約しています 5分より前に強制切断したいです 通話開始トリガー(ここがわからない) →Waitで4:30経過 →VibrateAlert →25秒Wait →EndCall ●やってみたこと イベントのOffhook StateのCall 変数のCallDuration(通話時間) いずれ
257 名前:焉A通話開始ではなく、発信開始(プルルルル音のとこ)からであり、実際に相手が応答開始した時間は取得できませんでした ●わからないこと(知りたいこと) 相手が応答したタイミングを、どうすれば取得できるのでしょうか? よろしくお願いします [] [ここ壊れてます]
258 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 21:14:45.26 ID:nWfOc4Xw.net] >>241 AndroidのAPI仕様的にoutgoingのcallは通話中を検知できないみたい (TelephonyManager以外の方法があるかどうかは分かりません) https://qiita.com/b-wind/items/e42aba55004fcc5f60f4 過去にも同じ話題があったようですね https://anago.5ch.net/test/read.cgi/applism/1362480936/372 最新のAPI 27を見ても手が入っている様子はないように見えます https://developer.android.com/reference/android/telephony/TelephonyManager.html
259 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/18(日) 23:07:47.39 ID:+ByQE+9B.net] モバイルデータ通信のオンオフのタスクはルート化無しでは無理ですか?
260 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 00:10:43.87 ID:dkLOWQYE.net] ●Tasker有無: 購入済み ●Androidバージョン:8.0.0 ●root有無:なし ●やりたいこと 会社のロッカーにスマホを入れたときに電波の関係で無駄に電池を食っているようなので防止したいです 具体的にはディスプレイを切って伏せて置いたらモバイルデータ通信とGPSをオフにすることができたらいいなあと… できればXperia標準機能のStamina modeを活用したいです(Stamina modeの主な機能はバックグラウンド通信の制限とGPSオフなどhttps://i.imgur.com/kS6gOBb.png) 端末はXperia XZ1C(SO-02K) ●やってみたこと 調べてみたら旧機種の情報でスタミナモードウィジェットにインテントを渡してスタミナモードのオンオフを切り替える方法が紹介されていた (https://forum.xda-developers.com/z3-compact/help/tasker-stamina-t3006274/page2)のでダメ元で以下のようにつくってみましたがだめでした Profile: 省エネ (31) State: Orientation [ Is:Face Down ] State: Display State [ Is:Off ] Enter: 同期オフ (32) A1: Send Intent [ Action:com.sonymobile.superstamina.appwidget.TOGGLE_STAMINA_MODE Cat:None Mime Type: Data: Extra: Extra: Extra: Package: Class: Target:Broadcast Receiver ] ●わからないこと(知りたいこと) スタミナモードのオンオフをTaskerから切り替える方法を教えていただきたいです https://i.imgur.com/gEtVRUQ.png 他に目的に見合った方法やアプリなどあればそちらでも大丈夫です お願いいたします
261 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 07:33:20.20 ID:2mGfhVpk.net] 目的に見合った方法だとGPSのオフ、モバイルデータのオフを行えばいいのでadb接続で権限与えないとダメだね スタミナモードをTaskerで制御するのに(モバイル通信の制御・GPSの制御を扱うので)権限が必要かもしれないってことね。 権限を取得した後ならTaskerで個別に制御しても、独自機能で制御しても手間は変わらないんじゃないかな
262 名前:名無しさん@お腹いっぱい。 [2018/02/19(月) 13:42:25.97 ID:6hKuwz4l.net] ●Tasker有無: 購入済み ●Androidバージョン:7.0 ●root有無:なし ●やりたいこと 直前までフォアグラウンドにいたアプリを再度フォアグラウンドに表示する。 (Go Home等で一度フォアグラウンドを離れた後に。) ●やってみたこと Task Editで、App→Load Last App で、出来ると思われるのですが私の端末ではLoad Last Appを選択することが出来ませんでした。 機種依存なのでしょうか?みなさんは選択できますでしょうか? 他に方法が何かありますでしょうか? ●わからないこと(知りたいこと) SwitchBack for Tasker という外部プラグインをインストールの上設定してみましたが出来ませんでした。 ご存じの方おられましたら、何とぞよろしくお願いいたします。
263 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 14:13:34.57 ID:6TG0VkUZ.net] > ・Taskerでやってみてうまく行かない
264 名前:場合は,そのProfileやTaskを貼り付ける > (Profileの場合は名前をつけた上で)長押し→メニューからExport→Description To Clipboard [] [ここ壊れてます]
265 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 14:14:42.49 ID:2mGfhVpk.net] >>246 特定のアプリの終了時に仕込むならこれじゃダメだけど、何らかのショートカット操作で呼び出すのであればこれでできるよ ttps://play.google.com/store/apps/details?id=com.abhi.lastappswitcher&hl=ja
266 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 15:19:14.77 ID:XLk7DF8n.net] 機種依存かと思ったら普通は自分の使っている機種は書くかな…
267 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 20:29:40.05 ID:JGm+BRjN.net] >>241 擬似だけど、autoinputというアプリを使えばいけそうな気がする。 電話応答をしたタイミングではなくて、着信中のイベントなら、受話器マークの位置とか覚えておけば、タスクでswipeさせて応答出来るかも。そのタスクに五分カウントもつければよし。 例えば、着信ならこのプロファイルをONにする。シェイクすると、タスクが走り、受話器マークをswipeして応答する。 こんなのだめ?
268 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 21:30:50.19 ID:XLk7DF8n.net] いつから着信に通話料がかかるようになったんだ?
269 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 21:59:30.12 ID:ecmNtHXN.net] >>251 250がなにか勘違いをしてるだけかと
270 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:21:12.03 ID:2mGfhVpk.net] コレクトコールでしか電話受けたことがないんだろ。察してやれよ
271 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:54:00.08 ID:98fuoY0q.net] >>245 ありがとうございます 権限付与について調べて、Secure taskプラグインの存在を初めて知りました しかしSecure taskからスタミナモードをいじろうとすると見た目だけオンになって機能はオフのままというよくわからない状態になってお手上げ(機内モードでも同様の現象…) https://i.imgur.com/F9tfxi3.png https://i.imgur.com/5hDoZbe.png 最終的にはデータ通信とGPSを個別オフにする設定で落ち着きました
272 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/19(月) 22:54:57.43 ID:EV1KZGZw.net] >>241 AutoNotificationプラグインを使って,下記のような Profile を組めばよい. Profile: 通話中 (172) State: AutoNotification Intercept [ Configuration:Notification Apps: 電話 Notification Text: 通話中 ] Enter: Anon (173) A1: Flash [ Text:通話中 Long:Off ] Exit: Anon (184) A1: Flash [ Text:通話終了 Long:Off ]
273 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 20:13:21.87 ID:xEv57B+Y.net] ●Tasker有無: 購入済み ●Androidバージョン:5.0 (galaxy note 3 SCL22) ●root有無: あり AutoToolsあり ●やりたいこと 自動接続非対応のBluetoothヘッドセットがあります 【1】ヘッドセットの電源が投入されている時に 【2】スマホのBluetoothがONの状態で 【3】 ヘッドセット〜スマホが非接続時の場合のみ 【4】 スマホの電源SW押下による画面点灯をトリガとして 【5】 スマホからBluetoothヘッドセットに接続を掛けたい ●やってみたこと 条件【1】 の確認を除き【2】 【3】 【4】 【5】 のみで設定したProfileは正常に動作します Profile: Headset Connect (7) Restore: no State: BT Status [ Status:On ] ←【2】 State: Display State [ Is:On ] ←【4】 State: Not BT Connected [ Name:XXXXX Address:YYYYY ] ←【3】 Enter: XXXConnect (10) A1: AutoTools Connectivity [ Configuration:Force Connect Bluetooth: XXXXX Timeout (Seconds):120 ] ←【5】 上記プロファイルに条件を4つ目のContextをAddしようするとStateが選択肢に現れません Contextを1つ削除するとStateが現れるので【5】 を「BT Near」で追加したところ動作はするのですが、Activeになるまでに時間がかかります。BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。 画面OFF→ONに状態変化してもその瞬間にBT Nearの確認をしてくれないようです。 ●わからないこと(知りたいこと) ・TaskのContextにStateを4つ以
274 名前:上設定する方法はありますか? ・BT Scan Secondsの監視間隔を待たずスマホ電源SW押下など何らかのトリガを与えることでリアルタイムにBT Nearの状態を確認させる方法はありますか? [] [ここ壊れてます]
275 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 20:17:14.28 ID:YGuw+UAb.net] >>234 ドットさんありがとうございます レス諦めていたので遅くなってしまいごめんなさい やっと対策できたと思います https://pastebin.com/Z1s7qkbt
276 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 21:39:24.61 ID:A0PpNN0R.net] >>256 State: Display State [ Is:On ]は > 【4】 スマホの電源SW押下による画面点灯をトリガ ではない。それはEvent: Display On
277 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 21:57:35.48 ID:mbwPql39.net] >>252 そのとおりです。勘違い… 恥ずかしい
278 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 22:40:45.42 ID:+jKkwTns.net] >>256 プロファイルを2つに分けて 1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入) 2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね そもそもの疑問だけどペアリング設定はしてる? ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな? あとこれ。「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう? 5秒前後なら正常なのでそれ以上短くするのは無理だと思います 機器探す→見つける→接続しています...→繋がった(アクティブになった) > BT Scan Secondsを一時的に小さくするTaskを入れようとしても25秒以下に設定できません。 BT Scan SecondsはそのままBT機器を探す間隔なので、見つけてから接続を試みるまではまた別では あとこの設定ってミリ秒だと思ってるんだけど違うのかな 例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった?
279 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 23:44:12.75 ID:xEv57B+Y.net] 早速のレスありがとうございます >>258 なるほど State: Display State [ Is:On ] でもすぐにProfileがActiveになったのでこのContextでやってますが、 Event: Display On だとStateの数が減らせるかもしれないので検証してみます
280 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/20(火) 23:44:57.36 ID:xEv57B+Y.net] >260 >プロファイルを2つに分けて >1. 【2】と【3】を満たす時に変数にON(Disconnectなどを代入) >2. 【4】とVariable Setで変数がONの時って条件を使えば2つを1つに(3つを2つに)纏められそうね やはり1つのProfifeでStateの数を増やすのはできなさそうですね >そもそもの疑問だけどペアリング設定はしてる? >ペアリング設定していれば自動接続するはずだけど。Bluetooth規格自体が出た頃のヘッドセットなのかな? 実はマルチペアリングで2台登録できるのですが自動接続は1台のみ可能で自動接続は他の機械に設定しているのです このスマホからは手動で接続するのが前提です >「アクティブになるまで時間がかかる」とはどれくらいの時間がかかるんでしょう? その時次第ですが15秒位はかかります 探し出してから繋がるまでの時間としては長過ぎる感じです 「BT Near」で「監視間隔を待たずに今すぐ探し出してくれ」とする指示する方法 あるいは「BT Near」以外にヘッドセットが起動していることを知る手段は無いものでしょうか? >あとこの設定ってミリ秒だと思ってるんだけど違うのかな >例えば25秒なら25000になるはずだけどデフォルト値って3000とかじゃなかった? デフォルト値は120です Display On MonitoringでのBT Scan Secondsのデフォルト値は120で極端に小さい値を入力しようとすると25以上にしろとエラーになります 日本語版 Tasker ユーザーガイド : Main menu を見ると BT Scan Seconds ’ BT Near’ステートコンテキストが設定されていると、指定された機器が通信範囲内にあるかどうか定期的にスキャンされます。 ここではその間隔をミリ秒で設定します と書いてありますね ちょっとわからなくなってきました
281 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 02:29:23.67 ID:42jpIk1S.net] >>256 near以外が成立し、BTの検索かけた時nearが成立しなかった場合に、次回成立する(緑文字になる)為に内部的にスキャン×2回nearが成立しないと緑にならないんじゃなかったかな スキャン間隔30秒なら最低でも1分かかるが、自分の環境4.4だとこれは常にプロフィールをオンにしていた場合の話でオフからオンにすると最初の1回目にnearが成立すると緑になる(前回繋がってないという情報が
282 名前:リセットされている?)ので Profile: Headset Connect Restore: no State: BT Status [ Status:On ] State: Display State [ Is:On ] Enter: Anon A1: Profile Status [ Name:BT.near Set:On ] Exit: Anon A1: Profile Status [ Name:BT.near Set:Off ] Profile: BT.near Restore: no Notification: no State: BT Near [ Name:BT機器 Address:XXXXXXXX Major Device Class:Any Standard Devices:On Low-Energy (LE) Devices:On Unpaired Devices:Off Toggle BlueTooth:Off ] Enter: Anon A1: Profile Status [ Name:BT.near Set:Off ] A2以降本命タスク と2つに分けるとnearはすぐ反応してくれるはず [] [ここ壊れてます]
283 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 09:22:52.37 ID:R5DN+HdE.net] >>263 おお、すばらしい 遅延無くBT Nearを反応させることができました Profileオフ→オン時の挙動を発想することもそれを具体的に設定することも自分の力では無理でした 本当にありがとうございました
284 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 09:24:39.27 ID:R5DN+HdE.net] >>256 =>>264 です 他の方々もありがとうございました
285 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 11:25:49.06 ID:ZbxzM95I.net] ●Tasker有無: 購入済み ●Androidバージョン:4.4.4 ●root有無: なし ●知りたいこと その値が格納されている変数を調べるにはどうしたらいいですか? 下記を例にすると「◆◆◆」という情報は「%check」だと取得する方法なんですが Variable (134) A1: Variable Set [ Name:%check To:◆◆◆ Recurse Variables:Off Do Maths:Off Append:Off ]
286 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 13:39:53.93 ID:e9QeUJHc.net] 噛み砕くと メディアボリュームはどの変数に格納されているか?であれば、%VOLMに(例えば)3 だけど 3という数値が入っている変数はどれか?ってことだよね 原始的にFlashやSet ClipboardにそのTask内で使われてる変数を全部書き出して実行してその中から探すくらいしか思いつかないな 例えば \%hennsuu1 : %hensuu1 \%hennsuu2 : %hensuu2 \%hennsuu3 : %hensuu3 \%hennsuu4 : %hensuu4 \%hennsuu5 : %hensuu5 \%hennsuu6 : %hensuu6 みたいに書けば、 %hennsuu1 : abcd %hennsuu2 : efghi %hennsuu3 : klmno %hennsuu4 : abeshidebu %hennsuu5 : hogehoge %hennsuu6 : piyopiyo みたいに書き出される これに加えてグローバル組み込み変数の一覧 solodc2011.com/tasker/7-variable や、 Taskerの最初の画面のVARSタブの中も併せて探す。けど違うよね
287 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 15:02:28.47 ID:cyy0uXEx.net] 下記の件、よろしくお願いします。 ●Tasker有無: 購入済み ●Androidバージョン:7.1 ●root有無: なし ●やりたいこと ユーザ定義グローバル変数のインポート・エクスポート 現在、複数のタスクに渡って使用する定数を グローバル変数で管理しようとしています。 それにあたり、大量の変数の編集が発生しそうなので PC等で作業したいと考えて質問しました。 ●やってみたこと 以下を試しましたが、 いずれも変数の内容は含まれませんでした。 ・xmlでのバックアップ ・description形式での出力 ●わからないこと(知りたいこと) ・標準の機能・プラグイン等で実現可能か ・当該機能が既にタスク化・公開されていたら 教えてほしい
288 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 15:46:40.05 ID:fcRpNcRe.net] 私もよろしくお願いいたします ●Tasker有無: 購入済み ●Androidバージョン:5.1 ●root有無: なし ●やりたいこと autoinputをインスタールするとGreeenifyが固まり自動休止がおこなわれなくなるため、それを防ぎたい ●やってみたこと autoinputの強制停止 強制停止するとGreeenifyは正常に動き始めます ●わからないこと(知りたいこと) taskerのスレで質問することではないかも知れませんが、スレ違いでなければ教えていただけると幸甚です
289 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 15:59:28.18 ID:p/3idNas.net] >>268 267に答えが書いてあるような気がするけど。何が足りなかった? もっといえば、すべてのグローバル変数を、「%Hoge1displayon」「%Hoge2wificheck」みたいに頭数桁で連番化したらつかいやすくなるかも。
290 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 16:44:04.62 ID:e9QeUJHc.net] >>266 と >>268 は泥のバージョンが違うから別人じゃないかな
291 名前:名無しさん@お腹いっぱい。 mailto:
[] [ここ壊れてます]
292 名前:sage mailto:2018/02/21(水) 17:03:51.58 ID:B8fb8n/q.net [ >>266 Test Tasker - Global Variables 及び Local Variables があるのでそれぞれの変数名は簡便に取得できます これを For でぶん回すだけで一覧が取得できますので、後はご随意に >>268 上記同様 インポートもやることは For ぶん回しになるだけかと ] [ここ壊れてます]
293 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 17:27:56.46 ID:6MT6z05i.net] >>270-271 違いのわかりにくい書き方で申し訳ないです。 >>272 ありがとうございます。 頂いた情報で自作出来そうです。 本筋からはそれますが、 ローカル変数の出力タスクを一度組んでおくと デバッグに便利そうですね。
294 名前:272 mailto:sage [2018/02/21(水) 17:37:37.25 ID:WMc7avQG.net] >>273 実際使います Descriptionは置いときますけど単純です A1: Test Tasker [ Type:Global Variables Data: Store Result In:%global_variables ] A2: Array Process [ Variable Array:%global_variables Type:Sort Alpha ] A3: For [ Variable:%for Items:%global_variables() ] A4: Variable Search Replace [ Variable:%for Search:^% Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In: Replace Matches:On Replace With: ] A5: Variable Set [ Name:%global_variables To:%for %%for Recurse Variables:On Do Maths:Off Append:On ] A6: End For A7: Flash [ Text:%global_variables Long:On ]
295 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/21(水) 22:10:10.72 ID:ZbxzM95I.net] >>267 >>272 おっしゃる通りです 普通は「変数に何が格納されているか?」ですが、その反対の「その値が格納されている変数は何か?」はどうしたらできるのかと Forで総チェックって手法ですか やってみます ありがとうございました >>270 別の方です
296 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 12:28:23.55 ID:x5aAhHOg.net] taskerのウィジェットを作成する前提で ウィジェットを押したらAというWifiアクセスポイントに接続する もしくはトグル式でONにしたらAのアクセスポイントに接続ってしたいのですが
297 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 13:06:06.98 ID:HEjNdbEL.net] >>276 >>2 読んで質問し直した方がいい その文章じゃ自分で何を試したのか、結果どうなって、どこで詰まったのか 何が分からなくて何を聞きたいのかが分からないので答えようがない
298 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 17:19:04.96 ID:bZVB5DLO.net] ●Tasker有無: 購入済み ●Androidバージョン:8.0 ●root有無:なし ●やりたいこと Android標準の省電力モード(Dozeモード)を無効化して、代わりにディスプレイオン時にTaskerプラグインのGreenifyを作動させることで省電力を実現したいです。 Dozeモードはadbコマンドから無効にできるものの、一度無効にしても電源を切ると再度有効になるらしいので電源オンの度に自動で無効にするような設定を導入したいです。 ●やってみたこと まずDozeモードを無効にするために下記のようにしてみました Profile: Doze無効 (26) Event: Device Boot Enter: てす (31) A1: Wait [ MS:0 Seconds:5 Minutes:0 Hours:0 Days:0 ] A2: Run Shell [ Command:dumpsys deviceidle disable Timeout (Seconds):0 Use Root:Off Store Output In: Store Errors In: Store Result In: ] Greenifyを作動させるTaskも作ろうとしたのですが、plugin→greenify→直ちに休止と進んだところでなぜかconfigurationを指定することができず行き詰まりましました。 All greenified appsをタップしても無反応です https://i.imgur.com/6fMhk6a.png https://i.imgur.com/aFXxIME.png ●わからないこと(知りたいこと) 1.Doze無効プロファイルが正常に動作しているのかイマイチわからないので判断お願いしたいです。(エラーこそ吐かないものの、Taskerでこのコマンドが使えるのかがわかりません…) 判断材料等足りなければ確認方法だけでも知りたいです 2.greenifyのTaskが作成できない理由と対処法を知りたいです。 こちらは最悪greenifyの機能で自動化できるのでなくてもかまいません。 よろしくおねがいします
299 名前:名無しさん@お腹いっぱい。 mailto:sage [2018/02/22(木) 18:15:26.21 ID:vKqusOUK.net] >>278 > 1.Doze無効プロファイルが正常に動作 不可 > Dozeモードはadbコマンドから無効 この縛りのため 要root > All greenified appsをタップしても無反応 文がよく分からない All greenified appsをタップしてもhttps://i.imgur.com/aFXxIME.pngから画面が変わらないということか? それとも、タップしてhttps://i.imgur.com/6fMhk6a.png画面に戻り、Configurationの下にAll greenified appsが表示されないということか? 正常な環境であれば2自体は動く(作成できる)