python编写安卓应用,python开发安卓app教程

  python编写安卓应用,python开发安卓app教程

  Python是一种面向对象的解释性计算机编程语言。它的源代码和解释器CPython遵循GPL(GNU通用公共许可证)协议Python语法,简洁明了。它的一个特性是空格被强制缩进语句。Python拥有丰富而强大的库。用Python快速生成程序的原型(有时甚至是程序的最终界面)。

  Python也是一种动态语言。Android不直接支持python应用开发,需要其他中间件或库。PythonForandroid在android平台上提供对Python语言的支持;CLE支持python和java之间的交互,并提供了一个可以在许多其他语言中使用的通用接口。Wrapandroid项目将android类封装为CLE对象,使得多种语言都可以调用android类。有了这三个组件,就可以直接使用python在android平台上开发界面应用了。Wrapandroid项目正在进行中,目前的0.8.5版本已经提供了除SQlite和OpenGL之外的大部分android类的封装。你可以写一个独立的python应用。

  在android上开发python应用,编程和打包环境可以直接使用eclipse。

  准备环境

  答:安装PythonForAndroid。

  B: CLE是程序运行时自动从网络安装的,或者你可以下载库函数放在项目里。开发需要Java库文件starcore_android_r6.jar。在文件starcore_devfiles_r6.zip中,可以从网上下载。

  C: Wrapandroid项目库文件wrapandroid.jar

  2.开始编程

  A.打开eclipse并创建一个新的android项目“简介”

  B.如果您想从网络安装,您需要添加权限:

  C.将库文件starcore_android_r6.jar和wrapandroid.jar添加到项目目录中,并将这两个文件添加到项目中,如下所示:

  D.编辑IntroductionActivity.java,修改如下,并加载python代码

  如果您不想从网络安装CLE,您可以将CLE的共享库文件包含在项目中,如下所示:

  同时,在activity中将下载标志设置为false。

  只是此时生成的安装包比较大。

  E.编辑布局:主。XML .

  F.在资产目录中,创建code.py文件。

  3.code.py代码如下

  A.获取当前服务

  B.获取当前活动

  C.获取布局中定义的对象。

  D.动态创建对象。

  运行结果如下:

  在使用python开发android应用之前,我们需要做好环境的准备。环境需要安装PythonForAndroid,然后开始编程。编程时打开eclipse,新建一个android项目“简介”,设置对象等等,最后完成。虽然整个开发过程不是很复杂,但是也需要注意很多细节。在此之前,当你想用python开发android应用时,需要先学习python相关的知识,这样才能更好的理解整个过程。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: