问题标签 [sl4a]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
670 浏览

android - 如何从另一个脚本以编程方式在 sl4a 脚本编辑器中打开一个脚本?

我是使用 SL4A 编写 Android python 脚本的新手,但熟悉 python。我的问题是,如何从另一个脚本以编程方式在 sl4a 脚本编辑器中打开一个脚本?我的英语不足以解释我的问题,所以我用伪代码显示它:

如果有人给我提示或帮助我解决这个问题,我将不胜感激。提前致谢 :)

0 投票
1 回答
398 浏览

android - 如何从 SL4A python 解释器访问 C 函数

请任何人建议,是否可以从 SL4A 中的 python 脚本访问 C 函数。如果是这样,如何为 C 文件创建共享库。

0 投票
1 回答
1560 浏览

android - 使用 SL4A 使用 Python 获取录制声音的幅度

我想使用 Python 编写的 SL4A 应用程序录制 1 秒钟的声音,然后找到声音的最大幅度。

是否有我可以使用的 SL4A API 的任何部分或可以使用的 Python API 的任何部分?或者我可以为此安装任何python模块吗?

我从 SL4A 搜索了 Python API,但没有找到任何与幅度相关的内容。也许我只是错过了。

更新:

我已经设法将wave.py模块导入我的代码并尝试打开录制的文件。但是当我访问

wave.open("/sdcard/sl4aTemp/sound_sample.wav")

它抛出这个错误,

File does not start with RIFF id

对于那些好奇我的代码在这里看起来如何的人,它是:

0 投票
3 回答
1427 浏览

android - SL4A Android x86 安装

我目前正在开发一个 Android 应用程序。我无法在我的 Android x86 模拟器上安装 Android Python APK,例如 sl4a.apk 和 PythonInterpreter.apk。我读到可以使用 NDK 重新编译 APK,但我还没有找到更接近的描述。有没有人有这方面的经验并且可以提供一个小教程?

此致

0 投票
1 回答
565 浏览

android - 为了能够在我的 Android 手机上编写和编辑 python 程序,我需要遵循哪些步骤?

我是初学者,会编程和 Python。

我想做的是阅读并遵循诸如“Learn Python the Hard way”和“Hello world:面向儿童和其他人的计算机编程”等书籍中的示例。

当我乘坐公共汽车和火车时,我希望能够在我的 android (xperia arc) 手机上解决示例问题。火车穿过隧道,所以这需要在没有互联网的情况下工作。这意味着 repl.it 和 ideone 将不起作用(我认为)。

到目前为止,我已经安装了 SL4A 脚本层(我认为 - 不知道如何检查以确保它正常工作)并且我已经安装了 P4A(适用于 android 的 python)。我还需要什么才能获得终端/外壳窗口?

0 投票
3 回答
2423 浏览

android - 适用于 IOS 或 Android 的 Python

我一直在查看 android 和 IOS 上的不同 python 包,因为我很快就会升级我的手机。

但是,我不知道要使用哪个操作系统。对于 android 他们有 SL4A 包,但对于 IOS 他们有他们的等价物。但是,我坚持要选择哪个。有人对此有什么建议吗?

我知道这是一个愚蠢的问题,但是我刚刚进入移动开发领域,因为他们允许在移动平台上使用脚本语言。

0 投票
1 回答
2157 浏览

android - 使用 Python 编写使用 GPS 数据的 Android 应用程序

我想使用 Python 编写一个 Android 应用程序。我为此找到了 2 个选项:kivySL4A。在 kivy 中,至少目前,我无法使用 GPS 数据。任何人都知道我是否可以使用带有 Python 的 SL4A 获取 GPS 数据?据我了解,可以使用 kivy 编写商业应用程序。另一方面,对于 SL4A,您必须首先在您的 Android 设备上安装 SL4A 和 python,所以我不确定它是否适合商业应用程序。最后一个,我可以在 python中使用funf吗?

0 投票
1 回答
5197 浏览

android - Python SL4A 开发

好吧——我感觉自己像个沮丧的白痴。我想先声明一下。

我正在尝试进行 Python/Android 设置,以便为 Android 开发 Python 应用程序。我在我的 Android 设备上安装了 SL4A 和 Python 解释器,并且可以在运行的手机上编写应用程序。

问题是如何继续在我的 PC 上进行开发并与我的 Android 设备进行交互。我已经解压了 extras 包并将其放在 $PYTHONPATH/site-packages/ 中。我已经将 Ecplise 与 PyDev 和 Android 包集成并设置了 AP_PORT 和 AP_HOST 环境变量。

当我运行以下代码时:

我在 Eclipse 中收到错误,包括“com.googlecode.android_scripting.rpc.RpcError: Unknown RPC”。坏魔术数字。

当我通过 CLI 进入 Python 并输入

我得到以下输出

任何帮助或初学者教程将不胜感激。

我知道我一定做错了什么,因为我看到其他人开始接受,看起来,相对轻松。

提前致谢。

0 投票
2 回答
1532 浏览

android - 如何将 tweepy 模块与 sl4a 和 py4a 一起使用?

我正在尝试使用 tweepy 构建一个用 python 编写的 twitter 客户端,并使其在 Android 上的 sl4a(使用 py4a)上运行。但我似乎无法在我的主脚本中导入 tweepy 模块。脚本不运行。请告诉我在 sl4a 中使用 tweepy 的正确方法,因为在 sl4a 的脚本目录中复制粘贴 tweepy 目录不起作用。

0 投票
2 回答
2054 浏览

android - SL4A 在我的 android 的终端 ide 中不起作用

我有 HTC One X,Android 4。我已经在我的智能手机上安装了 sl4a、python、scapy 和终端 IDE。一切都好,终端 IDE 中的 python 在 scapy 作为 root 下运行良好。

问题发生在我使用 SL4A 时。

当我运行脚本时没有错误,但是在解释 makeToast() 时程序停止并且没有任何反应。

任何人都可以帮助我在终端中使用 SL4A 以 root 身份运行 python 脚本吗?