华为无法连接到相机机怎么办

帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
MIUI9 相机故障 无法连接到相机,请重启您的手机~
135浏览 / 13回复
我先是刷了H大的刷了MIUI9,感觉不是很流畅,随后刷了吴大的MIUI9,第一遍抱着试一试的心态去刷的,会顺畅许多,1.相机可以用,2.电信卡开始没讯号,进*#*#4636#*#*,调一下方式,能用3G,想着应当可以一般用,重新四清刷入,随后。。。。。随后。。。。别的都没有問題,就是相机故障 没方法联接到相机,请重新启动您的~想着是不是吴大说的不平稳,重新启动一下就能好,但是我想多了,重新启动了三四次,还是联接不上~ 求大神相助!!只要相机能用,别的都不是問題~对了 至于大家提及的发热,刷了Blu174内核(氢氧专用),起到了效果~[color=rgb(153, 153, 153) !important]
相信吴大会很快推出相机的修复补丁
不刷内核,相机可以用怪你刷内核的结果
额额,不刷内核你再试试。
你刷的内核影响相机 加油
还以为自己刷了内核,发热控制了呢~
相机正常,电信不能用4G,只能用3g
本来也不算太热啊
谢谢后主分享 很有用处
请叫我雷锋
可能感兴趣的板块:
用户名/注册邮箱/注册手机号
其他第三方号登录无法连接到相机
怎么办!!!【华为c8500吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,244贴子:
无法连接到相机
怎么办!!!收藏
跪求大神解答
没刷机,什么都没做,刚才恢复出厂设置又能用了,可是关了再开就有变成连接不到相机了
我是不是该来句不用谢
楼上的对话
谢谢~么么哒=v=
眼光真好哟思密达=v=
老子是爷们不是软妹!!!
是侧漏哟亲 啧啧没文化真可怕 -u-
哎哟你明明说的是测
讨厌!!! 你明明说的是测!!!
你强词夺理
可是你说的是测啊 测漏测漏测漏
区别大着了
讨厌=u= 明明差别很大
哼TUT 差别很大好不好嘛
字啊~ 一个是测一个是侧嘛~ 意思不同哟
登录百度帐号I'm getting a Fail to connect to camera service exception when I run my Android app in the emulator.
I've read the various existing posts but none have fixed this.
It is clearly the Camera.open() call which is failing. I would eventually like to get the webcam going in the emulator, as many SO posts discuss, but right now just want the app to run without bombing.
I do not care whether any camera video gets shown or not, since there are other features besides the camera that I need to test, and will primarily test the camera on my device anyway.
My manifest seems to be ok.
The following lines are in it:
&uses-feature android:name="android.hardware.camera" /&
&uses-feature android:name="android.hardware.camera.autofocus" /&
&uses-permission android:name="android.permission.CAMERA"&&/uses-permission&
In my AVD manager I have set both the front and back camera to be "Emulated" and the SD Card value to 64.
These seem to be the recommended values.
The full stack trace is now below.
Solution has to be something straightforward, but what?
10-09 08:14:32.375
/com.allinlearning.AILAndroidScanner E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: com.allinlearning.AILAndroidScanner, PID: 2628
java.lang.RuntimeException: Fail to connect to camera service
at android.hardware.Camera.native_setup(Native Method)
at android.hardware.Camera.&init&(Camera.java:350)
at android.hardware.Camera.open(Camera.java:309)
at com.allinlearning.AILAndroidScanner.AsynCamPreview.surfaceCreated(AsynCamPreview.java:104)
at android.view.SurfaceView.updateWindow(SurfaceView.java:572)
at android.view.SurfaceView.access$000(SurfaceView.java:86)
at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:175)
at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:847)
at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1871)
at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)
at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5670)
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
at android.view.Choreographer.doCallbacks(Choreographer.java:574)
at android.view.Choreographer.doFrame(Choreographer.java:544)
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5017)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
at dalvik.system.NativeStart.main(Native Method)
The code for the entire class is below.
Again, it's the Camera.open() call that throws the exception:
import java.io.IOE
import java.util.L
import android.graphics.B
import android.graphics.ImageF
import android.hardware.C
import android.os.AsyncT
import android.os.H
import android.os.L
import android.util.L
import android.view.SurfaceH
import android.webkit.MimeTypeM
import android.widget.ImageV
public class AsynCamPreview extends MainActivity
implements SurfaceHolder.Callback,
Camera.PreviewCallback
private Camera mC
public Camera.P
private SurfaceHolder sH
private ImageView myCameraPreview =
private Bitmap mBitmap =
// data arrays
private int[] pixels =
private float[] floatpixels =
private byte[] FrameData =
// Camera params
public float maxZ
private int imageF
private int previewSizeW
private int previewSizeH
private int camId = 1;
// flags and counts
private boolean bProcessing =
private int frameCount = 0;
private boolean doProcessing =
public boolean mProcessInProgress =
public static final String TAG = "AsynCamPreview";
private long mTiming[] = new long[50];
private int mTimingSlot = 0;
Handler mHandler = new Handler(Looper.getMainLooper());
System.loadLibrary("ImageProcessing");
Log.i(TAG, "Native library loaded");
public AsynCamPreview(int previewLayoutWidth, int previewLayoutHeight, ImageView cameraPreview)
previewSizeWidth = previewLayoutW
previewSizeHeight = previewLayoutH
myCameraPreview =cameraP
public void onPreviewFrame(byte[] data, Camera camera)
// Do nothing for now
public void surfaceCreated(SurfaceHolder holder) {
// TODO Auto-generated method stub
if (camId == 0) {
mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT);
mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_BACK);
mCamera.setPreviewDisplay(holder);
mCamera.setPreviewCallback(this);
} catch (IOException e) {
mCamera.release();
params = mCamera.getParameters();
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
// TODO Auto-generated method stub
params = mCamera.getParameters();
List&Camera.Size& sizes = params.getSupportedPictureSizes();
this.params.setPreviewSize(previewSizeWidth, previewSizeHeight);
mBitmap = Bitmap.createBitmap(previewSizeWidth, previewSizeHeight,
Bitmap.Config.ARGB_8888);
myCameraPreview.setImageBitmap(mBitmap);
pixels = new int[previewSizeWidth * previewSizeHeight];
//floatpixels = new float[previewSizeWidth * previewSizeHeight * 3];
imageFormat = params.getPreviewFormat();
mCamera.setParameters(params);
mCamera.startPreview();
public void surfaceDestroyed(SurfaceHolder holder) {
// TODO Auto-generated method stub
mCamera.setPreviewCallback(null);
mCamera.stopPreview();
mCamera.release();
public void onPause() {
this.mCamera.stopPreview();
解决方案 From the :
Calling Camera.open() throws an exception if the camera is already in use by another application, so we wrap it in a try block.
Try wrapping that code in a try catch block like so:
releaseCameraAndPreview();
if (camId == 0) {
mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT);
mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_BACK);
} catch (Exception e) {
Log.e(getString(R.string.app_name), "failed to open Camera");
e.printStackTrace();
Then add this function somewhere:
private void releaseCameraAndPreview() {
myCameraPreview.setCamera(null);
if (mCamera != null) {
mCamera.release();
本文地址: &
当我在模拟器中运行Android应用程序时,我无法连接到相机服务异常。我已经阅读了各种现有的帖子,但没有一个解决这个问题。它显然是Camera.open()调用失败。我最终希望得到的网络摄像头进入模拟器,因为许多SO帖子讨论,但现在只是想让应用程序运行没有轰炸。我不关心是否有任何摄像机视频被显示,因为除了相机,我还需要测试的其他功能,并将主要测试在我的设备上的相机。
我的清单似乎确定。以下行在其中:
& uses-feature android:name =“android.hardware.camera”/& & uses-feature android:name =“android.hardware.camera.autofocus”/& & uses-permission android:name =“android.permission.CAMERA”&& / uses-permission&
在我的AVD管理器中,我将前置和后置摄像头都设置为“模拟”卡值为64.这些似乎是建议的值。完整的堆栈跟踪现在如下。解决方案必须是直接的,但是什么?
10-09 08:14:32.375
/ com.allinlearning。 AILAndroidScanner E / AndroidRuntime:FATAL EXCEPTION:main 过程:com.allinlearning.AILAndroidScanner,PID:2628
java.lang.RuntimeException:无法连接到摄像头服务在android.hardware.Camera .native_setup(Native Method) at android.hardware.Camera。& init&(Camera.java:350) at android.hardware.Camera.open(Camera.java:309) at com.allinlearning.AILAndroidScanner.AsynCamPreview.surfaceCreated(AsynCamPreview.java:104)在android.view.SurfaceView.updateWindow(SurfaceView.java:572)在android.view.SurfaceView.access $ 000 (SurfaceView.java:86)在android.view.SurfaceView $ 3.onPreDraw(SurfaceView.java:175)在android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:847)在android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1871)在android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1000)在android.view.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl .java:5670) at android.view.Choreographer $ CallbackRecord.run(Choreographer.java:761)在android.view.Choreographer.doCallbacks(Choreographer.java:574) android.view.Choreographer.doFrame(Choreographer.java:544)在android.view.Choreographer $ FrameDisplayEventReceiver.run(Choreographer.java:747)在android.os.Handler.handleCallback(处理程序。 java:733)在android.os.Handler.dispatchMessage(Handler.java:95)在android.os.Looper.loop(Looper.java:136)在android.app .ActivityThread.main(ActivityThread.java:5017) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:779) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595) at dalvik.system.NativeStart.main(Native Method)
下面。再次,它是Camera.open()调用,抛出异常:
import java.io.IOE
import java.util.L
import android.graphics.B
import android.graphics.ImageF
import android.hardware.C
import android.os.AsyncT
import android.os.H
import android.os.L
import Android.util.L
import android.view.SurfaceH
import android.webkit.MimeTypeM
import android.widget.ImageV
public class AsynCamPreview extends MainActivity 实现SurfaceHolder.Callback,Camera.PreviewCallback
private Camera mC
public Camera.P
private SurfaceHolder sH
private ImageView myCameraPreview =
private Bitmap mBitmap =
//数组数组 private int [] pixels =
private float [] floatpixels =
private byte [] FrameData =
//相机参数 public float maxZ
private int imageF
private int previewSizeW
private int previewSizeH
private int camId = 1;
//标志和计数 private boolean bProcessing =
private int frameCount = 0;
private boolean doProcessing =
public boolean mProcessInProgress =
public static final String TAG =“AsynCamPreview”;
private long mTiming [] = new long [50];
private int mTimingSlot = 0;
Handler mHandler = new Handler(Looper.getMainLooper());
static { // System.loadLibrary(“ImageProcessing”);
Log.i(TAG,“Native library loaded”); }
public AsynCamPreview(int previewLayoutWidth,int previewLayoutHeight,ImageView cameraPreview) { previewSizeWidth = previewLayoutW
previewSizeHeight = previewLayoutH
myCameraPreview = cameraP }
public void onPreviewFrame(byte [] data,Camera camera) { //现在什么也不做}
public void surfaceCreated(SurfaceHolder holder){ // TODO自动生成的方法存根 sHolder =
if(camId == 0){ mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT); }
else { mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_BACK); }
try { mCamera.setPreviewDisplay(holder);
mCamera.setPreviewCallback(this); } catch(IOException e){ mCamera.release();
mCamera = }
params = mCamera.getParameters(); }
public void surfaceChanged(SurfaceHolder holder,int format,int width, int height){ // TODO自动生成方法stub
params = mCamera.getParameters();
List& Camera.Size& sizes = params.getSupportedPictureSizes();
this.params.setPreviewSize(previewSizeWidth,previewSizeHeight);
mBitmap = Bitmap.createBitmap(previewSizeWidth,previewSizeHeight, Bitmap.Config.ARGB_8888);
myCameraPreview.setImageBitmap(mBitmap);
pixels = new int [previewSizeWidth * previewSizeHeight];
// floatpixels = new float [previewSizeWidth * previewSizeHeight * 3];
imageFormat = params.getPreviewFormat();
mCamera.setParameters(params);
mCamera.startPreview();
public void surfaceDestroyed(SurfaceHolder holder){ // TODO自动生成方法存根 mCamera.setPreviewCallback (空值);
mCamera.stopPreview();
mCamera.release();
mCamera = }
public void onPause(){ this.mCamera.stopPreview(); }
解决方案 从:
如果相机已被其他应用程序使用,则调用Camera.open()会抛出异常,因此我们将其封装在try块中。
尝试在try catch块中包装该代码,如下所示:
b $ b releaseCameraAndPreview();
if(camId == 0){ mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_FRONT); }
else { mCamera = Camera.open(Camera.CameraInfo.CAMERA_FACING_BACK); } } catch(Exception e){ Log.e(getString(R.string.app_name),“failed to open Camera”);
e.printStackTrace(); }
然后将此函数添加到某处:
private void releaseCameraAndPreview(){ myCameraPreview.setCamera(null);
if(mCamera!= null){ mCamera.release();
mCamera = } }
本文地址: &
扫一扫关注官方微信手机不能拍照了,为什么?提示是无法连接到相机
相机读取过程中出现错误,这有可能是因为违规操作或者内存读取错误,是很简单的软问题。一般情况下重新启动手机即可。刷机错误。如果是刷机后不久出现这种错误,应该是刷机不当造成的错误。建议恢复出厂设置,重启。如果无法解决找专业刷机维修人员帮忙刷机,自己刷机有风险,刷废的手机不在少数。文件误删。手机内存卡或者手机本身内存有些跟相机有关的系统文件,删除会导致无法连接到相机。用内存卡文件恢复软件,见我的另一经验。或者从别人手机内存中拷贝文件到自己系统文件中即可。软件安装错误或无法兼容。有些拍照类型的app安装错误或者更新过程中出现错误会导致相机无法继续连接使用,如快拍二维码,说话照片之类,这类app会自带一个相机,和手机本身的相机不兼容将造成这种问题。解决时必须全部卸载该APP,并且清理缓存,一般都可以解决。如若不行建议恢复出厂设置,或者备份内存卡后格式化,然后复制数据。摄像头松动。一般是摔了或者手机被挤压导致。这种情况比较好解决,看看摄像头是不是有松动迹象,如若有按紧就行,或者找维修。这是小问题,人家分分钟就解决掉了。可以照相但不可以录像。系统录像文件出错,有可能是闪存读取错误或误删系统录像文件导致。解决办法是删除闪存上的照相文件夹,将手机内存中的照相文件夹移动到SD卡中,此问题即可解决。许多朋友不知道相机系统文件夹是哪个,一般情况下缺省sdcard目录(SD卡根目录)DCIM文件夹Camera文件夹就是相机系统文件。一般导致这类问题就这几种原因,如此方法都不适用,那可能是相机本身故障,必须报修了。解决完毕后,相机恢复使用。
嗨!三清一下试试三清前最好打开手机自带的备份软件备份一下,方便恢复三清就是格式化手机,可以解决大部分系统问题,软件闪退等各种异常,三清也用来更新系统前清除系统数据,保证刷机能正常进行。进rec模式三清的方法1,手机打开系统更新软件,菜单键,选择进入rec模式2,关机状态下(自己扣电池,米3长按电源键十秒强制关机),电源键和音量加键一起按住,稍后点亮屏幕后放开然后进入一个页面,简体中文English3,电源键是确定键,音量上下键选择,页面中有三个选项,按电源键确定,选择简体中文4,选择清除数据5,选择清除缓存,清除完成后,再次选择清除数据6,选择清除用户数据,清除完成后,再次选择清除数据7,选择清除所有数据,清除完成后,选择重启系手机8,选择进入带有 最近 的系统9,手机开机后,找到,备份,打开以后,把所有数据都恢复访问miui论坛了解更多
重新启动下手机,有时相机也和其它应用一样无响应。
根据您的描述您可以去官网下载固件升级包恢复系统的。各机型固件升级地址: ,进入这个链接,点击“服务”--在搜索框搜索自己的手机型号,然后选择型号,点击资源下载--固件升级处进行下载全量(rom)包的。这个是教程,您可以看看的。固件升级操作说明:固件升级前建议您将手机数据备份一下,以防数据丢失。
人的综合分
感谢您为社区的和谐贡献力量请选择举报类型
经过核实后将会做出处理感谢您为社区和谐做出贡献
确定要取消此次报名,退出该活动?

我要回帖

更多关于 手机无法连接到照相机 的文章

 

随机推荐