我正在開始打開CameraPreview的小型安卓相機應用程序。我嘗試設置很多ColorEffects到我的相機實例,但它不起作用。還有就是我的代碼,我用 setColorEffect方法:在android應用程序中的相機效果
public void surfaceCreated(SurfaceHolder holder) {
// The Surface has been created, now tell the camera where to draw the preview.
try {
Camera.Parameters parameters = mCamera.getParameters();
parameters.setSceneMode(Camera.Parameters.FLASH_MODE_AUTO);
parameters.setColorEffect(Camera.Parameters.EFFECT_SOLARIZE);
mCamera.setDisplayOrientation(90);
mCamera.setParameters(parameters);
mCamera.setPreviewDisplay(holder);
mCamera.startPreview();
} catch (IOException e) {
Log.d(TAG, "Error setting camera preview: " + e.getMessage());
}
}
權限
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:name="android.hardware.camera" />
UPD:我tryed在Android上運行2.3.6我的應用程序和色彩效果進行這項工作。它不適用於android 5.0
請幫助我。
所以我使用的Nexus 7設備與Android 5.0 – 2014-12-08 09:15:03
它拋出任何異常? – Salmaan 2014-12-08 09:19:18
究竟是行不通的?應用程序是否編譯?相機是否可以做任何事情?僅僅是效果沒有被應用?當您嘗試應用過濾器時會崩潰嗎?它不存儲結果嗎?如果您可以澄清並添加您的使用權限,那將很棒。 – 2014-12-08 09:20:08