本文转自:http://www.cnblogs.com/hicjiajia/archive/2012/02/05/2339130.html

1、下载相关软件包

2、安装 .apk程序

3、安装Python

4、使用 Python for Android

5、真机实测

1、下载相关软件包

下载地址:(http://code.google.com/p/android-scripting/downloads/list),我们需要下载如下几个文件:

并将这5个文件复制到 Android SDK目录下,(我这里复制到/opt/android-sdk-linux/platform-tools , adb工具现在被放在platform-tools下,而不是原来的tools目录)

2、安装 .apk 程序

注意:在安装前,请你保持Android 虚拟器的运行状态。

到终端下,进入 platform-tools 目录运行命令:

sudo ./adb install sl4a_r3.apk

安装不需要太多时间,很快完成,如果你看到“Success”,则表示你安装成功,否则请尝试重新安装。安同样方法,安装python_for_android_r1.apk。

3、安装Python

回到虚拟器,点击图标,进入程序菜单界面,如下图:

点击“Python for Android”,显示出下界面:

点击“Install”即开始安装我们刚才加载的 SDCard 卡中的几个 python 程序包:

4、使用 Python for Android

当这一切安装完成之后,你可以点击返回符号键,在主菜单中,再点击“SL4A”图标:

你会看到所安装的一些示例的 Python 脚本,如图所示:

对着其中的某个脚本点击一次,即会出现如上图所显示那样的快捷操作图标(名称自己取的,不知可否),第一个是在终端运行,第三个表示直接运行,第三个是编辑,第四个是更名保存,第五个删除。点击“编辑”图标,可直接对代码进行修改:

点击“MENU”键,可弹出操作菜单,除了一些基本的操作外,还提示了显示设置“Preferences”,还有 API 浏览功能”API Browser”,提借了 Python for Android API使用参数。

5、真机实测

下面进入真机测试阶段

1、首先下载四个文件:

one : ase_r14.apk

two : python_r0.zip

three : python_extras_r0.zip

four : python_scripts_r0.zip

2、把这三个放到存储卡根目录.ASE会自动找的. 打开ASE->Menu键->Interpreters,Menu键->Add选择python ,然后 ASE 会被安装好...

下面我们来看下怎么玩........我们找到程序并打开

程序的默认带了几个实例,我们先不管,我们自己动手,此时点击 Menu —> Add ,然后选择 Python 2.6.2

随后出现代码编辑窗口,我们来个hello world!

完成后点击 Menu —> Save & Run ,执行后效果如图:

其实还有一些比较时髦的玩法,比如二维码扫描输入,等我研究研究再补上,还没完....

本文部分参考:王万清的Python for android

更多相关文章

  1. Android(安卓)Studio中集成OpenCV——只需4步
  2. Ubuntu下android开发环境搭建
  3. Ubuntu Qt安装安卓android编译器
  4. 准备一个rubymotion for android的实际项目
  5. Android(安卓)studio 启动模拟器时解决 VT-x is disabled in BIO
  6. 修改android桌面图标默认大小
  7. webrtc 针对 android 平台的编译和运行
  8. Android开发小技巧:怎样在 textview 前面加上一个小图标。
  9. android中点击空白处隐藏软键盘

随机推荐

  1. Android Studio 中org.apache.http.legac
  2. IPC——android进程间通信
  3. Android应用最上层悬浮窗实现不依赖于Act
  4. Win7 64位 Android SDK下载和更新失败的
  5. 【Android单元测试系列】真正的异步单元
  6. android 设置apk文件默认安装sdcard中
  7. MPAndroidChart~BubbleChart(气泡图) and
  8. Android(安卓)控制闪光灯
  9. Android SDK1.0 Permission 大全访问权限
  10. android使用notifyDataSetChanged()方法,a