美好的一天!
希望你们中的一位大师可以帮我解决这个问题。
我目前正在用Python编写一个应用程序,它从他们的网站上提取设备手册并创建一个用户手册的快捷方式来启动它。
到目前为止一切顺利,但从长远来看,我想将其设置为从Android操作系统中提取制造商/型号并根据具体型号进行搜索。
问题?我不能为我的生活找到任何可以从系统中提取此类信息的Pythonic?从搜索谷歌,我能够发现,在本地语言,他们可以访问android.os.Build获取此类信息,但我无法弄清楚如何通过Python访问它?
任何建议都将不胜感激!
答案 0 :(得分:4)
如果尚未通过SL4A Facade API提供此功能,您可以使用shell命令getprop
检索实际存储在文件/system/build.prop
中的设备/型号信息,您对 ro感兴趣。 product.manufacturer 和 ro.product.model 属性:
[ro.product.manufacturer]: [samsung]
[ro.product.model]: [GT-I9100]
关于如何从Python运行shell命令,请查看此Q& A:
Running shell command from python and capturing the output
希望这有帮助。