如何判断安卓设备是否支持android.hardware.camera.autofocus?
我可以从哪里获得这个android设备支持的功能列表?
我想使用我的应用程序中的功能,但我不知道手机是否支持。
<uses-feature
android:name="android.hardware.camera"
>
</uses-feature>
<uses-feature
android:name="android.hardware.camera.autofocus"
android:required="true"
>
</uses-feature>发布于 2013-04-12 13:41:36
你可以像这样管理
PackageManager pm = getPackageManager();
if (pm.hasSystemFeature(PackageManager.FEATURE_CAMERA)) {
// Here if you get Camera Do you work Like
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
i.putExtra(MediaStore.EXTRA_OUTPUT,MyFileContentProvider.CONTENT_URI);
startActivityForResult(i, CAMERA_RESULT);
} else {
Toast.makeText(getBaseContext(), "Camera is not available",Toast.LENGTH_LONG).show();
}还要将Camera的Require Permission添加到AndroidManifest.xml文件
https://stackoverflow.com/questions/15963819
复制相似问题