当前位置:编程学习 > wap >>

关于手机拍照调用问题

在android2.1中 用已下命令毫无问题
 
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
 startActivityForResult(intent, 1);


 
<intent-filter>
    <action android:name="android.media.action.IMAGE_CAPTURE" />
    <category android:name="android.intent.category.DEFAULT" />
</intent-filter>


但在 android2.2中 用同样的代码 却失效,运行时提示错误。请问如果解决 ?
--------------------编程问答-------------------- --------------------编程问答-------------------- 谢谢 楼上的  --------------------编程问答--------------------
intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra( MediaStore.EXTRA_OUTPUT, Uri.fromFile( new File(strCaptureFilePath) ) );
intent.putExtra( MediaStore.EXTRA_SCREEN_ORIENTATION, ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
startActivityForResult(intent, REQUEST_CAMERA);


2.1~2.3都是正常的啊 --------------------编程问答-------------------- 02-24 14:26:08.175: E/AndroidRuntime(1258): java.lang.IllegalArgumentException: No configs match configSpec
02-24 14:26:08.175: E/AndroidRuntime(1258):  at android.opengl.GLSurfaceView$BaseConfigChooser.chooseConfig(GLSurfaceView.java:760)
02-24 14:26:08.175: E/AndroidRuntime(1258):  at android.opengl.GLSurfaceView$EglHelper.start(GLSurfaceView.java:916)
但我这运行的时候就报这个错误。
用android2.1相同代码 就没问题。这是怎么回事呢?2.2xml 也配置了啊?求解 --------------------编程问答-------------------- 谢谢 大家 帮回答下  在线等 --------------------编程问答-------------------- 帮帮忙
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,