4

美好的一天!

希望你们中的一位大师可以帮助我解决这个问题。

我目前正在用 Python 编写一个应用程序,它从他们的网站上提取设备手册并创建一个用户手册快捷方式以供启动。

到目前为止一切顺利,但从长远来看,我想将其设置为从 Android 操作系统中提取制造商/型号并根据具体型号进行搜索。

问题?我一辈子都找不到任何可以从系统中提取此类信息的 Pythonic?通过搜索谷歌,我发现在本地语言中,他们可以访问 android.os.Build 以获取此类信息,但我不知道如何通过 Python 访问它?

任何建议将不胜感激!

4

1 回答 1

5

如果这还不能通过 SL4A Facade API 获得,您可以使用 shell 命令getprop检索实际存储在文件中的设备/型号信息/system/build.prop,您对ro.product.manufacturerro.product.model属性感兴趣:

[ro.product.manufacturer]: [samsung]
[ro.product.model]: [GT-I9100]

有关如何从 Python 运行 shell 命令,请查看此问答:

从 python 运行 shell 命令并捕获输出

希望这可以帮助。

于 2013-03-22T01:47:00.790 回答