摘要:

Pro Android Python with SL4A is for programmers and hobbyists who want to write apps for Android devices without having to learn Java first. Paul Ferrill leads you from installing the Scripting Layer for Android (SL4A) to writing small scripts, to more complicated and interesting projects, and finally to uploading and packaging your programs to an Android device. Android runs scripts in many scripting languages, but Python, Lua, and Beanshell are particularly popular. Most programmers know more than one programming language, so that they have the best tool for whatever task they want to accomplish. Pro Android Python with SL4A explores the world of Android scripting by introducing you to the most important open-source programming languages that are available on Android-based hardware. Pro Android Python with SL4A starts by exploring the Android software development kit and then shows you how to set up an Eclipse-based Android development environment. You then approach the world of Android programming by using Beanshell, which runs on the Dalvik, and learning how to write small programs to administer an Android device. Next, discover how Lua, a lightweight language perfectly suited for scripting on smaller devices, can work with Android. Lua can be used for small but important tasks, like SMS encryption and synchronizing photos with flickr. Last, but certainly not least, you will discover the world of Python scripting for SL4A, and the power contained within the full range of Python modules that can combine with the Android SDK. You'll learn to write small location-aware apps to get you started, but by the end of this book, you'll find yourself writing fully GUI-fied applications running on the Android desktop . Pro Android Python with SL4A is rounded out with a chapter on distributing and packaging scripts, a skill that you'll find very useful as you reach out to a wider audience with your programs.What you'll learn * Understand the SL4A * Explore the Android software development kit * Write scripts to administer an Android phone * Write and execute full Python and applications * Learn how to write simple apps using Facades * Explore the full Android development process, from development to packaging Who this book is for This is a book for beginning and intermediate Android developers, and a book for anyone coding in Python, Lua or exploring Beanshell. Table of Contents * Introduction * Getting Started with Android Scripting * Navigating the Android SDK * Developing Androids Scripts with Eclipse * Exploring the Android API * Background Scripting * Python Utilities * Python Dialog-Based GUIs * Python for GUI with WebUI * Packaging and Distributing Your Scripts

展开

pro android python with sl4a,Pro Android Python with SL4A相关推荐

  1. ubuntu 下使用 Python 和 SL4A 的 Android 应用程序构建您自己的android开发环境

    最近在看<head first python>,书中有讲python在android中进行开发的章节,但需要弄一个Android模拟器,于是我就在ubuntu上开始折腾了. 一.由于And ...

  2. ubuntu 下应用 Python 和 SL4A 的 Android 应用程序搭建您自己的android研发环境

    转载自:http://code.qtuba.com/article-50680.html 最近在看<head first python>,书中有讲python在android中进行开发的章 ...

  3. android 使用perl语言,在Android上用python(Perl、Lua、BeanShell等)编程

    原文来自:http://imxingzhi.appspot.com/?p=110001python 偶然间发现了google code上的一个项目--android-scriptingandroid ...

  4. python自动控制windows、Android的软件用来实现机器人流程自动化--RPA,外挂、自动化测试等方面的解决方案

    python自动控制windows.Android的软件用来实现机器人流程自动化--RPA,外挂.自动化测试等方面的解决方案 参考文章: (1)python自动控制windows.Android的软件 ...

  5. python脚本实例手机端-用Python实现自动化操作Android手机

    本文原创作者:鲲之鹏(http://www.site-digger.com) 本文原始链接:http://www.site-digger.com/html/articles/20180912/664. ...

  6. python手机版安卓-用Python实现自动化操作Android手机

    一.[必须]安装adb工具 adb全称Android Debug Bridge,是Android系统的调试工具. 下并安装ADB Installer v1.4.3,下载链接:http://pan.we ...

  7. 【Android 逆向】APK 文件格式 ( Android 应用安装 | Zip 文件格式 | 使用 Python 代码提取 APK 文件 )

    文章目录 一.Android 应用安装 二.APK 文件格式 三.使用 Python 提取 APK 文件 一.Android 应用安装 APK 是 Android 应用的安装文件 , 现在也有 AAB ...

  8. android 改python,如何正确的用python修改AndroidManifest.xml(史上最详细教程)

    写在前面的话 AndroidManifest.xml这个文件如果你搞过android相关的东西(如果没搞过,我希望你去搞一下), 你一定很熟悉. 我们在工作可能会有一些动态修改或者获取manifest ...

  9. 用python定位手机_使用Python定位android和iphone

    这个问题已经在这里有了答案:            >            Is it possible to use Python to write cross-platform apps ...

  10. Android逆向笔记-IDA Pro动态调试Android程序(真机)

    这里的安卓版本是: Android 5.1.1(Lollipop, API 22) LGE Google Nexus 5 arm 使用的IDA为:IDA Pro 6.8 将android_server ...

最新文章

  1. GM Tech 2 works with Hummer Yes or No
  2. conda install和pip install的区别
  3. 一个典型的SAP Commerce extension目录结构
  4. C语言case字句有什么作用,switch case 语句的使用规则
  5. c语言指针的地址存放,c语言 - *指针 和 地址
  6. django自带调试服务器的使用
  7. 递增三元组蓝桥杯c语言,蓝桥-递增三元组-蓝桥
  8. PHP报不存在图像文件,使用TP3.2.3图片文件上传显示不存在图像文件
  9. 多个线程交替打印ABC,打印10次
  10. linux 内核logo 居中,linux logo制作及居中显示
  11. GitHub服务中断24小时11分钟事故分析报告
  12. 五款实用思维导图模板分享
  13. java毕业答辩_Java毕业设计答辩技巧
  14. 一张图看懂“火星坐标系”
  15. 手机投屏电视html,手机怎么投屏,怎么把手机里的电影投屏到电视上
  16. Linq 语法的一系列问题,菜鸟求解。
  17. webpack-theme-color-replacer 路由跳转之后,样式丢失
  18. 20个免费的SEO网站分析工具
  19. 计算机组装主机怎么拆,【电脑组装知识网】电脑主机组装教程之戴尔显示器底座拆卸教程...
  20. 常见二维码上那些奇怪的图案是什么

热门文章

  1. 一只小野鸭的超能量(超有启发性)
  2. 如何辩证看待技术与业务的关系
  3. python画江苏_江苏高考数学再现算法流程图!学过编程的孩子都说So easy!
  4. Effective Receptive Field
  5. 松翰单片机数码管c语言,松翰单片机定时中断数码管程序
  6. java 支付宝帐单_支付宝单笔提现转账到个人用户,java代码实现
  7. Fabric v2.2 单机部署 使用tape测试
  8. 大咖带你免费学前端,附不容错过的前端100篇文章合集
  9. PMP-7. 项目经理及其影响力
  10. 【北亚数据恢复】MSSQL 2000 出现“823”报错信息的数据恢复案例