`
deepfuture
  • 浏览: 4400750 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80078
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70058
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103363
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:285835
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15015
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:67579
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32155
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:45993
社区版块
存档分类
最新评论

Android python开发

 
阅读更多
Google的Android Scripting Environment(ASE)项目为Android增加了脚本支持。
通过安装ASE,我们就可以在Gphone上编写脚本并执行了
并且ASE支持在脚本中调用Android上的api,同时简化了接口的使用。
来看看下面的这段代码(via),虽然代码只有6行,不过也能完成像图书条形码识别及搜
索这样的复杂功能了
import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT'])
url = “http://books.google.com?q=%d” % isbn
droid.startActivity(‘android.intent.action.VIEW’, url)
程序先通过调用barcode扫描书籍条形码获得ISBN编号,然后打开图书搜索搜索相应书籍的
信息,这是测试运行的截屏:

1

 2[7]

3

4

注:运行这段脚本请先安装barcode。
 
--------------------------------------------------------------------
Android上Python环境的搭建
ase可以从http://code.google.com/p/android-scripting/downloads/list下载,
直接安装apk文件即可。

同时下载Python解析器的三个文件:

python_extras_r2.zip,python_r2.zip和python_scripts_r2.zip放sd卡的根目录,

在ase中选menu->Interpreters->menu->add,选择Python即可安装,ase会自动解

找了些Android python开发方面的资料。

Scripting Layer for Android (SL4A) adnroid开发SL4A工具包
http://code.google.com/p/android-scripting/

SL4A工具包的界面相关

http://code.google.com/p/android-scripting/wiki/UsingWebView




Python for android 运行时 选择python语言版本

http://code.google.com/p/python-for-android/downloads/list


1楼补充:
kivy

http://kivy.org/

================
100% free to use
Business friendly: LGPL 3 license
Available for Windows, Mac OS X, Linux & Android
==========


好了,开始 python for Android 的开发吧

分享到:
评论

相关推荐

    eclipse ida 工具介绍 java android python 开发工具

    对于Python开发者,Eclipse可以通过安装PyDev插件来支持Python开发。PyDev扩展了Eclipse的功能,允许开发者编写Python代码、运行Python程序,并利用Eclipse提供的调试器进行Python代码的调试。 Eclipse IDE的环境...

    android python解释器

    3. **Termux**:虽然不是专门的Python解释器,Termux是一个Android终端模拟器和Linux环境应用,可以通过其内置的包管理器安装Python和其他开发工具,为Android设备提供了一个类似Linux的环境来运行Python。...

    python开发android实例

    Python在Android开发中的应用主要体现在使用Python脚本与Android原生代码进行交互,实现特定功能。这个实例展示了如何利用Python来构建服务器端,并通过SQLite数据库存储数据,而Android客户端则通过API请求与服务器...

    android python环境搭建.apk

    - 开发工具:如IDLE或Jupyter Notebook的Android版本,用于编写和调试Python代码。 - 示例代码:教程或示例Python脚本,帮助用户了解如何在Android环境中运行Python。 总结来说,"android python环境搭建.apk"是一...

    python开发android应用

    标题中的知识点是关于如何使用Python开发Android应用程序。Python是一种广泛使用的高级编程语言,它具有简洁易读的语法,特别适合初学者快速上手。而Android是目前市场占有率最高的移动操作系统之一,以其开放性和...

    Python开发Android服务器.zip

    在本项目中,“Python开发Android服务器.zip”是一个包含资源的压缩包,用于指导开发者如何使用Python作为后端服务器,与Android客户端进行交互。这个实验小项目旨在帮助学习者理解这两种技术的结合,以及如何构建一...

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

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

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

    理解SL4A的工作原理和API接口是利用Python开发Android应用的关键。 3. 安装与配置:在Android设备上安装SL4A及相关Python环境,需要通过ADB(Android Debug Bridge)连接电脑进行调试。熟悉ADB命令和Android的...

    Android python2.7

    在Android平台上进行React Native开发时,经常会遇到需要与Python交互的情况。Python作为一种强大的脚本语言,常被用作构建工具、处理数据或者提供后端服务。在这个“Android python2.7”的压缩包中,包含的是Python...

    各种学习资料 Android Python Java Java web C语言 C++ 教程 视频.zip

    各种学习资料 Android Python Java Java web C语言 C++ 汇编 Android逆向 Arm开发 51单片机 Photoshop 会声会影 Windows Unity cocos2dx 教程 视频 各种学习资料 Android Python Java Java web C语言 C++ 汇编 ...

    Python-Android上的Python解释器

    4. **交互式解析器**:标签“Python开发-交互式解析器”暗示了这个解释器可能具有交互式特性,允许用户直接在Android设备上输入Python命令并立即查看结果。这对于学习Python或调试代码非常方便。 5. **移动开发**:...

    Android使用JNI调用Python so解释器

    总结来说,"Android使用JNI调用Python so解释器"涉及到Android NDK开发,JNI接口设计,Python解释器的Android移植,以及跨语言通信等多个技术层面。这种技术虽然复杂,但能充分利用Python的灵活性和Android的广泛...

    android tensorflow python库

    Python库在TensorFlow的开发中起着关键作用,因为它提供了丰富的API和易用的语法来构建、训练和部署模型。然而,在Android环境中直接运行Python代码并不常见,因为Android系统主要支持Java和Kotlin。为了在Android上...

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

    Python因其语法简洁、开发快速而受到许多开发者的青睐,因此在Android开发中引入Python,对于非Java开发者而言,提供了一个全新的选择,极大地拓宽了Android应用开发的工具箱。 Android平台的核心特点在于它的开放...

    python for android 安装手册

    ### Python for Android ...通过以上步骤,读者可以详细了解如何在Android平台上搭建Python开发环境,并利用该环境编写和运行Python代码。这对于希望探索Python在移动设备上的应用潜力的开发者来说,是一份宝贵的指南。

    Writing standalone Qt & Python applications for Android

    随着Qt和Python这两个在各自领域广受欢迎的技术的融合,开发者们可以使用这两者的强大功能在Android平台上开发独立应用程序。本文将详细探讨如何利用Qt与Python为Android编写独立应用程序,以及在这个过程中所涉及到...

    Android python教程书籍

    Eclipse是一款广泛使用的集成开发环境(IDE),本章将教授如何在Eclipse中搭建Python开发环境,并介绍与Android开发相关的插件和技巧。 - **第5章:探索Android API** 本章深入探讨了Android API的使用方法,让...

    android-arm平台ndk交叉编译python

    在Android开发中,有时我们需要在设备上运行Python脚本或者使用Python库,但这需要将Python环境移植到Android系统上。由于Android系统基于Linux内核,但并非标准的Linux发行版,因此不能直接运行桌面版的Python。...

    UDP-android-and-python.rar_android Python_android udp_between

    标题中的“UDP-android-and-python.rar”表明这是一个关于在Android设备与Python之间利用...通过这个项目,开发者将能够学习到如何在Android和Python之间构建一个稳定、高效的UDP通信通道,为跨平台应用开发提供基础。

    Python开发工具合集之Github

    在Python开发中,GitHub还可以与其他工具结合使用,例如Jupyter Notebook用于数据探索和可视化,VS Code或PyCharm等IDE进行代码编写,以及Travis CI或CircleCI进行持续集成和部署。这些工具的结合,构建了一套完整的...

Global site tag (gtag.js) - Google Analytics