1下载ScriptingLayerforAndroid(SL4A)

ScriptingLayerforAndroid(SL4A)是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已经可是使用很多封装好的androidAPI来开发功能丰富的android应用程序,并且使开发变得更加的简单和高效。这个平台支持多种脚本语言,比如Python,Perl,JRuby,Lua,BeanShell,JavaScript,Tcl,shell

SL4A下载地址:http://code.google.com/p/android-scripting/

页面打开后可以直接点击二维码图片下载到本地电脑

2下载Pythonforandroid

在页面的右上方,有该应用所支持的所有脚本语言的下载列表

Python+Android开发

选择PythonForAndroid_r4.apk进入下载页面,点击PythonForAndroid_r4.apk下载到本地电脑

Python+Android开发

3安装软件

将下载好的软件依次传到Android手机上,依次安装sl4a_r4.apkPythonForAndroid_r4.apk。打开安装好了的PythonforAndroid应用程序,点击最上面Install按钮,下载和安装Python相关的文件。至此Androi手机上Python编程环境配置完成。

4运行Python程序

打开安装好了的SL4A应用程序,会看到有一些已经写好的Python小例子,部分示例可能由于偏老,运行时会提示方法过期或者运行异常的问题。下面在手机上写一个Python程序:

(1)点击Android手机的Menu

(2)选择Add

(3)选择Python2.6.2

(4)新建一个Python脚本文件完成,讲文件名改为Hello.py

(5)开始编辑代码,内容如下图:

Python+Android开发

(6)点击Android手机的Menu键,选择Save&Run运行刚才写的Python程序

5电脑上编辑的Python程序在Android手机上运行

(1)讲在电脑上编辑好了的Python程序复制到Android手机的/sl4a/scripts/目录下

(2)再次打开SL4A应用程序就可以运行刚才复制到Android手机上的Python程序

更多相关文章

  1. Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedC
  2. Android应用程序与SurfaceFlinger服务的连接过程分析
  3. Android核心分析(20)----Android应用程序框架之无边界设计意图
  4. Android应用程序消息处理机制(Looper、Handler)分析(1)
  5. 博文视点大讲堂35期-It's Android Time:程序员创富有道! 圆满结束
  6. It's Android Time:程序员创富有道
  7. [android] 将Java程序移植到android上
  8. Google:Android将尝试兼容iPhone程序
  9. android中的照相机机拍照程序(含连续拍照)

随机推荐

  1. Android基础备忘(android中的分享功能)
  2. 《程序人生 —— Android实现录音、播音
  3. 让Android(安卓)变身回一台真正的Linux系
  4. Android进程与线程基本知识一
  5. Android(安卓)图片加载Bit地图 OOM异常解
  6. Android(安卓)多线程-----AsyncTask详解
  7. android Setting中隐藏项实现原理与代码
  8. Android真的很火吗?
  9. Android自定义视图一:扩展现有的视图,添加
  10. Android将允许纯C/C++开发应用