打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
用python语言开发android应用程序(1) - 格物致知的博客空间 - 中国移动开发者社区 - Powered by X-Space

对于不熟悉Java语言,又想进入android开发领域的人来说,似乎有两个选择,一个是重新开始学习Java语言,然后开始学习android开发,一个就是到处求方问药:在android上可不使用XXX语言进行应用程序开发?

      我就是这类人,两种方式也都尝试过,呵呵,前一种方式还是很痛苦的,原因不说自明,完全重新开始学习一门编程语言,不是那么容易的。后一种方式,对我来说,现在似乎有了希望,因为我多多少懂一些python语言,而一个叫Scripting Layer for Android(SL4A)的开源项目和google提供的Android ScriptingEnvironment(ASE)让我们可以使用众多的脚本语言在android上开发应用程序,这其中当然包括python。

     关于python在android上进行开发的问题,很多人包括我自己在内,都曾经想过是否可以利用jython(python语言的Java实现)来进行。我在网上搜索了一翻,确实有人试过,但是好像存在很多的问题。之前也有一个项目叫做jythonroid,专门就是来从事这项工作的,但是现在已经中止了,其项目主页为:http://code.google.com/p/jythonroid/,打开其主页,提示说:“This project is dead, try http://code.google.com/p/android-scripting/ instead ”。这个替换的项目,正是上述的SL4A项目。

   我想,通过ASE(SL4A)和通过jython(jythonroid),这是实现python在android编程的两种不同的思路吧。应当最终都是可行的,只是ASE是google官方已经在android上支持的特性,而jython在android上完好运行还需要很多工作要做,所以才舍弃jython使用ASE。当然,这完全是个人猜测,不管怎样,有用的就行。

    所以,如果你和我一样,想用python语言在android上写些程序,可以关注SL4A的项目进展,一起来学习如何用python语言在android上编程。

    有几个网站推荐给大家:

    1.SL4A项目主页:http://code.google.com/p/android-scripting/

    2.一个实例,实现了Twitter上更新信息的功能:http://www.linux-mag.com/id/7370

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
70%人都不知道python是什么
使用Python开发Android应用程序:第一节 在手机上配置Python运行环境
总结2021年最值得学习的7种编程语言
十年开发工程师告诉你python是做什么的,零基础的必看哦!
IBM developerWorks 中国 : developerWorks 中国:Java 平台脚本语言支持
Google将限制Python语言的应用 开发社区热议 - Python编程 - Java...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服