郑州建站费用网站 类库
web/
2025/10/5 9:20:07/
文章来源:
郑州建站费用,网站 类库,馆陶网站建设,深圳华强北招聘网话说现在智能手机的计算能力严重过剩啊#xff0c;不玩游戏、不打电话、不刷微信时#xff0c;要充分利用手机的计算潜力为我所用。完全可以把一些台式电脑上的计算任务移到手机上来运行。python就是一个很好的跨平台的解决方案。今天谈谈安卓手机上python脚本的定时运行问题…话说现在智能手机的计算能力严重过剩啊不玩游戏、不打电话、不刷微信时要充分利用手机的计算潜力为我所用。完全可以把一些台式电脑上的计算任务移到手机上来运行。python就是一个很好的跨平台的解决方案。今天谈谈安卓手机上python脚本的定时运行问题。
搜索一下安卓平台运行python程序可以有多种选择。如果只是简单上载运行pythonSL4A(Scripting Layer for Android)Py4A(Python for Android)应该是不错的选择如果要交互开放则可以考虑qpython它集成了一个良好的编辑器以及常用的python库更重要的是作者是国人有啥问题方便咨询、交流。
但是要实现python程序的定时运行还需要两个工具TaskBomb task scheduler和SL4A Script Launcher。这都可以从google市场下载到。其中TaskBomb是一个执行计划任务的app功能有点类似于linux中的crontab。TaskBomb支持通过SL4A Script Launcher来运行各种脚本程序包括python。
编辑和上传python程序到手机有很多种选择比如豌豆荚、百度云、手机QQ等都支持文件传输。下面重点介绍一下TaskBomb的用法。这个工具国人用的较少所以中文文档也不多见。英语好的朋友可以直接去官网http://androidideas.org/taskbomb/help/看介绍或者上优酷看视频演示。
1.添加一个Task先给Task取个名字比如Sign。如果是运行Python脚本Action type选VIEWopen a file or url with an app).Data就选你刚才上载的py脚本文件其他选项默认就好了。
2.添加一个Schedule取一个与Task对应的名字方便记忆。然后增加一项ItemsAction就选刚刚添加的Task设置好Start Time启动时间和Stop Time结束时间还可以设置Repeat interval每隔多久重复运行。
3.添加一个AlarmAction就选刚创建的Schedule设好Start TimeDays选项是按天周期运行指定的计划任务。比如工作日运行可以勾选周一到周五。
我理解TaskTomb中的Schedule相当于一天内的定时作业计划Alarm相当于以一周为周期的计划任务。所以TaskTomb可以支持丰富的周期性计划任务这一点还是要比crontab强。
posted on 2015-06-23 09:30 胡雨田 阅读(2780) 评论(0) 编辑 收藏 引用 所属分类: 嵌入系统
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87286.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!