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

android - 从安卓手机推送到 GitHub

我正在使用 SL4A 在我的 Android 手机上编写代码。我想知道是否有办法通过我的手机与 GitHub 进行交互(例如安装 Git Bash),以便从我的 GitHub 存储库中提取和推送我的代码。

有这个应用程序吗?我是否必须以某种方式root我的手机并使用android shell?

我正在使用应用程序 Gh4a 在 GitHub 中查看我的存储库,但它只能做到这一点,您无法从那里提取或推送您的代码。

谢谢!

0 投票
5 回答
2130 浏览

android - 有没有办法从其他地方的目录运行 SL4A 脚本?

sl4a 的所有脚本都在 /sdcard/sl4a/scripts 下

是否可以运行位于其他地方的脚本:

例如来自 /sdcard/dropbox/pyscripts [眨眼眨眼]

0 投票
3 回答
831 浏览

android - 如何更改 sl4a 脚本的快捷方式图标?

我已经设法使用 sl4a 在 python 中为 android 编写了一些简单的脚本。我还可以在我的主屏幕上为他们创建快捷方式。但是为此选择的图标始终是 python sl4a 图标。我可以改变这个,让不同的脚本有不同的图标吗?

0 投票
1 回答
1721 浏览

javascript - Android 脚本层 - LibGDX

一段时间以来,我一直在 LibGDX 之上编写一个完整的游戏引擎,并且几乎用 Javascript 编写了每一个游戏对象(我创建了一个基于复合的游戏对象系统)。对于 JS 解释,我使用了 Rhino 引擎,它在我的 ubuntu 系统上运行得非常好,但是当我尝试在 Android 上运行它时,我根本无法编译它,从我读过的内容来看,这是因为Google 没有使用支持 Rhino 的标准 Java 实现,但现在我看到了对 SL4A 项目的支持,但是我一直在寻找一个与 Android 兼容的简单 Rhino jar 文件,但在浏览了下载之后,我发现是似乎没有库的 APK 文件,从我读过的内容来看,APK 应该是一个模板项目,但是如何在没有 jar 包的情况下将它与现有代码一起使用?也许我完全没有抓住重点?

0 投票
1 回答
259 浏览

android - 是否可以将 SL4A 脚本存储在本地数据库中并从 java Activity.class 中运行它们?

我正在玩弄一个想法,其中我将 SL4A 代码脚本片段存储在“常规”java Android 应用程序的本地数据库中。这个想法是在运行时从 Activity 类中检索这些代码片段并执行它们。

尽管我使用了最好的 google-fu,但我还是找不到任何示例,这让我觉得这是一个不好的迹象。有很多关于如何运行 SL4A 脚本的示例,但似乎没有一个示例显示如何将脚本检索为字符串(或流)对象,然后从 Activity 中执行脚本。

我确实找到了一个接近我想要的示例,但它似乎没有提供执行多行脚本的能力,并且需要 root 访问权限。

0 投票
2 回答
2270 浏览

android - 在 SL4A android 中运行脚本

我目前已经在我的模拟器上安装了 SL4A,它工作正常。我可以将我的脚本从我的计算机推送到模拟器的 SD 卡上,并在模拟器上成功运行它。现在我想知道如何从命令行运行这些脚本?我想将输入参数(文件)传递给我的脚本,以便脚本可以处理它。通常在我的计算机终端中,我给出的命令是 -

Test.py -h /Users/Documents/Test.jpeg

这会自动将 Test.jpeg 作为输入文件。

如何从模拟器中执行此操作?我将 test.jpeg 存储在模拟器的 SD 卡中。

0 投票
2 回答
778 浏览

android - 如何为 Android SL4A 构建 Python Eggs?

有没有人有关于我应该如何构建 Python Egg 以将其安装在我的 android 手机中的教程?我想安装解析文件的库 - Hachoir (https://bitbucket.org/haypo/hachoir/wiki/Home)。该库完全用 Python 编写。我尝试按照这些步骤但徒劳 - http://code.google.com/p/python-for-android/wiki/BuildingModules

任何帮助将不胜感激 !谢谢你。

0 投票
1 回答
151 浏览

android - 显示不同的字符而不是特殊字符

我是 sl4a 的新手。我的问题是,当我@在 android 模拟器的 python 解释器中从键盘键入以下字符(特殊字符除外)时,它会显示意外字符。

当我键入shift+1(!)它时,它会显示^[0P并如下所示:

为什么解释器显示意外字符(如上所述)?请帮我解决这个问题。

0 投票
2 回答
1463 浏览

android - 将 SSH 与 SL4A 一起使用

我正在使用 SL4A(Android 脚本层)将 python 代码集成到 Android 中。

我想知道是否有任何方法可以在代码中通过 SSH 进行连接。

我的意思是,我可以在 python 代码中使用任何 SSH 命令吗?

我知道有 ConnectBot 和其他应用程序,但它们在 SL4A 外部。

0 投票
3 回答
4672 浏览

android - 是否可以使用 SL4A 创建完整的 Android 应用程序?

我想用python创建一个应用程序,但我需要它包含正确运行所需的一切。我看过这篇关于通过和市场销售应用程序的能力的帖子,但那里没有最终答案。

目前我能找到的最好的解决方案是在这个pdf章节(来自 Pro SL4A Apress 书),但似乎即使我创建了一个.apk文件,安装该应用程序的用户也必须在他的 Android 设备上安装 SL4A。

有没有办法将 SL4A 合并到.apk文件中,或者更好的是,只合并需要的东西?