问题标签 [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 回答
301 浏览

android - fullscreenwrapper2 和 sl4a 中 OptionsMenuItem 的事件处理程序

如何在 fullscreenwrapper2 和 sl4a 中为 OptionsMenuItem 制作事件处理程序?

任何人都可以让它出汗吗?

0 投票
3 回答
79 浏览

android - 如何将对象附加到多维列表

可能重复:
Python 列表混淆

这是一个关于 python 列表的问题。(我的编程环境是带有python的SL4A)

我想要一个输入数字“n”的列表。

所以,我在下面写了一个源代码。

但是,我不能得到上面的输出,但也能得到一个列表......

所以,我有两个问题。

  1. 请告诉我一个源代码,它给我一个我想要的列表。
  2. 为什么源代码给了我错误的列表?
0 投票
2 回答
2852 浏览

android - 通过 adb shell 启动 SL4A 应用程序

我尝试了启动活动的变体,包括此链接Google 规定的在 SL4A 中启动后台脚本的方式。

但是我只需要知道通过 adb shell 打开实际 SL4A 应用程序的命令。令人困惑的是,应该首先启动大量代码中的哪个活动。还有命令:

没有最好的文档。有人可以给我命令从 adb 启动 SL4A 吗?

非常感谢

0 投票
1 回答
374 浏览

python - 在 PyDev(Eclipse) 中设置 SL4A

我正在使用 sl4a。我选择远程使用我的笔记本电脑。我按照以下说明进行操作,一切正常。

现在我想在eclipse中的pydev而不是mac osx终端上工作。如何在eclipse(pydev)中设置上述配置?

0 投票
1 回答
1020 浏览

android - 使用 python 和 SL4A 初始化 android 网络摄像头时 setParameters 失败

我在 android 4.0 平板电脑上使用 SL4A 平台并尝试使用droid.webcamStart()此处找到的方法初始化网络摄像头流:http ://code.google.com/p/android-scripting/wiki/ApiReference#webcamStart我的问题是什么时候我执行以下代码我得到一个 setParameters failed 错误。

python代码很简单:

如果一切按计划进行,这应该初始化一个网络摄像头预览流,但我收到一条错误消息:

我已经看到其他一些与同一问题相关的帖子,但是开发人员使用 java 进行开发,而不是 python。我该怎么做才能在 python 中解决这个问题?

谢谢

0 投票
1 回答
1651 浏览

android - 使用 Python 获取 jpeg 的像素值(SL4A android 4.0)

我正在使用 Android 4.0 冰淇淋三明治在我的三星 Galaxy Tab 上开发一个项目。通过SL4A使用python我试图获取给定坐标(x,y)的jpeg(或png)图像的像素RGB值。

0 投票
1 回答
1427 浏览

android - 从 Intent(或从 SL4A)开始 Android 测试?

我想运行一些 android 测试,但我想安排或延迟这些测试的执行。我正在尝试从 SL4A 执行此操作。这个想法是安装 SL4A 从我的笔记本电脑启动服务器,运行一个特殊的 python 脚本,它将休眠大约 20 秒,然后唤醒并启动测试。我正在执行一些相当复杂的自动化,需要在我安装它们并断开 USB 电缆后运行我的测试。我知道我可以从 SL4A 发出意图,但我正在寻找相当于:

这可以通过意图来完成吗?我应该发送广播还是使用启动活动功能?

我尝试使用此脚本从 Python 直接在设备上运行系统命令,但出现“权限被拒绝”错误:

更新 我也尝试使用 os.system 来运行命令(见下面的修改),这给出了一个不同的错误:soinfo_link_image(linker.cpp:1635): could not load library "libanroid_runtime.so" required by "app_process"; 由所以 info_relocate(linker.cpp:975) 引起:无法找到“lib android_runtime.so”引用的符号“sqlite3_stmt_readonly”...无法链接可执行文件

还有什么其他选择?

0 投票
0 回答
1074 浏览

python - SL4A _R6 / Python4android_R4 webViewShow NullPointerException 上的简单示例代码

我正在尝试在我的简单 SL4A Python 应用程序上获取 HTML Gui。我唯一需要做的就是在我的应用程序开始时向用户询问 1 个输入字符串。

出于调试目的,我从简单开始。不幸的是,即使这也不起作用。知道这里有什么问题吗?(我已经尝试了几段这样的代码并且都有同样的问题)

Python代码:

HTML 代码

错误信息是重复的(数字3114是递增的):

更新:

http://www.mithril.com.au/android/doc/EventFacade.html

在我们去的时候,我读到waitForEvent在 r4 中被弃用了。我应该eventWaitFor改用。这会消除错误,但不会使示例函数生效。Python 脚本不打印任何内容。

更新2:

droid.postEvent应该成为droid.eventPost

droid.waitForEvent('data')应该成为droid.waitForEvent('data')

在javascript和python中。

问题解决了

0 投票
0 回答
1495 浏览

android - SL4A Python 脚本找不到文件

因此,在将我的 python 脚本和文本文件(无扩展名)推送到/sdcard/sl4a/scripts. 不幸的是,当我使用 SL4A 在终端内运行脚本时,它会退出并出现一个回溯错误,指出我的文件尚未找到(当它试图打开它进行读取时)。我检查了目录并找到了其中的文件ref。有什么我想念的吗?

编辑:我没有提到我实际上并没有“打开”文件本身,而是使用 linecache 模块来获取行。我不认为这应该有所作为。

0 投票
1 回答
245 浏览

android - 是否可以使用 sl4a 运行一些自定义命令?

我实际上正在做一个演示,当我从 sl4a 触发时,我想做一些任务,但据我了解,它只能调用 android api,但如果我想做一些自定义任务,或者你可以说定义一个命令怎么办这将运行我的自定义代码或我的 API。如果某处错了,请纠正我。

谢谢