将 tasker 意图改革为 shell
Reform tasker intent to shell
这是一个我需要帮助的问题:
将 Tasker 任务改造成 android ADB 版本。
<TaskerData sr="" dvi="1" tv="4.9u4m">
<Task sr="task21">
<cdate>1461327416340</cdate>
<edate>1522266060604</edate>
<id>21</id>
<nme>[APP]_PowerAmp_FwdAlbum</nme>
<pri>7</pri>
<Kid sr="Kid">...</Kid>
<Action sr="act0" ve="7">
<code>877</code>
<Str sr="arg0" ve="3">com.maxmpz.audioplayer.API_COMMAND</Str>
<Int sr="arg1" val="0"/>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3">cmd:6</Str>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Str sr="arg8" ve="3"/>
<Int sr="arg9" val="2"/>
</Action>
<Img sr="icn" ve="2">
<nme>hd_ab_navigation_forward</nme>
</Img>
</Task>
</TaskerData>
这是此类任务的示例。
问题是来自这里的信息 https://qiita.com/niusounds/items/e5d2209deb297942b566
或者在这里
http://tomazwang.logdown.com/posts/1743911/android-mock-braodcast-intent-with-adb
并没有真正帮助。
我尝试了从开始广播到开始服务的任何可能组合,但我似乎遗漏了什么。
提前感谢您的建议。
没关系。
得到答案:
使用“krow.dev.scheme”找到正确的意图(通过实验),然后读出“/data/data/krow.dev.scheme/files/default.realm.managment/log_b”等等,完成)
sudo "am broadcast
'intent:#Intent;action=com.maxmpz.audioplayer.API_COMMAND;package=com.maxmpz.audioplayer;i.cmd=1;end'"
例如,这将使 poweramp play/pause
(sudo 显然可以用 su 代替)
这是一个我需要帮助的问题:
将 Tasker 任务改造成 android ADB 版本。
<TaskerData sr="" dvi="1" tv="4.9u4m">
<Task sr="task21">
<cdate>1461327416340</cdate>
<edate>1522266060604</edate>
<id>21</id>
<nme>[APP]_PowerAmp_FwdAlbum</nme>
<pri>7</pri>
<Kid sr="Kid">...</Kid>
<Action sr="act0" ve="7">
<code>877</code>
<Str sr="arg0" ve="3">com.maxmpz.audioplayer.API_COMMAND</Str>
<Int sr="arg1" val="0"/>
<Str sr="arg2" ve="3"/>
<Str sr="arg3" ve="3"/>
<Str sr="arg4" ve="3">cmd:6</Str>
<Str sr="arg5" ve="3"/>
<Str sr="arg6" ve="3"/>
<Str sr="arg7" ve="3"/>
<Str sr="arg8" ve="3"/>
<Int sr="arg9" val="2"/>
</Action>
<Img sr="icn" ve="2">
<nme>hd_ab_navigation_forward</nme>
</Img>
</Task>
</TaskerData>
这是此类任务的示例。
问题是来自这里的信息 https://qiita.com/niusounds/items/e5d2209deb297942b566 或者在这里 http://tomazwang.logdown.com/posts/1743911/android-mock-braodcast-intent-with-adb 并没有真正帮助。
我尝试了从开始广播到开始服务的任何可能组合,但我似乎遗漏了什么。
提前感谢您的建议。
没关系。 得到答案: 使用“krow.dev.scheme”找到正确的意图(通过实验),然后读出“/data/data/krow.dev.scheme/files/default.realm.managment/log_b”等等,完成)
sudo "am broadcast 'intent:#Intent;action=com.maxmpz.audioplayer.API_COMMAND;package=com.maxmpz.audioplayer;i.cmd=1;end'"
例如,这将使 poweramp play/pause (sudo 显然可以用 su 代替)