通过Python获取Android设备/型号信息
大家好!
希望你们中的某位高手能帮我解决这个问题。
我现在正在用Python写一个应用程序,这个程序可以从设备的官方网站上获取说明书,并为它创建一个用户手册的快捷方式,方便启动。
到目前为止一切顺利,但从长远来看,我想把它设置成可以从安卓系统中提取制造商和型号信息,并根据具体型号进行搜索。
问题是?我怎么也找不到可以用Python提取这些信息的方法?我在谷歌上搜索时发现,原生语言可以通过android.os.Build来获取这些信息,但我不知道怎么用Python来访问这些内容。
任何建议都将非常感谢!
1 个回答
5
如果通过SL4A Facade API还无法获取这些信息,你可以使用命令行中的 getprop
命令来获取设备和型号的信息,这些信息实际上存储在 /system/build.prop
文件里。你需要关注的属性是 ro.product.manufacturer 和 ro.product.model。
[ro.product.manufacturer]: [samsung]
[ro.product.model]: [GT-I9100]
关于如何在Python中运行命令行命令,可以查看这个问答:
希望这对你有帮助。