我已經在服務器中搜索了這個問題的答案,但是我還沒找到。我只找到了it for Android 2.0 (SDK 5)。那麼是否有人知道如何找出Android 1.6應用程序中是否有相機?我可以檢查相機是否有自動對焦。在Android 1.6(SDK 4)上檢查相機
謝謝你的回答, saric。
我已經在服務器中搜索了這個問題的答案,但是我還沒找到。我只找到了it for Android 2.0 (SDK 5)。那麼是否有人知道如何找出Android 1.6應用程序中是否有相機?我可以檢查相機是否有自動對焦。在Android 1.6(SDK 4)上檢查相機
謝謝你的回答, saric。
這裏是代碼,以檢查是否有一個照相機(https://developer.android.com/guide/topics/media/camera.html):
/** A safe way to get an instance of the Camera object. */
public static Camera getCameraInstance(){
Camera c = null;
try {
c = Camera.open(); // attempt to get a Camera instance
}
catch (Exception e){
// Camera is not available (in use or does not exist)
}
return c; // returns null if camera is unavailable
}
從Android兼容性頁(https://developer.android.com/guide/practices/compatibility.html):
的Android 1.0至1.5所需要的200萬像素的照相機自動對焦。 但是,在1.6版本中,Android設備被允許省略 自動對焦功能,但(固定焦距)相機仍然需要 。某些應用程序(例如條形碼掃描儀)的功能不如 ,且相機不自動對焦。爲防止用戶對這些應用程序產生不好的體驗,默認情況下會假定獲得 權限以使用相機的現有應用程序要求自動對焦。這款 允許Google Play從缺少自動對焦的設備中過濾這些應用。
看起來他們告訴你使用的是不存在尚未功能。
不幸的是,它可能無法檢查相機是否在Android 1.6中具有自動對焦功能。