![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
Anyway_GO
这个作者很懒,什么都没留下…
展开
-
Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别
一个帖子的整理:Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷转载 2017-07-11 10:22:32 · 343 阅读 · 0 评论 -
YUV420 NV12 NV21
V4L2_PIX_FMT_NV12 ('NV12'), V4L2_PIX_FMT_NV21 ('NV21')V4L2_PIX_FMT_NV12 ('NV12'), V4L2_PIX_FMT_NV21 ('NV21')Prev YUV Formats NextNameV4L2_PI转载 2017-07-12 14:09:00 · 2156 阅读 · 0 评论 -
TCP/IP协议入门(一)--阮一峰
我们每天使用互联网,你是否想过,它是如何实现的?全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗?互联网的核心是一系列协议,总称为"互联网协议"(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了这些协议,就理解了互联网转载 2017-07-14 10:20:50 · 468 阅读 · 0 评论 -
互联网协议入门(二)
上一篇文章分析了互联网的总体构思,从下至上,每一层协议的设计思想。这是从设计者的角度看问题,今天我想切换到用户的角度,看看用户是如何从上至下,与这些协议互动的。==============================================================互联网协议入门(二)作者:阮一峰(接上文)七、一个小结转载 2017-07-14 10:22:33 · 259 阅读 · 0 评论 -
解决android6.0打开摄像头"Failed to connect to camera service"的问题
android6.0使用camera.open()时需要在onCreate()里面添加如下代码,否则会报错"Failed to connect to camera service":if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { if (checkSelfPermission(Manifest.permissi原创 2017-12-12 17:12:34 · 13731 阅读 · 3 评论 -
android子线程更新UI
今天,在做两个android设备之间cs通信时。发现客户端加入下列代码后,服务器接收缓存区会出现NullPointerExection,进而程序崩溃。 if( strs[0].equalsIgnoreCase("key")) { String command = strs[1];原创 2017-12-14 18:21:26 · 230 阅读 · 0 评论 -
Android Log打印等级
android.util.Log常用的方法有以下5个:Log.v() ,Log.d() ,Log.i() ,Log.w() ,Log.e() 。按照日志级别从高到低为ERROR, WARN, INFO, DEBUG, VERBOSE.至于日志级别本身的含义.1.下面是对各种日志级别的输出介绍: 1、Log.v 的输出颜色为黑色的,输出大于或等于VERBOSE日志级别的信息转载 2017-12-14 19:25:19 · 1775 阅读 · 0 评论