Android 4.2 Jelly Bean에 문제가 있습니다.파노라마/포토 스피어 모드에서 카메라를 직접 여는 방법은 무엇입니까?
파노라마/360 광구 모드에서 내 응용 프로그램에서 카메라를 열려면 어떻게해야합니까?
나는 grepcode과 (과) Camera.Parameters에서 많은 부분을 검색했지만 아무 것도 도움이되지 않습니다. 비디오와 이미지를 제외하고 파노라마 모드에서 카메라를 여는 단서가있는 사람이 있습니까?
Android 4.2 Jelly Bean에 문제가 있습니다.파노라마/포토 스피어 모드에서 카메라를 직접 여는 방법은 무엇입니까?
파노라마/360 광구 모드에서 내 응용 프로그램에서 카메라를 열려면 어떻게해야합니까?
나는 grepcode과 (과) Camera.Parameters에서 많은 부분을 검색했지만 아무 것도 도움이되지 않습니다. 비디오와 이미지를 제외하고 파노라마 모드에서 카메라를 여는 단서가있는 사람이 있습니까?
표준 방법이 없습니다. AFAIK Panorama, Photoshere는 Gallery3의 독점적 기능입니다 (Google 제공) package com.google.android.gallery3d. 그것은 장치의 펌웨어에 따라 다릅니다. ApplicationManifest.xml
<activity clearTaskOnLaunch="true" screenOrientation="0" name="com.google.android.apps.lightcycle.ProtectedPanoramaCaptureActivity" theme="resource_id:0x1030007" configChanges="1184" label="resource_id:0x7f0a00b2" windowSoftInputMode="35" taskAffinity="com.google.android.camera">
<intent-filter>
<action name="android.intent.action.MAIN">
</action>
</intent-filter>
</activity>
에서
내 응용 프로그램
Intent res = new Intent();
String mPackage = "com.google.android.gallery3d";
String mClass = "com.google.android.apps.lightcycle.ProtectedPanoramaCaptureActivity";
res.setComponent(new ComponentName(mPackage,mClass));
startActivity(res);
에서이 활동을 시작하려했지만 그것은 카메라 응용 프로그램에서 NullPointerException이 발생합니다.
를 사용하여 모든 기본 카메라 기능을 열 수 있습니다, 매니 페스트 코드가 오류를 발생 시키면 메소드 이름이 정의되지 않습니다. 이 코드를 사용하는 방법을 알려 주실 수 있습니까? –
매니페스트에 아무 것도 붙여 넣을 필요가 없습니다. Java 코드 –
사용하지만 Manifest에서 ProtectedPanoramaCaptureActivity를 선언해야합니다 ... com.google.android.apps.lightcycle 패키지를 어떻게 컴파일하고 있습니까? – NikW
내 응용 프로그램에서 포토 스피어 카메라를 열거 나 보통 카메라에서 포토 구도 옵션을 표시하려고합니다. 많이 검색했지만 해결책을 찾지 못했습니다.
우리는 photosphere 카메라를 열 수있는 해결책이 없다고 생각합니다. 다음 Android API 출시를 기다려야합니다.
당신이 코드 아래
Intent intent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
startActivity(intent);
사용을 내가 직접 파노라마 모드에서 카메라를 열려면이 코드를 사용하기 위해 노력하고있어이 의도 행동 "INTENT_ACTION_STILL_IMAGE_CAMERA" –