android sl4a的python安装记录

关于为在手机上开发/运行Python程序的研究报告以及为手机打包Python应用的研究。 这就是人们目前为Python在手机端做的所有努力(也是作者在Internet上面挖掘的所有结果)。可以看到,Python在手机方面的内容都正处于早期阶段,有许多的大神先驱正在努力地帮我们开路。很多方案必须真的了解Android应用开发的全部/部分过程(或至少知道怎么使用相关的集成环境/工具链即AndroidNDK等)。我非常希望更多的人加入到这个贫瘠的领域,把Python更多地带到手机上。 阅读详情

这个没有什么特别的,网上有详细的图文介绍。

只是记录一下。

首先启动虚拟device

C:\Documents and Settings\Administrator>e:

 

安装python for android基本包

E:\>cd E:\work\Android\android-sdk\platform-tools

第一次会失败

E:\work\Android\android-sdk\platform-tools>adb install E:\work\Android\sl4a\pyth

on\python_for_android_r1.apk

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

error: device offline

 

E:\work\Android\android-sdk\platform-tools>adb install E:\work\Android\sl4a\pyth

on\python_for_android_r1.apk

70 KB/s (31714 bytes in 0.437s)

        pkg: /data/local/tmp/python_for_android_r1.apk

Success

 

E:\work\Android\android-sdk\platform-tools>

 

上传到sdcard

E:\work\Android\android-sdk\platform-tools>adb push E:\work\Android\sl4a\python\

python_r7.zip /mnt/sdcard

69 KB/s (1726792 bytes in 24.343s)

 

E:\work\Android\android-sdk\platform-tools>adb push E:\work\Android\sl4a\python\

python_extras_r8.zip /mnt/sdcard

68 KB/s (2532846 bytes in 36.109s)

 

E:\work\Android\android-sdk\platform-tools>adb push E:\work\Android\sl4a\python\

python_scripts_r8.zip /mnt/sdcard

26 KB/s (6003 bytes in 0.218s)

 

本地安装附加包

运行python for android

选择install

注意:说是离线安装有些不准确,网络还是要保持连接的

不过从下载速度看,应该是本地安装的

 

SL4A:Android上的脚本层实现原理解析 SL4A是一个强大的工具,它为开发者提供了在Android设备上运行脚本的能力。通过宿主应用和脚本解释器之间的协作,SL4A实现了脚本在Android平台上的执行。宿主应用:宿主应用是一个Android应用程序,它负责加载和管理脚本解释器,并提供与Android系统的交互接口。宿主应用提供了一组API,使得脚本可以访问Android系统的各种功能和服务,例如文件系统、网络、传感器等。脚本解释器还提供了一组与宿主应用通信的API,使得脚本可以与宿主应用进行交互,并访问宿主应用提供的功能和服务。 阅读详情

相关推荐

SL4A编程:创造Android脚本的力量

SL4A为开发者提供了广泛的编程语言选择,包括Python、JavaScript、Lua等,从而为他们提供了更多的灵活性和效率。通过SL4A,您可以利用各种编程语言的优势,并访问设备功能来创建功能丰富的应用程序。上述代码中,我们首先导入了"android"模块,然后创建了一个名为"droid"的Android对象。将编写的脚本保存到您的Android设备上,并使用SL4A应用程序运行它。要加载外部库,您需要将库文件复制到SL4A的脚本库目录中,并使用适当的语言语法来导入和使用该库。

CodeGu的博客 777

sl4a_r6.apk

sl4a_r6 供自己学习,也分享出来给大家使用,需要的话可以下载,有什么问题可以留言

sl4a_r4.apk

SL4A开发APK文档集合之SL4A SL4A_R4.apk SL4A_R6.apk

SL4A、QPython学习笔记

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33856370的博客 2912

SL4A指引贴

适用于Android的脚本层(SL4A)是一个帮助编写面向Android平台的脚本的库。 SL4A支持许多脚本语言,如Perl,Python,JRuby,PHP等。它还可以扩展为支持新语言。 虽然Java可以用于Android开发,但是当您需要做的只是编写简单的测试用例或打开或关闭设备上的设置时,这是一件好事。 SL4A Tutorial : https://www.tutorialspoin...

lr的博客 7602

android 7 sl4a,SL4A 伴随Android7 浴火重生

SL4A是Scripting Layer for Android 的缩写。 即为安卓提供的脚本层。pythonSL4A使用RPC协议,因此只要启动SL4A服务,再映射端口并链接服务,就能够用任何语言在本地调用安卓api。android它的出现,一开始给你们带来了使用脚本语言开发安卓apk的可能。api但项目停滞至今已多年, 现现在SL4A跟随安卓N版本一同发布, 浴火重生。安全不太小伙伴们要失望了...

weixin_29585583的博客 880

Configuration for Python to run on Android

It's exiting to learn tomake app on Android with python. But when I check <Head First Python>, I found there was a lot of programming to download, to install, and a lot of set-up, a lot of...

aldcblo9125的博客 154

python安装记录

qq_36626022的博客 197

Scripting Layer for Android (SL4A)

http://code.google.com/p/android-scripting/     无意之中发现了SL4A,感觉这个技术确实不错,值得看一看学习一下,现将英文资料记录一下,有时间就翻译一下。     SL4A就是用脚本语言编写Android应用程序,例如脚本Python,Ruby,Perl,Javascript等。 Scripting Layer for Android (SL4

jiguanghoverli的专栏 5142

SL4A Python脚本开发:10个实用技巧让手机自动化更简单

SL4A(Android脚本环境)是一款能让你在Android设备上直接编辑和执行脚本的强大工具,它支持多种脚本语言,其中Python凭借其简洁易用的特性成为许多开发者的首选。通过SL4A的Python环境,你可以轻松实现手机自动化操作,从简单的任务提醒到复杂的系统控制,让手机真正成为你的得力助手。 ## 一、快速入门:SL4A环境搭建指南 要开始SL4A Python开发,首先需要在你的An

gitblog_00752的博客 713

SL4A API完全解析:如何访问Android系统功能实现智能控制

SL4A(Scripting Layer for Android)是一款革命性的开源工具,它让开发者能够直接在Android设备上编辑和执行脚本,轻松访问系统功能实现智能控制。通过SL4A提供的丰富API,你可以用Python、Lua、Perl等多种脚本语言控制手机硬件和系统服务,实现从简单的自动化操作到复杂的应用开发。 ## 🚀 核心功能与API概览 SL4A的强大之处在于其全面的系统功能

gitblog_00450的博客 316

SL4A 的一本教程

androidpython 很好的结合。 我是为了积分,您要是没有积分或者想要资料不想花积分,可以留下邮箱,我给您发过去。

android sl4a

sl4a for android script 开发

Rufus 4.0 不再支持 Windows 7:Win7 用户的 3 条路线(完整对照)

Rufus 4.0(2023.04.26 发布)最低要求 Windows 8,**3.22(2023.03.25 发布)是最后一个能在 Win7 上运行的版本**。如果你还在 Win7 上放着 Rufus 没动:手里的 3.22 还能继续用,但再也升不到 4.x,要按"最终版"对待。如果你已经下载了 4.0、双击后程序瞬间退出,这就是本文要拆的现象。能升级系统的,升到 Windows 10/11

gitblog_00350的博客 586

安卓 python环境_Android python环境搭建

目前在通过《Header First Python》学习Python语言。其中有几个章节介绍Python在web和移动设备上的开发,移动设备OS选用了现在火热的Android。对于这个系统,之前我只听说过,从未实际使用过;移动设备上程序的编写,也是第一次涉足。下面记录的搭建环境的过程及相关要点,希望对刚接触这方面的朋友有所帮助。环境OS: Windows XP 32bit SP3移动设备: And...

weixin_33980343的博客 3290

qpython3.0.0_QPython脚本引擎

QPython是一个在Android上运行Python脚本引擎,他整合了Python解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!此外,它提供了开发工具能让你在Android设备上方便地开发Python项目。【主要功能】* 支持Android上的Python编程,包括Web App, 游戏,SL4A编...

weixin_39884877的博客 346

Android SL4A 脚本编程高级教程(二)

本章将通过一些例子向您展示如何使用 SL4A 和 Python 来自动化在后台运行的任务。在启动时启动脚本:使用新的 on boot 应用,您可以设置任何 SL4A 脚本在每次设备启动时启动。只有在彻底测试了你的脚本之后,才使用这个函数。基于传感器采取行动:任何正在运行的脚本都可以访问 Android 设备的全部感知能力,您可以基于任何传感器输入采取行动。基于时间的动作:您可以使用标准的 Python 定时器函数来创建基于时间的脚本。只要你不设置无限计时器,这真的是一个很容易的事情。

龙哥盟 3642
上一篇: netconf学习
下一篇: aau web编程入手
laputa73
博客等级 码龄19年 36粉丝 147原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值