안녕하세요^^;
잠금 상태에서 내장된 카메라 어플을 실행할려고
Intent i = new Intent("android.media.action.STIL_IMAGE_CAMERA_SECURE");
startActivity(i);
이렇게 호출을 했습니다.
삼성, 엘지폰에서는 이상없는데 베가 폰은 에러 납니다.
베가 폰이 있으면 에러 로그라도 봤을텐데 폰이 없어서 정확하게 어떤 오류인지 모르겠습니다 ㅠㅠ
제 어플이 마켓에 등록된 상태인데 댓글에 베가폰 카메라 오류난다고 해서요 ㅋㅋ
혹시 베가폰 있으신분 테스트좀 부탁드리겠습니다^^;
그냥 버튼 하나 있고 버튼 누르면 카메라를 호출하는 아주 간단한겁니다 ㅠㅠ
단지 잠금화면 위에 제가 만든 어플이 있다는거 밖에 없는데
베가폰이 저러면 삼성,엘지 말고 다른 제조사 폰들에서 오류가 날수 있겠내요?? ㄷㄷ
선배님들은 어떻게 처리를 했는지 궁금하내요...
....
@Override
protected void onCreate(Bundle savedInstanceState) {
// 기본 lock 어플 위에 화면을 띄움
getWindow().addFlags(
WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
| WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD);
setContentView(R.layout.activity_main);
....
ImageButton cameraIcon = (ImageButton) findViewById(R.id.cameraIcon);
// 카메라
cameraIcon.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
Intent intentCamera = null;
intentCamera = new Intent(
"android.media.action.STILL_IMAGE_CAMERA_SECURE");
intentCamera.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intentCamera);
} catch (Exception e) {
e.printStackTrace();
}
}
});
......
AndroidManifest.xml
<!-- 잠금장치 -->
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />