Kivy 获取 iDevice 和 Android ID
Posted
技术标签:
【中文标题】Kivy 获取 iDevice 和 Android ID【英文标题】:Kivy get iDevice and Android ID 【发布时间】:2014-10-13 05:52:51 【问题描述】:我正在考虑编写一个我想为 ios 和 android 制作的应用程序,我想使用 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 后立即崩溃