本节目录

1. 一些传统的方法
2. 将程序的代码生成二维码图片
3. 使用手机扫描生成的二维码,并将其转化为py脚本

前言

最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速插入功能,并且优美的Python为我们省去了输入分号和括号之苦,但是没有智能感知,没有关键字补全,狭小的按键,输入符号的困难,还是让我没有勇气去在手机上写超过50行的程序.改为在电脑上编写代码,再复制到手机上运行!那么,如何快速的将PC上编写的代码发送到手机上呢?

1. 一些传统的方法

1.1 数据线
这个就不用我多说了吧,应该都会的,但是随身带数据线是件很麻烦的事情,所以应该再找些其他方法!
1.2 wifi
和数据线原理差不多,很多的android的PC客户端都已经支持通过wifi连接手机了,比如豌豆荚,但是不是哪里都有wifi的.
1.3使用具有网络同步功能的笔记管理软件
通过笔记管理软件,比如evernote,盛大麦库(使用此链接注册,可以将500M控件升级为1G,作为邀请人,我的空间也会增长200M,呵呵,双赢啊!)
在pc端编写好脚本,上传,然后再在手机上下载下来,粘帖到SL4A中.

2.将程序的代码生成二维码图片

上面的几种方法要么对硬件有要求(数据线,无线路由),要么要下载额外的软件(笔记管理软件),都比较麻烦,其实SL4A的作者也考虑到了这个问题,为我们提供了一种很有趣的代码输入方式:扫描二维码!

方法如下:
1. 打开二维码生成页面:http://zxing.appspot.com/generator/,在Contents后面的下拉列表中选择:Text
2. 在Text content 后文本区的第一行输入脚本的名称,比如:HelloWorld.py
3. 在他的下方输入脚本的内容.
4. 在Barcode size 后的下拉列表中选择:L
5. 点击Gernerate 生成二维码
6. 将右边生成的二维码保存或者与你的朋友们分享!
生成的二维码如图所示:

3. 使用手机扫描生成的二维码,并将其转化为py脚本

二维码生成了,如何将它导入手机呢?
1.启动SL4A进入脚本列表
2.按菜单键(MENU)
3.点击Add
4.点Scan Barcode
5.扫描生成的二维码,脚本便会自动显示在列表中(名称就是第一行的名称)
ps:二维码最多容纳的字符为4296个,所以只能用来存放较短的脚本!

本文参考了:http://code.google.com/p/android-scripting/wiki/SharingScripts

欢迎加入豆瓣SL4A小组,在讨论中一起进步: 豆瓣SL4A小组 (http://www.douban.com/group/SL4A/)

想就本文内容同作者进行深入讨论?请在作者的微博留言:http://t.sina.com.cn/tieji2pulee

转载于:https://www.cnblogs.com/bixiaopeng/articles/2056671.html

让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行相关推荐

  1. python写手机脚本脱离电脑_让Python在Android系统上飞一会儿:第三节 在电脑上编写程序在手机上运行...

    本节目录 1. 一些传统的方法2. 将程序的代码生成二维码图片3. 使用手机扫描生成的二维码,并将其转化为py脚本 前言 最手机上写脚本是一件每场辛苦的事情,虽然SL4A人性化的为我们提供了API快速 ...

  2. 让Python在Android系统上飞一会儿

    第一节 在手机上配置Python运行环境 1.下载和安装 Scripting Layer for Android (SL4A) Scripting Layer for Android (SL4A) 是 ...

  3. android界面布局题,【填空题】Android 系统中, 用于定义布局显示在界面上的风格。...

    [填空题]Android 系统中, 用于定义布局显示在界面上的风格. 更多相关问题 [37]A.anotherB.each otherC.the otherD.one another Tabor ma ...

  4. 你的计算机无法运行AI任务,win10系统此应用无法在你的电脑上运行的解决方法...

    很多小伙伴的win10系统电脑在安装应用程序时,会弹出错误提示框:此应用无法在你的电脑上运行.碰到此应用不支持你的电脑该怎么办呢?很多小伙伴发现换到软件安装还是会出现相同的提示.其实这并不是软件的问题 ...

  5. termux使用教程python-利用Termux超级终端在手机上运行Python开发环境

    利用Termux超级终端在手机上运行Python开发环境 重要提示:由于没有提供太多图片具体可以参考文章结尾的网站链接,非常清楚并且有图片指导. 前言: 普通的工作使我平时有时间做做游戏视频,看看电视 ...

  6. python手机运行器_MobileNet教程:用TensorFlow搭建在手机上运行的图像分类器

    王瀚宸 编译自 Hackernoon 量子位 报道 | 公众号 QbitAI 在移动端本地运行神经网络成了明显的趋势,Google还为此推出了MobileNet框架. MobileNet框架怎么用?C ...

  7. python手机版怎么运行项目或脚本-python可以在手机上运行吗

    python可以在手机上运行吗? python可以在手机上运行.QPython+就是一个Android设备上的脚本引擎,提供可在Android手机或平板电脑上运行的嵌入型Python解释器,控制台,编 ...

  8. 利用Termux在手机上运行Linux系统

    1.下载Termux并安装 手机应用商店有的可以直接下载,还可以百度Termux,进入如下网页,选择在F-Droid进行下载 安装后界面 2.在Termux中输入以下命令 bash -c " ...

  9. 鸿蒙操作是基于安卓,华为鸿蒙系统终于发布,与安卓有何区别?随时可以应用在手机上...

    原标题:华为鸿蒙系统终于发布,与安卓有何区别?随时可以应用在手机上 华为研发新的操作平台鸿蒙OS的消息一经推出就备受关注,本以为鸿蒙OS是一款全新手机操作系统,随后发现它并不只是手机操作系统,它是物联 ...

最新文章

  1. 网站推广中的优化雷区作为网站推广专员你了解多少?
  2. 【Python】聊聊Pandas的前世今生
  3. android studio gradle 学习,学习Android Studio里的Gradle
  4. centos7mysql语句创建表格_CentOS7中安装MySQL(简便)及 网站的搭建
  5. Java架构师知识体系汇总
  6. 【微信小程序】组件间通信与事件-获取子组件的实例对象
  7. java执行php代码块_Java示例讲解普通代码块以及静态代码块的执行顺序
  8. 微信公共号开发简单入门
  9. 首席分析师:教你解读政策取向
  10. web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。
  11. 王道2023数据结构笔记
  12. 苹果手机开机一会显示无服务器,苹果手机出现无信号的解决方法
  13. 信息系统项目管理师核心考点(十九)制定项目章程依据(输入)
  14. 七年级上册教材同步英语笔记
  15. 泛泰A900 刷4.4专用中文TWRP2.7.1.1版 支持自己主动识别手机版本号(全球首创)...
  16. 文件内容中显示(SOH、STX、ETX)
  17. 【机房收费系统】 之 收费模式
  18. 18岁误入网站_是市场驱动的技术领先现代医学误入歧途
  19. 人工智能-一种现代的方法 全文总览
  20. cv2.polylines()

热门文章

  1. 下列有关计算机系统叙述正确,()下列有关计算机系统软件的叙述正确的是____
  2. 报表引擎API开发入门—简单程序数据集
  3. x3-02 java,Android Studio 3.2.1 - 新项目无法运行
  4. n维椭球体积公式_加速度计 椭球校准 (最小二乘法 椭球拟合)
  5. python布尔类型运算_Python对象类型及其运算方法(详解)
  6. android的多行文本框的值,Swift - 多行文本输入框(UITextView)
  7. linux与linux传文件乱码,关于Linux与windows传递文件乱码问题
  8. TensorFlow:tensorflow之CIFAR10与ResNet18实战
  9. pytorch学习笔记(二十五):VGG
  10. Python之编写函数