![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android进阶
文章平均质量分 81
刘兆贤
好好学习,天天向上
展开
-
再谈Android消息分发
线程内调用 Looper.prepare():创建自己的Looper对象和MessageQueue,新建Hander(Looper.myLooper)用于发送本线程的消息,通过Looper.loop来执行本线程消息分发,同时结束时执行Looper.myLooper().quit()退出当前线程,不然线程一直运行,这也是HandlerThread的使用原理。Handler消息分发,优化判断msg.callback是否为null,如果不是先执行它,再执行handlerMessage。..............原创 2022-08-03 17:25:45 · 1522 阅读 · 0 评论 -
Android中级第六讲--相机对焦功能实现
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 说起对焦功能,我们手机上的大多都是用手触屏,和拍照对焦两种方式,偶尔还会出现小方块;也有高级一点的,如利用传感器感知相机的移动,调用对焦功能;如利用runnable,实现几秒钟自动对焦一次。对焦:属于拍照前的操作,由于相机镜头和实物有一定的原创 2013-03-18 22:53:17 · 6114 阅读 · 0 评论 -
Android中级第五讲--获得并设置相机分辨率以及镜头图片倒转问题
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Redserved ! 今天我们讲一下如何获得并设置相机分辨率的问题,算是技术贴,也算知识扫盲贴。有很多网友会问,为什么我的相机设置分辨率没效果啊?首先,做相机程序,必须要硬件支持!如开启声音、分辨率设置、对焦等功能。如果说不支持就得到不到想到的原创 2013-03-11 10:00:57 · 8955 阅读 · 11 评论 -
Android中级第八讲--安卓子线程,以及定时任务使用讲解
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 今天我们讲一下关于子线程,以及定时任务的几个类。ScheduledExecutorService:command:执行的功能;delay:多长时间后执行;unit:delay的单位,一般是TimeUnit.SECONDS(秒);有原创 2013-03-23 18:11:38 · 3752 阅读 · 2 评论 -
Intent中的四个重要属性——Action、Data、Category、Extras
本文来自http://blog.csdn.net/liuxian13183/,引用请注明出处!All Rights Reserved ! Intent作为联系各Activity之间的纽带,除了常见的Activity之间的跳转以及数据传递,今天我们讲一讲它的一些特殊属性,可以作为深入研究Intent的一篇博客来看。原创 2013-06-28 16:29:34 · 15198 阅读 · 1 评论 -
Android中级第四讲--相机程序开发
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 今天我们来讲一下在Android平台上开发相机的问题!Two choices!第一种使用intent方法来调用系统方法一般以动作按钮的方式来操作,101仅作为一个标示 Button button =new Button(thi原创 2013-02-27 14:20:51 · 9020 阅读 · 8 评论 -
Android中级第十二讲之DNS问题
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!网络请求经过客户端请求,发送数据包、代理(转发)、隧道(信道)、网关(DNS),最终到服务器。我们都知道网址要通过DNS解析成IP才能到达服务器,也就说IP变化其实到达的是不同的服务器;而这里就涉及到三个问题,第一DNS怎样解析为IP,第二怎样防止IP被篡改,第三IP是否需要缓存。......原创 2016-12-19 20:40:29 · 3742 阅读 · 0 评论 -
Android进阶之关闭所有activty
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !关闭所有Activity有以下几种方法:1、Intent startMain = new Intent(Intent.ACTION_MAIN);startMain.addCategory(Intent.CATEGORY_HOME);//原创 2011-11-24 20:01:17 · 2288 阅读 · 2 评论 -
Android中级第七讲--Toast可以放在屏幕的不同地方
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 相信大家都会遇到这样的情况,当网络断开时,当数据未取到时……我们都要选择一种方式通知用户,Toast是首先的,因为它简单而容易实现,注意点就是记得new完对象,记得show()一下! Toast.makeText(context, st原创 2013-03-23 14:10:06 · 2680 阅读 · 0 评论 -
Android中级第五讲--GPRS定位的实现
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处!AllRightsReserved!前段时间在弄GPRS定位的问题,使用google的地图定位,大家也都知道,google现在在中国境内有很多限制,而且国外刷机严重,难免将google的各种服务给刷掉,所以最终采用百度的定位系统,完美实现。现在有时间了,给大家讲一讲,代码并不多。原创 2013-02-27 14:20:32 · 4151 阅读 · 1 评论 -
Android中级第二讲--制作搜索页面,使用TextWatcher
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved !大家好,如果有人因为要做一个随“输入框内容改变”,带动相关数据同时也发生改变的搜索页面,而不知所措的时候,那么可以来看看这篇博客。大家可能都用过onClickListener或者onItemClickListener,那些是用来绑定按钮原创 2012-12-04 20:48:18 · 2989 阅读 · 0 评论 -
Android中级之网络数据解析一之Json解析
本文来自http://blog.csdn.net/liuxian13183/ ,引用必须注明出处!在网络传输的时候,经常用到的解析方式有xml和json两种,今天我们主要来说下json、解析,以及其要点。首先json格式:“[”标识json解析开始,"]"标识json解析结束"{"标识json的一个数据开始,"}"标识一个数据结束key:'value'标识所传送的数原创 2013-05-31 23:50:06 · 2733 阅读 · 0 评论 -
Android中级之网络数据解析一之xml解析
本文来自http://blog.csdn.net/liuxian13183/,引用必须注明出处!--ComicSansMSXml解析具有跨平台性,语言无关性,易操作性,因此广受开发者的欢迎。作为安卓开发者,至少有三种解析方式需要理解,Dom、Sax、Pull。另外Java的四种解析XML的方法:http://developer.51cto.com/art/2009原创 2013-06-18 21:51:32 · 2548 阅读 · 0 评论