Kivy 获取 iDevice 和 Android ID

Posted

技术标签:

【中文标题】Kivy 获取 iDevice 和 Android ID【英文标题】:Kivy get iDevice and Android ID 【发布时间】:2014-10-13 05:52:51 【问题描述】:

我正在考虑编写一个我想为 iosandroid 制作的应用程序,我想使用 Kivy,因为我可以编写一次,执行一些魔法,然后部署到 iOS 和 Android。我的计划是让程序连接到将返回配置文件的服务器,但我需要将每个配置文件链接到其设备。 Kivy 是否有获取设备 ID 的方法,或者是否有更好的方法将配置文件链接到设备?

【问题讨论】:

【参考方案1】:

此功能包含在plyer 中,这是一个 kivy 姐妹项目,为不同的功能提供了一个 Pythonic 跨平台 API。你会得到plyer.uniqueid.id的id。

您还可以查看代码(ios、android),了解 plyer 如何使用 kivy 的 pyjnius 和 pyobjus 项目实现这一点,这些项目让您可以直接从 python 调用 java 和 objc。在这种情况下,两者都非常简单。

【讨论】:

以上是关于Kivy 获取 iDevice 和 Android ID的主要内容,如果未能解决你的问题,请参考以下文章

通过 Python 子进程运行时使用仪器获取 iDevices 卡住了

为啥 Kivy apk 在 android 设备上启动 apk 后立即崩溃

在iDevices上获取wifi网络的密码[关闭]

Kivy Android plyer.gps on_location 回调从未被调用

Kivy + PyJnius 检查安卓版本

Kivy 相机代码无法在 android 设备上运行