我正在构建一个webapp,并试验弄清楚Android设备有哪些功能。
是否有“功能”或“功能”注册表我可以查看这个?举一个例子:假设我需要知道设备是否具有电话功能或者是否具有摄像头功能。是否有一个集中的密钥库,我可以检查这些常量?
我正在努力创造的东西是这样的:
public String HasCapability(String key) {
return some.mystical.namespace.Capabilities.ContainsKey(key);
}
我对此很新(我是C#家伙),请原谅我的语法。
答案 0 :(得分:1)
您可以使用
PackageManager pm = context.getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
}
了解更多详情