问题标签 [android-scripting]

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 投票
23 回答
701398 浏览

android - 有没有办法在 Android 上运行 Python?

我们正在开发S60版本,这个平台有一个很好的 Python API。

不过,Android 上的 Python 官方并没有什么说法,但是既然Jython存在,有没有办法让蛇和机器人协同工作呢??

0 投票
1 回答
935 浏览

python - 如何从 android 应用程序与 android 脚本环境进行交互?

我想使用 python 脚本作为我正在开发的应用程序的插件。这似乎可以通过与 android-scripting-environment (ASE) 交互来实现,正如 Locale 所做的那样,但我还没有找到任何关于此的文档。您如何从自己的应用程序中执行 ASE 脚本?

0 投票
1 回答
11292 浏览

android - Android - 使用 WebView 评估 javascript 字符串并返回值

鉴于 Android 本身不支持脚本,并且将 javax.script.ScriptEngine 等库包装到您的应用程序中会使其太大,是否可以将 javascript 字符串发送到不可见的 WebView 并让它评估字符串并返回结果(另一个字符串)?

我想走这条路,因为我想将所有脚本保存到磁盘上,这样我的应用程序就可以保持很小。

编辑

我需要 Java 代码来评估 javascript 字符串,而不是相反。addJavascriptInterface()没有帮助。

0 投票
1 回答
1336 浏览

android - 下载 Android 脚本环境的脚本

从谷歌代码下载了 ASE,并正在查看教程和可用脚本。

我找到了一个我想尝试的脚本,但是复制粘贴它会删除所有空格(这是一个 Python 脚本......)。

有没有一种简单的方法可以将互联网上的脚本下载到 Android 脚本环境中?

0 投票
5 回答
5871 浏览

python - 使 android Python 服务在挂起状态下运行

这是我使用android-scripting 编写的 Python脚本:

它基本上每分钟都在振动(就像一个激励器)。但是,当手机在屏幕空白的情况下锁定时,我感觉不到任何振动。也许Android正在冻结脚本(因此是while循环)?请注意,我确实将此脚本作为服务运行(长按并单击“作为服务启动”)。

无论电话挂起状态如何,有没有办法让这个脚本一直工作?

更新1:我偶尔会听到振动,不是每分钟..而是随机每5-10分钟一次。

更新 2:如果我正常运行脚本(而不是作为服务),则会出现此问题。似乎“time.sleep”在指定时间内没有睡觉。

0 投票
1 回答
877 浏览

python - 在 Python 中使用 Android 的`Timer.schedule`

有人可以解释如何在Python中使用Timer.schedule(用于调度任务)吗?

请注意,Pythontime.sleep无法在 Android 中运行。

0 投票
1 回答
899 浏览

python - 我可以在 ASE 上移植我现有的 python 应用程序吗?

我了解到 Android 脚本环境 (ASE) 支持 python 代码。我可以使用我现有的 python 程序并在 android 上运行它们吗?

除了 GUI,我还需要适应什么?如何找到 ASE 支持的 python 库列表?

0 投票
1 回答
230 浏览

python - 如何在 Android 上的 ASE 中使用 Python 获取设备特定的 UID?

我正在使用 Python 编写 Android 脚本环境 (ASE) 脚本来复制 iPhone 应用程序。

我需要某种设备 UID。我的想法是 MAC 地址或设备电话号码的加盐 MD5 哈希,但我不知道如何使用 ASE 中的 Python API 访问其中任何一个。

如何在 ASE 中的 Python 中创建 UID?

0 投票
1 回答
710 浏览

java - 从 android 应用程序运行 python

我正在尝试通过我编写的应用程序运行 python 脚本。我发现一些页面说这段代码正在执行此操作,但我无法弄清楚。

http://code.google.com/p/android-scripting/source/browse/android/AndroidScriptingEnvironment/src/com/google/ase/locale/LocaleReceiver.java

有人可以解释发生了什么以及如何编辑它以在我的项目目录中运行任意脚本文件吗?

0 投票
2 回答
2601 浏览

java - 在android上安装python包

我想从android上的源代码安装一个python包。这可能吗?我尝试在控制台中运行 py 安装文件,但没有找到 distutils (.core, ccompiler)。是否仍然可以安装它们?