`

使用Python开发Android应用程序:第一节 在手机上配置Python运行环境

 
阅读更多

本节目录:

1.下载和安装 Scripting Layer for Android (SL4A)
2.下载和安装 Python for android
3.第一个HelloWorld程序

1.下载和安装 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/
页面打开后,你可以选择用手机扫描该页面的二维码将应用直接下载并安装到手机上,或者点击二维码图片,将应用下载的电脑上在传输到手机上安装。你要是懒得去项目主页,直接扫描下图的二维码即可:

2.下载和安装 Python for android

在项目主页面的右上方,有该应用支持的所有脚本语言的下载列表,如下图所示;

选择你使用的语言,打开相应的语言环境的下载页面,与下载SL4A的方式类似,将该语言包应用下载并安装到你的手机上。我打开的是Python的页面,如下图所示:

程序安装完成后,打开Python for Android应用,在应用的最上方会有一个Install的按钮,点击该按钮,就会自动下载Python相关的文件并解压和安装,这个过程结束后,你的android手机上的Python开发环境就配置好了!

3.第一个HelloWorld程序

打开SL4A应用,会进入Python示例代码列表,基本上是对主要API的演示,部分示例可能由于偏老,运行时会提示方法过期或者运行异常的问题,这个至少修改少许代码即可,有机会的话,我会在后续课程中介绍这是示例以及修正的方法。
点Menu键,然后点击Add,选择Python2.6.2,就会新建一个Python脚本文件,将文件的名字命名为:HelloPythonInAndroid.py
点击屏幕进入脚本编辑区,开始输入如下内容:

import android
droid = android.Android()
droid.makeToast(‘Hello, Python in Android’)

输入完成后,如下图所示:

点击Menu,选择Save&Run,恭喜你,你已经用Python完成了第一个Android应用:HelloPythonInAndroid!

分享到:
评论

相关推荐

    python开发android应用

    标题中的知识点是关于如何使用Python开发Android应用程序。Python是一种广泛使用的高级编程语言,它具有简洁易读的语法,特别...这些内容对于希望使用Python语言进行Android应用开发的开发者来说,是一份宝贵的资源。

    python开发android实例

    Python通常用于后端开发,但借助一些框架如Kivy、Pygame或PyDroid3,开发者可以在Android设备上运行Python代码,实现移动应用的开发。这种方式可以充分利用Python的灵活性和丰富的库资源。 2. SQLite 数据库: ...

    利用Chaquopy实现基于Android Studio的Android-Python 混合开发

    在Android应用开发中,有时我们需要利用Python的强大功能,例如数据处理、科学计算或者机器学习库。Chaquopy就是这样一款工具,它允许我们在Android Studio中集成Python环境,实现Android与Python的混合开发。本文将...

    基于Python的Android应用GUI的开发.pdf

    自从2007年Android推出以来,它的全球市场份额迅速增长,到了2011年第一季度,Android在全球的市场份额首次超过塞班系统,成为全球最大的智能手机操作系统。 随着Android用户基数的爆炸性增长,手机应用的创新也随...

    android python解释器

    1. **Python for Android**:这是第一个关键知识点,它是一系列工具和库的集合,允许开发者将Python应用程序打包成Android APK,供用户下载和安装。其中,Kivy是一个常用的Python库,它为Android提供了用户界面支持...

    Python学习笔记之(Python-Android开发环境).doc

    通过上述步骤,我们成功地在Android平台上搭建了Python开发环境,并实现了第一个Python程序。这种方式不仅适用于快速原型开发,还为那些熟悉Python语言但对Java或Kotlin不熟悉的开发者提供了一种新的选择。尽管...

    Windows下Android开发环境搭建及运行第一个项目

    Android 开发环境搭建及运行第一个项目 本文将详细讲解 Android 开发环境的搭建和运行第一个项目的过程。 Android 开发环境的搭建需要安装 JDK、Eclipse 和 Android SDK,接着安装 ADT 工具,最后配置环境变量和...

    python for android : 手机从PC接收文件

    Python for Android 是一个强大的工具,它允许开发者使用Python语言创建Android应用程序,这为熟悉Python的开发者提供了便捷的途径进入移动开发领域。在这个场景中,我们关注的是如何通过Python在Android设备与个人...

    手机上使用的python编译器

    - **Kivy**: Kivy是一个开源Python库,用于开发多点触控应用程序,也可以在手机上运行。它包含了一个名为"Buildozer"的工具,可以将Python项目打包成Android应用。 - **AIDE**: 虽然AIDE主要是为Java和Android开发...

    Android-将您的Python应用程序转换为AndroidAPK

    在Android平台上运行Python应用程序并不直接支持,但通过第三方框架如Kivy和Py4A,我们可以实现将Python代码打包成Android APK。以下是如何使用Kivy框架将Python应用转换为Android APK的详细步骤和相关知识点。 **...

    android tensorflow python库

    3. **利用Python服务(如PyDroid3)**:这些第三方应用允许在Android设备上运行Python脚本,然后通过Android应用与其交互。这种方法适用于简单的任务,但不适合实时性能要求高的应用。 4. **将Python代码编译为C++*...

    android python tensorflow测试程序

    在当前的项目中,我们关注的是使用Android平台上的Python和TensorFlow进行测试程序的开发。TensorFlow是一个强大的开源机器学习库,它允许开发者构建复杂的深度学习模型,而Python作为其接口语言,提供了便利的编程...

    安卓手机运行Python代码的apk文件.zip

    描述中提到的链接是一个教程,详细介绍了如何在Android手机上使用特定的应用来实现这一功能。 在Android系统上运行Python,通常需要第三方应用的支持,如QPython。标签“安卓手机运行python”正是对应这种需求。...

    Android python2.7

    在Android设备上运行Python可能需要借助第三方库,如SL4A(Scripting Layer for Android)或者Termux这样的终端模拟器,它们提供了在Android上运行Python的环境。 对于React Native开发者来说,熟悉Python不仅有助...

    python跳一跳打包exe程序,不需安装python

    不需安装python”指的是使用Python编程语言开发的“跳一跳”辅助工具已经通过特定的方式被编译成了一个可执行文件(.exe),这种文件是Windows操作系统下的执行程序,用户无需事先安装Python环境即可直接运行。...

    Android-Python

    在IT行业中,Android和Python是两个非常重要的技术领域。Android是一种基于Linux的开源操作系统,主要用于移动...通过合理配置和巧妙设计,可以充分利用Python的灵活性和Android的广泛设备覆盖,开发出创新的应用程序。

    Python程序设计 第二版配套资源

    9. **安卓平台的Python编程**(第19章):讲解如何利用Kivy或Python for Android等框架,在安卓设备上开发Python应用程序,实现移动平台的交互式应用。 这些资源覆盖了Python编程的广泛主题,无论是初学者还是有...

    pythonselenium环境配置教程.pdf

    第一步、安装 Python 开发环境包。下载 Python 的开发环境包,并选择需要安装路径进行安装。笔者下载的是 Python 2.7.5 版本,安装目录为 C:\Python27。 第二步、安装 setuptools。下载 setuptools-1.3.2.tar.gz ...

    Pro.Android.Python.with.SL4A(第1版).源代码

    3. 安装与配置:在Android设备上安装SL4A及相关Python环境,需要通过ADB(Android Debug Bridge)连接电脑进行调试。熟悉ADB命令和Android的开发者选项设置是必要的。 4. SL4A API:SL4A提供了丰富的Python库,如`...

    Python库 | androidtv-0.0.27.tar.gz

    Python作为一门强大的开发语言,拥有丰富的第三方库资源,其中“androidtv”是一个专为操控Android TV设备而设计的Python库。这个库允许开发者通过Python代码远程控制Android TV或Android Set-Top Box,实现诸如发送...

Global site tag (gtag.js) - Google Analytics