问题标签 [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 投票
1 回答
1254 浏览

android - 使用没有 SL4A 的 Python android.py 模块

有没有办法在android.py不安装 SL4A 的情况下使用模块?

我的意思是我从终端模拟器成功地在 android 上运行了 Python。我可以在不安装该层的情况下使用该模块(或者如果我不能再安装它)吗?

0 投票
1 回答
608 浏览

android - 以编程方式在 Android 手机上启动手机内部设置对话框

我有一部飞利浦 w626 双卡安卓 2.3.5 手机。

当我手动打开数据连接时,会出现 SIM 选择对话框,我必须选择打开数据的卡。我想以编程方式启动这个对话框,例如当我启动需要数据连接的应用程序时使用一些 Tasker 插件。

手机已经root了,可以用adb shell,logcat,

谢谢你。

0 投票
0 回答
103 浏览

android - 检查在 android 应用程序中加载的 html 元素

我在我的 Android 应用程序中使用 webview 渲染一个 html 文件。我还使用一些 javascript 函数来处理内容。有什么方法可以检查 html 内容(例如浏览器中的检查元素)请帮助,在此先感谢。

0 投票
1 回答
1584 浏览

android - Android shell脚本无法在后台运行命令

我的 android 应用程序使用 Runtime.exec() 启动脚本。该脚本依次运行启动进程的命令。我想捕获那个进程的pid,这样我就可以跟踪它的状态并在以后杀死它。

这是我的脚本的摘录:

我希望 pid 会立即得到回应,但事实并非如此。该命令按预期执行,但在我手动终止该命令启动的进程之前,不会回显 pid。所以它似乎不尊重在后台运行命令的请求。我做错了吗,还是Android不支持这个?

如果它很重要,我正在运行的命令 ($exec) 是对二进制可执行文件的调用,并且 $options 扩展为该可执行文件的参数。

0 投票
1 回答
2160 浏览

sl4a - Google 是否仍支持 Android 版 SL4A?

Google 是否仍支持 Android 的 SL4A。

我已经使用旧的源代码为 A6 的 SL4A 创建了一个 apk 文件,谁能告诉我 SL4A 的源代码是否可用于最新的 Android 版本(A16>)。

0 投票
2 回答
314 浏览

javascript - AndroidScript DrawText() 换行?

我正在使用 Android“Javascript”IDE——AndroidScript(太棒了!)开发一个功能齐全的基本经典 RPG (JRPG)。这里有几个问题要开始:(我将在单独的问题中提出以获得更多声誉 - 一开始很难获得。哈)

问题:我正在创建战斗文本(即“你攻击 8。\n地精攻击 2。”)。我正在尝试使用一个字符串并添加文本,具体取决于谁先行,并用换行符分隔。但是,在 canvas.DrawText(string, x, y) 中,它似乎不允许“\n”,而且我无法在我的(因此任何)手机上的一行中放置那么多文本。因此,如果不使用带有换行符的字符串,就需要进行大量不必要的条件测试。可以在图像的 DrawText() 方法中插入换行符吗?

这太过分了,但这是迄今为止的所有代码:

谢谢!

0 投票
1 回答
404 浏览

javascript - 在 AndroidScript 中组织代码?

我正在使用 Android “Javascript” IDE——AndroidScript(太棒了!)开发一个功能齐全的基本经典 RPG (JRPG)。但是,这个程序对于一个文件(700 行)来说有点大。我可以做些什么来更好地组织或分离我的代码?您可以在 AndroidScript 中导入其他文件吗?我习惯于在 Java 中保留单独的类,现在才开始使用 Javascript。

这是到目前为止的代码:

谢谢!

0 投票
1 回答
144 浏览

javascript - AndroidScript - DrawArc 等价物?

我正在尝试在画布上的 AndroidScript 中绘制 Arc。这种方法存在吗?

谢谢,

[他们让我在问题上添加更多内容,所以你去]

0 投票
2 回答
3798 浏览

android - 如何使用 gdata 并在 QPython for android 上保存文件?

我正在将我的脚本从 python SL4A 迁移到 QPython(无法让 SL4A 在 android lollipop 上工作)。

我无法将文件保存到磁盘
所以我正在使用:

我得到

我知道错误意味着什么,我只是不知道在哪里保存文件......

谢谢你的帮助,
marbs

0 投票
1 回答
6866 浏览

android - 从 Shell 脚本安装 APK 和启动应用程序

我的要求是: App A将运行已经在“system/bin”位置的 shell 脚本(myshellscript.sh),shell 脚本将安装存储在“sdcard/Download”位置的 App B并启动App B。

所以在继续之前,我想告诉你

  1. 我的设备已经植根,因为我有自定义 ROM 闪存在其中
  2. 应用 A 是具有系统权限的系统应用。
  3. 当我通过命令运行我的脚本时,我的脚本按照要求运行良好:adb shell sh system/bin/myshellscript.sh
  4. 我对shell脚本没有太多了解。

下面是我的shell脚本:

所以问题是,当我通过上面提到的命令运行此脚本时,它工作正常,但是当在App A的按钮单击上以编程方式运行相同的脚本时,所有用脚本编写的命令都在工作,除了pm install -r "/sdcard/Download/SampleApplication.apk"; 我试图运行我的脚本的代码是:

更新: 我捕获了 adb 日志并得到以下异常: