回答
添加此下<manifest>
標籤,就像這樣:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lalllala">
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-feature android:name="android.hardware.camera" />
<application android:icon="@drawable/icon" android:label="lalla" android:debuggable="true">
</application>
</manifest>
<uses-feature>
- 聲明所使用的單一的硬件或軟件功能應用程序。
聲明的目的是向任何外部實體通知應用程序所依賴的一組硬件和軟件功能。該元素提供了一個必需的屬性,可以讓您指定應用程序是否需要並且無需聲明的功能就無法運行,或者它是否傾向於具有該功能,但可以在沒有該功能的情況下運行。由於功能支持可能因Android設備而異,因此該元素在讓應用程序描述其使用的設備變量功能方面起着重要作用。 read for more
下面的示例代碼訪問Device Front Camera
public Camera openFrontFacingCamera() {
int cameraCount = 0;
Camera ffCam = null;
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
// Find the total number of cameras available
cameraCount = Camera.getNumberOfCameras();
// Find the ID of the CAMERA_FACING_FRONT & open it
for (int camIdx = 0; camIdx < cameraCount; camIdx++) {
Camera.getCameraInfo(camIdx, cameraInfo);
if (cameraInfo.facing == Camera.CameraInfo.CAMERA_FACING_FRONT) {
try {
ffCam = Camera.open(camIdx);
} catch (RuntimeException e) {
Log.e(TAG, "Camera failed to open: " + e.getLocalizedMessage());
}
}
}
return ffCam;
}
需要以下權限
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" android:required="false" />
<uses-feature android:name="android.hardware.camera.front" android:required="false" />
欲瞭解更多請閱讀Google android developer API doc
Camera,Camera.CameraInfo
您從開發站點複製併發布了此內容,並沒有表現出努力來真正回答OP的問題。失敗 – 2013-02-08 18:14:25
你是正確的,我已經這樣做了,因爲這是最好的解釋'爲什麼要在Google'android_developer'site'的清單中使用
我們不能簡單地說
寫ŧ這樣
<manifest>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera.autofocus" />
<application>
</application>
</manifest>
只需更改標籤的順序,只需查看androidmanifest xml文件dtd或xsd – rameshandroid99 2013-08-13 07:43:55
AGS爲了增加這個清單下的標籤:
<!-- Request the camera permission -->
<uses-permission
android:name="android.permission.CAMERA" />
<uses-feature
android:name="android.hardware.camera"
android:required="true" />
- 1. 要麼在Android中區分<使用特徵>清單
- 2. 在Android清單中添加屬性stopWithTask =「true」至<service /> xamarin
- 3. 在清單中使用特徵加速度計
- 4. 製作清單<Point3D>,使用glDrawArrays添加點並繪製
- 5. 如何使用特徵密集矩陣添加特徵SparseMatrix?
- 6. Android工作室在清單中使用<compatible-screens>風味
- 7. Android清單和<compatible-screens>
- 8. android - <activity-alias>清單標記
- 9. 如何將清單<MyModel>投入清單<object>
- 10. 鑄造清單<Class>至清單<Interface>
- 11. 讀矩陣而不<iostream>特徵
- 12. Android使用特徵片劑
- 13. 添加<p></p>在HTML
- 14. 如何將清單<requestedPrivileges>信息添加到delphi項目
- 15. 訂購清單<T>
- 16. 排序清單<Object>
- 17. `<p:selectOneMenu>`事件清單
- 18. 的Android添加JSON到<string>
- 19. 隊名單<Base> =名單<Derived>&法案喜歡清單<Derived>
- 20. 在Android中使用OpenType字體特徵
- 21. 更改Android清單一行<CLASS>原因清除所有
- 22. 通過徵收使用System.Windows.Forms的 命名空間</p> <p>在Asp.Net
- 23. 如何使用sklearn將第二個特徵添加到countvectorized特徵?
- 24. 列清單通過添加型-TypeDefinition在PowerShell中創建的類型<T>
- 25. 正在更新清單<HashMap>
- 26. 在內添加<select>
- 27. 添加類到<a>使用jquery
- 28. Android NullPointerException當添加項目ArrayList <>
- 29. 使用語音的生物特徵 - Android
- 30. 如何使用</p> <pre><code>dbms.lob.createTemporary(v_clob,true) </code></pre> <p>,並嘗試使用</p> <pre><code>dbms.lob.freetemporary(v_clob) </code></pre> <p>它不清除CLOB釋放清除CLOB的PL SQL
+1如果你加入'<使用特徵...>'例子還有,它甚至會更好:) – MByD 2011-05-03 10:37:09
@MByD。完成,感謝您的寶貴意見! – 2011-05-03 10:49:02