level 10
1基础:将tasker 帮助指南通读一遍
2实践:将tasker的配置.任务.场景.变量了解一翻
最好每个试下,有体验。
其中的发送意图(sent intent),代码(code)
可以留后
3提高:到了这一阶段,应该称高手了,为什么?看下楼吧:
2015年02月14日 04点02分
1
level 10
3阶段:学习javascript语言(语句注释变量循环条件函数)
正则表达式(匹配)
安卓支持的(linux)命令
安卓的intent
2015年02月14日 04点02分
2
level 10
为什么学习JavaScript:(简称js)
js可以用代码实现绝大多数的Tasker任务,比如朗读文字,一句代码Say('要说的内容')就解决问题(当然你的语音引擎默认是中文的)
甚至下面的shell, js也能调用shell()实现通用。而shell括号里的内容,你需要学习安卓支持的linux命令,至少手机有Busybox吧,root了的。
2015年02月14日 04点02分
3
Say 的S 应该小写s
2015年02月14日 05点02分
level 10
多查阅资料,学习shell命令,一句screensnap(好像这样拼写的)就能截屏,用好sentevent你可以模拟触屏,物理按键,甚至控制模拟传感器,LED灯,还有你的手机其它支持编程的输入设备,svc wifi enable 帮你打开wifi,还有连接USB,开关数据网络连接,对文件进行移动复制读写这些Tasker基础中已经实现的…这些shell中可以实现,还有上面提到了js也可以,一句话代码里可以实现大部分tasker的操作,它们有重复的。
2015年02月14日 04点02分
5
level 10
关于正则,就像SQL一样…多种语言支持,甚至有扩展,学习好它,必须的,例如shell的dumpsys可以给你大量有用信息,能正则,可以从中'捞'出所需的,当然如果有时间学好SQl可以直接操作手机的信息,进行读写删,操作记事本数据库,在里面添加记事,操作手机的归属地软件(如LBE就有),读取判断,形成自己的归属地查询。
2015年02月14日 04点02分
6
level 10
目前我一无所知的,就是intent,经简单资料查阅,觉得它和代码一样,学好了事半功倍,我曾经发帖求助过农历算法,无几人回应,也曾求助过intent,也是如此…后来查贴吧早期的帖,发现了一些所需答案,看来求人不若求己,相比我发的帖(电源+音量减截屏),尽量用我所知回答的热情,心中有凉。人心不古.所以要提高自己,最终还是查阅资料才好…有许多高手深藏不露过了头的,最后祝愿本吧兴盛起来.大家羊年快乐。
2015年02月14日 05点02分
8
本吧新人一只,冒昧回复。 嗯,怎么说呢,每个人的个性不同,还有就是,可能一段时间不怎么上线,也是有的。 放宽心。自己google然后得来的知识,印象更深刻不是嘛。
2015年03月03日 03点03分
level 10
关于shell的使用,给不解朋友解释一下(不对之处,欢迎补帖更正)
shell 主要提供一个平台,让安卓用户在这里使用部分支持的linux命令,进行系统层交互,类比一下,就像windows系统的Dos命令行。
下面说说我对tasker的shell界面理解:
(任务,+,代码,运行外壳,即是shell)
2015年02月28日 10点02分
13
shell是Linux的基本概念。建议去看看Linux的书藉。
2015年03月03日 03点03分
@Grant7788 shell 是广泛的概念,是人机交互的媒介,严格说,windows 系统也是 shell 的一种。
2015年12月28日 13点12分
level 10
【一命令】
在这里输入运行的代码,代码主体都是英文,每一个命令以回车截止,命令中可以引入tasker变量,方法是 在需要处点击右侧的铅笔头,例如 先输入echo 再点铅笔,选择你需要的就可以引入了。
2015年02月28日 10点02分
14
level 10
【二超时】
有些命令需要一定的时间,这里就限制了命令所用时间,超出就强行停止,0代表不限制
【三使用root】
对于某些命令,需要越过普通用户权限才能执行,就要点选此项。有时候你运行命令没反应,不妨选中此项试试
2015年02月28日 10点02分
15
level 10
【五错误存储到】
同上,你可自定个变量,不妨%ERROUT,当你命令运行无反应,你可以闪光灯这个变量,看看能不能找到错误根由
2015年02月28日 10点02分
17
level 10
上面简要说明了shell界面之我理解,界面下还有多数任务大都有之三项,就不赘述了。
我还要说,事有例外,比如下面命令,即使你输出存储有设置接收结果之变量,且闪光灯了,那么即使你闪光灯闪到没有了电,也是看不到输出结果来的,我们假定你的手机存储中全路径是 /storage/sdcard/ (不一定正确) ,好的,看下面命令
echo %TIME > /storage/sdcard/123.txt
为什么输出存储变量没有结果?因为这个命令的 > 表示输出转向了你的手机存储里的123.txt文件里了,找它看看吧。这时输出存储变量就没用了。
2015年02月28日 11点02分
18
level 10
tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上,而 tac 则是由最后一行到第一行反向在萤幕上显示出来
2015年02月28日 11点02分
20
如果手机不支持tac,但是却安装了busybox 不妨在tac 前加入busybox 即 busybox tac 试试,这两者间有空格。
2015年02月28日 11点02分
level 10
目前我Js学了个初步,就开始研究python,可惜工作闲暇时间太少了,都是样样松的水准。
2015年03月05日 11点03分
24
level 10
学些皮毛,就够我们受用的,何怕之有呢? 今天,我查阅和学习shell的grep,了解点滴,又查学awk,那个资料介绍让我一窍不通,接着查学sed,感觉可以明白一点,最后再查awk(另一个作者介绍的),我觉得比上一人介绍的强得多,学起来容易的多,我能达到基本运用的程度,下楼分享一下。
2015年03月16日 14点03分
26
level 10
目标:结束某个正在运行的程序 实现途径:以shell中命令实现。 使用的命令:ps 或者 top ,grep,awk,kill 简介:用ps或top列出运行的程序,找出要结束程序的包名,记录下来,用此包名来正则查找结束程序的PID,再以kill 终止程序的运行。
2015年03月17日 02点03分
28
level 10
综合起来,shell中的语句: ps | grep 'com.rt*.dip' | awk -F " " '{print $2' 如果grep 和awk 需要busybox 支持,就在这两个语句前加 busybox 接着在输出存储里输入%STDOUT, 再建一个 Shell, 输入命令: kill -15 %STDOUT 选中 root 即可达到终止程序运行的目的。
2015年03月17日 02点03分
30
level 10
以上方法是查阅资料后形成的自己想法, 有更简捷的,请高手补充指教, 特别说明的是在shell中,如何将上一命令的显示,作为下一命令的参数,本人还不知解决之道,所以用了两个shell。
2015年03月17日 02点03分
31