选择了安装python 2.6.2,SL4A自动打开相应网站,找到相应文件python_extras_r8.zip,python_r7.zip,python_scripts_r8.zip,python_for_android_r1.apk下载并安装。安装成功后打开SL4A,会有python的一些脚本显示在窗口里,可选择在解释器中执行,执行,编辑,删除等动作。也可切换至脚本语言解释器,手动执行命令。
在本人的水货mb200(cliq/dext)手机上,python解释器会自动切换为横屏。不知是否因为非官方2.1rom的原因(dext原配android1.5,网友由 android开源代码编译出了2.1,但不稳定),全键盘实体按键与显示键码不对应,若关闭侧滑键盘用虚拟键盘,或以文件形式执行代码,则正常。
从python的一些.py例子可看出,python可操作界面控件,蓝牙,照机机等。执行一个例子时,脚本自动打开照相机,拍照并将图片存于sdcard根目录下,实在吓了我一跳。但是有些脚本执行出错,大致原因是调用的android api已被废弃,如inputpassword之类。
在python脚本解释器下,print 33**7777,即33的7777次方,python打出来几屏的密密麻麻的数字,令人惊叹。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/248.html