一、下载和安装 Scripting Layer for Android (SL4A)

Scripting Layer for Android (SL4A) 是一个开源项目,目标是为android系统提供脚本语言的支持,使用户可以直接在android平台上进行脚本语言的编辑、解释和执行。这些脚本语言已 经可是使用很多封装好的android API来开发功能丰富的android应用程序,并且使开发变得更加的简单和高效!

这个平台支持多种脚本语言,比如 Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, shell 等,你可以选择你熟悉的语言进行开发,本系列教程使用Python为编程脚本语言

SL4A项目的地址:http://code.google.com/p/android-scripting/

下载安装sl4a_r4.apk到你的Android手机上。

二、下载和安装脚本语言( Python for android)

选择你使用的脚本语言,与下载SL4A的方式类似,将该语言包应用下载并安装到你的手机上。我使用的是Python,安装PythonForAndroid_r4.apk。

运行之,并安装它。此过程中需要下载一些文件,耐心等待即可。

三、第一个HelloWorld程序

最后运行SL4A应用。点击Menu,你可以运行之,或者修改之,删除之,等等。这样你已经用Python完成了第一个Android脚本应用。

学编程脚本 android,Android开发之--脚本编程相关推荐

  1. Android应用开发:网络编程-2

    网络编程 Java基础:网络编程 Uri.URL.UriMatcher.ContentUris详解 Android应用开发:网络编程1 Android应用开发:网络编程2 1. 使用HttpClien ...

  2. Android应用开发:网络编程-1

    网络编程 Java基础:网络编程 Uri.URL.UriMatcher.ContentUris详解 Android应用开发:网络编程1 Android应用开发:网络编程2 1. 请求网络图片 网络交互 ...

  3. python写安卓游戏_python写lol游戏脚本(用python开发安卓脚本)

    python写lol游戏脚本 俾格米人和搅拌机的引擎. python-ogre和panda3d是用c/c编写的,但只提供了一个python接口. 你好,蟒蛇可以在Android上工作. 因为你可以在A ...

  4. Android内核开发 Linux C编程调用内核模块设备驱动

    本文出处: http://blog.csdn.net/leytton/article/details/52738901 本文目的为Linux系统环境下:1.编写内核模块程序并编译 2.加载内核模块 3 ...

  5. python 在线编程 实现_Python进阶开发之网络编程,socket实现在线聊天机器人

    系列文章 本文目录 .什么是socket? 说到网络编程,难免要提到socket? 那什么是socket呢,中文名叫"套接字",更难理解了吧. 通俗来讲,socket表示一个网络连 ...

  6. Android游戏开发大全

    查看书籍详细信息: Android游戏开发大全 编辑推荐 帮助读者掌握Android游戏项目的开发流程 和项目驱动的好书! 内容简介 <Android游戏开发大全>以Android手机游戏 ...

  7. java开发可以转什么软件有哪些_转行开发软件Java编程必须会什么

    原标题:转行开发软件Java编程必须会什么 要想开发软,Java编程必须会什么?最起码的就是逻辑思维要好,只要不是特别差就没有什么问题. 数学是相对比较能够体现出一个人的逻辑思维如何. 先想想自己以前 ...

  8. 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )

    文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...

  9. 【Android FFMPEG 开发】FFMPEG 交叉编译配置 ( 下载 | 配置脚本 | 输出路径 | 函数库配置 | 程序配置 | 组件配置 | 编码解码配置 | 交叉编译配置 | 最终脚本 )

    文章目录 一.FFMPEG 源码下载 解压 二.交叉编译工具 三.configure 脚本及帮助命令 四.配置 configure 脚本 五.输出目录配置 六.函数库配置 七.程序配置选项 八.组件配 ...

  10. 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )

    文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...

最新文章

  1. We7 从这里开始---安装we7
  2. 想买啥 VS 买了啥!理想与现实的差距咋就这么大咧?
  3. mysql解释中fitered_MySQL的explain中的参数说明
  4. 助推曲烟数字化转型升级,开展生产业务数字化
  5. 正式发布! .NET开发控件集ComponentOne 新版本加入Blazor UI
  6. 区块链 智能合约中获取不了时间戳 随机数怎么办
  7. centos 添加快捷
  8. 【017】【毕业设计】基于51单片机的频率计设计的Proteus仿真与实物设计
  9. linux 查看网卡厂商,linux下查看网卡信息的命令
  10. DNS的作用和解析过程描述
  11. 美国大学网站一网打尽
  12. 新版Edge连不上网的问题!
  13. 解决ffmpeg合成的视频格式浏览器无法播放问题
  14. dotnet 配置 Gitlab 的 Runner 做 CI 自动构建
  15. Windows 下Nexus搭建Maven私服
  16. Linux内核IP Queue机制的分析(一)
  17. SQL grouping
  18. 【HTML5系列教程】
  19. [转]Linux和Windows平台软件对比表
  20. 51单片机篮球记分牌设计

热门文章

  1. 为什么表格后面打不出0_用excel制作表格为什么打不出数字?
  2. html的存储路径在哪,x浏览器书签保存在哪里?x浏览器书签本地存储路径位置分享...
  3. java openxml word_【转】【OpenXml】OpenXml操作Word的一些操作总结
  4. python输入单词显示长度_Python按长度打印单词
  5. 4.3检测CSRF漏洞
  6. Js 摄氏度和华氏度的转换
  7. 【三维GIS】Google Map/Google Earth三维模型提取
  8. 键盘连接计算机接口,终于明白电脑如何连接键盘
  9. 探索性因子分析和验证性因子分析有什么区别?
  10. 【vue】生成条形码