我被困在安卓4.2果冻豆的一个问题。
我怎样才能打开相机从我的应用程序,默认情况下在全景/ 360光球模式?
我寻觅了很多grepcode也Camera.Parameters ,但似乎没有任何帮助。 没有任何人有任何线索,全景模式下打开摄像头除了视频和图像?
我被困在安卓4.2果冻豆的一个问题。
我怎样才能打开相机从我的应用程序,默认情况下在全景/ 360光球模式?
我寻觅了很多grepcode也Camera.Parameters ,但似乎没有任何帮助。 没有任何人有任何线索,全景模式下打开摄像头除了视频和图像?
有做它的标准方式。 AFAIK全景,Photoshere是Gallery3d的专有特性包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异常摄像头应用程序。
我还期待着在我的应用程序中打开光球摄像机或在正常camera.I至少表明光球选项搜索很多,但我没有找到任何解决方案。
我认为,我们没有任何解决方案打开光球camera.We需要等待下一个Android的API版本。
如何打开光球摄像机?
您可以使用下面的代码打开所有默认的摄像功能
Intent intent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA);
startActivity(intent);