¿Cómo abrir la cámara directamente en modo panorama / fotosfera?

Estoy atascado en un problema en Android 4.2 Jelly Bean.

¿Cómo puedo abrir la cámara de mi aplicación, por defecto en panorama / 360 photosphere?

He buscado mucho en grepcode y también Camera.Parameters , pero nada parece ayudar. ¿Alguien tiene alguna pista para abrir la cámara en modo panorámico aparte de vídeo e imagen?

    No hay manera estándar de hacerlo. AFAIK Panorama, Photoshere son las características propietarias de Gallery3d (proporcionado por Google) paquete com.google.android.gallery3d. Depende del firmware del dispositivo.

    En 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> 

    He intentado iniciar esta actividad desde mi aplicación

      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); 

    Pero arroja NullPointerException en aplicación de cámara.

    También estoy mirando para abrir la cámara photosphere en mi aplicación o por lo menos mostrar la opción photosphere en la cámara normal. Busqué mucho, pero no encontré ninguna solución.

    Creo que no tenemos ninguna solución para abrir la cámara photosphere.Necesitamos esperar a la próxima versión de Android API.

    Cómo abrir photosphere cámara?

    Ver también Xda Developers Post

    Como puedo ver esta aplicación tiene cerradura de proveedor.

    Puede abrir todas las funciones predeterminadas de la cámara usando el código debajo

      Intent intent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA); startActivity(intent); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.