Android开发踩坑之旅
来源:互联网 发布:104cm肛塞淘宝 编辑:程序博客网 时间:2024/04/20 16:07
在此记录一些Android开发中的踩坑记录,仅供复习和参考
问题:小米 MIUI系统 相机无法调用 Camer2 新Api的问题
过程:在运行 Android-23 Samples 中 media文件夹下的 Camera2Basic时,在模拟器 Nexus_5 上可以正常运行,当然由于是模拟器,所以没有图像,在使用真机红米Note2时。在以下代码调用时出错了:
manager.openCamera(mCameraId, mStateCallback, mBackgroundHandler);
错误:Lacking privileges to access camera service
原因:应该是,MIUI系统 相机没有使用 Camer2 的API来编写的的原因,这个原因只是猜测。其实具体原因我也不太确定,自己也只测试了这一个机型,记录这么一个错误是提醒 API 出错要考虑到 各大厂商 ROM 定制机型的原因。考虑到稳定性,不要使用可能引起兼容性的API。
“`
问题:在请求网络时报 java.net.UnknownHostException: Unable to resolve host
过程:在测试无网络情况下,app的运行状况时报了这个错误,我使用ConnectivityManager获取网络状态,在无网络时做出相应的应对。
错误:java.net.UnknownHostException: Unable to resolve host
原因:忘记加检测网络状态的权限了,加上android.permission.ACCESS_WIFI_STATE等权限,这个坑它也不报是应为没有权限而访问网络状态的相关异常,直接报个unabl to resolve host ,让我不知所措,不过 google 了一下很快就解决了。
问题:AlertDialog自定义View时, editText无法自动弹出软键盘的问题
过程:Show The Code
mDialog..setContentView(dialogView);//or layout
setContentView时,设置的contentView 内部的editText获得焦点时也无法弹出软键盘,原因不明= =
错误:无(无法弹出软键盘)
原因:不知道原因,这里只给出一个解决方案,是google出来的,不使用 setContentView ,使用 setView(dial ogView) ,就正常了。真是奇怪!!,追踪源码失败,待后续研究
- Android开发踩坑之旅
- Android开发之旅
- android 开发之旅
- Android 开发之旅
- Android 开发之旅
- Android开发之旅
- Android开发之旅
- Android开发之旅
- Android开发之旅
- react-native android环境开发踩坑之旅
- android TV端app开发的踩坑之旅
- Android 搭建开发之旅
- android 开发之旅 helloworld
- Android socket 开发之旅
- android开发之旅1
- android开发之旅(三)
- android开发之旅(一)
- android开发之旅(二)
- JUnit下测试SpringMVC的Controller
- window下安装php memcached扩展
- jfinal学习笔记二(连接数据库)
- 另一个好用的CSS Sprites工具(CSS雪碧)可在线引用
- Python模块之NumPy
- Android开发踩坑之旅
- Activity详解(生命周期;启动模式;任务栈;状态保存)
- 球和盒子的组合数学问题
- nginx负载均衡 加权轮询和ip_hash
- C语言的转换
- C++与JAVA的不同之处
- Python模块之SciPy
- Java常用的数组排序
- java学习笔记之枚举类enum(转载)