问题标签 [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.
android - 是否需要在 android 设备上预装 SL4A 才能运行用 python 开发的应用程序?
我了解我们需要安装在我们测试的设备中,一旦我们开始分发应用程序,客户的 Android 设备是否需要预先安装 SL4A 或者我们可以将其与应用程序一起打包吗?
python - SL4A 导入失败
在 Python 终端,我可以运行:
正如预期的那样,它给出了一个数字。但是,我将此脚本保存为 random.py 并且它无法运行:
它说“AttributeError:'module'对象没有属性'randint'”
android - python sl4a unicode (安卓)
有人对这个有经验么?
最近半年一直在用python 3.2,对2.6.2的记忆力不是很好。
在我的计算机上,以下代码有效,使用 2.6.1 进行了测试:
但在电话上,它会到达第一个特殊字符ø
并抛出:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf8' in position 3: ordinal not in range(128)
我需要输入它们以及从文件中读取的任何想法?
java - Python 在 Android 上的局限性是什么?
我正准备开始一点 Android 开发,需要选择一种语言。我知道 Python,但必须学习 Java。我想从你们这些在 Android 上使用 Python 的人那里知道有什么限制。另外,Java有什么好处吗?
android - 使用 SL4A (Python) 和蓝牙
寻找一些指示让我开始。
我的左手有一个运行 ICS 的 SGS2。我已经启动并运行了 SL4A 并安装了 Python 2.6.2
在我的右手里,我有一个通用的中国蓝牙 RFID 阅读器。它工作,它读取标签(它有一个显示器),它与手机配对。
我希望他们玩得很好——我想编写一些脚本来持续监视设备并在传输代码时捕获代码。
我不是 Python 专家,但我已经使用它在 Web 服务器上构建简单的 I/O 作业有一段时间了,所以我几乎可以找到自己的方法。
但不同寻常的是,我在处理这个问题时遇到了真正的问题——我找不到任何“蓝牙和 SL4A 入门”资源来克服建立持久连接和监控输出的第一步。
有小费吗?
android - 使用 SL4A 从 python 脚本返回结果返回到 Android 应用程序
在我的 java android 应用程序中调用 startActivityForResult() 后,我正在尝试使用 (SL4A) 从 python 脚本中获取结果。但是我总是在我的 onActivityResult() 中得到一个空意图
从我的 Java 应用程序运行 python 脚本
完成后从 pythonscript 接收结果
但是根据活动结果,Logcat 错误消息。
这是我的 python 脚本,由 SL4A 运行
当 python 脚本退出时,我的 onActivityResult 会收到通知,如 REQUEST = 3050 所示。但是应该返回的 Intent 是 NULL。我已经在我的 python 脚本中调用了 setResultString() 。知道可能出了什么问题吗?
android - Sl4A 从通知窗口中选择正在运行的应用程序
我有一个我编写的 SL4A 程序。在我准备发布之前,我有一个问题。
由于某种原因,当应用程序运行时,如果我在应用程序之外的主屏幕,我看到它在通知区域中运行,但是当我选择它时没有任何反应。但是,如果我从应用程序区域单击我的图标,它将重新启动应用程序。
有什么建议么?
android - Android - 恢复应用程序状态 - SL4A
请不要因为一个菜鸟问题而用鱼叉攻击我。
我正在使用 SL4A 开发一个 android 应用程序,当我的应用程序启动时,它在脚本执行时在后台运行。我不确定从哪里开始,但每次单击我的图标时,它都会重新启动我的应用程序。我尝试过使用不同的启动模式,但没有发生任何不同。我认为这与 OnCreate 代码和通知的设置有关。我需要帮助保存我的应用程序状态,然后在重新单击图标或单击通知栏时恢复。我已经尝试了一切,不得不转向这里寻求帮助。无论如何,我都不是 android 编程的专家。谢谢大家,温柔点;)
javascript - 使用 Eclipse 在 Android 中执行 Python/Ruby 脚本
我想在 Android 项目中执行 Python/Ruby/Javascript 脚本。我需要使用eclipse进行开发。我看到了关于 SL4A。有人可以指导我如何做到这一点吗?谢谢!
android - Android蓝牙IOException:连接被拒绝
注意:也发布在https://groups.google.com/forum/?fromgroups=#!topic/android-scripting/UsPy3x4jvG0
我正在尝试连接到蓝牙 RFCOMM 设备。我使用 sl4a 并从 Python 脚本连接。我有两个运行相同 Android 版本 2.3.4 的 Android 设备。
在一台设备上(Galaxy S2 非常接近股票内核,root),脚本运行良好并连接到 RFCOMM 设备。在另一台设备上,异国情调的 Winmate E430T(我怀疑是专门的坚固型 Android 手机,音量相当低),我得到了java.io.IOException: Connection refused
.
我尝试运行示例代码bluetooth_chat.py
但没有成功,该代码用于 Android 到 Android 的连接。我收到相同的错误消息,这表明问题不在我的代码中,而更多的是 Winmate 手机的状态(是否已root,已安装软件,配置)。
有人见过类似的东西吗?我看到了关于 unpair-repair 的帖子,我尝试了两次,但没有帮助。在安装 Python 和所有模块后,我还尝试重新启动 Winmate。
编码:
logcat 的摘录:
编辑 2012 年 13 月 9 日 09:55:我尝试Bluetooth Chat App
了市场上的 (BILL RAY),它允许我的两部手机聊天,我可以从任一方连接:问题至少可以用 Java 解决。这个bluetooth_chat.py
例子仍然不起作用。
编辑 10:45:我从 BeanShell 尝试仍然在 SL4A 中遇到同样的问题,在我的 S2 上工作并在我的 Winmate 上失败:
代码:
logcat 类似: