Android
安静的隐身哥
这个作者很懒,什么都没留下…
展开
-
【Android技术整理】AsyncTask实现多线程处理
Android的AsyncTask是比Handler更轻量级一些,适用于简单的异步处理。 AsyncTask直接继承于Object类,位置为android.os.AsyncTask。 一个最简单的AsyncTask的例子: class MyAsyncTask extends AsyncTask { MyAsyncTask () { } @Override protec转载 2015-09-15 16:07:32 · 239 阅读 · 0 评论 -
【Android技术整理】Android的多线程实现方法
相关知识点: 1、每个Android的应用程序都会启动一个主线程(UI 线程) 2、Android UI操作并不是线程安全的,并且必须在UI线程中执行 3、采用Message Quere机制保证线程间通讯 多线程的几种实现方式: 1、Handler 2、AsyncTask 3、activity.runOnUiThread(new Runnable) 4、view.post(原创 2015-09-15 10:47:41 · 230 阅读 · 0 评论 -
【Android技术整理】对多分辨率的支持
1、values 配置多个文件夹,如:values-800*480 或 values-hdpi等 2、drawable配置多个文件夹,来适应不同的屏幕密度,如: drawable-hdpi 高分辨率图片 480*800 drawable-mdpi 高分辨率图片 320*480 drawable-ldpi 高分辨率图片 240*320 3、多个layout文件夹(不推荐原创 2015-09-15 10:22:57 · 307 阅读 · 0 评论 -
【Android技术整理】Handler以及Handler如何实现多线程
在Android应用的进程的主线程也就是UI线程中,都存在唯一一个Lopper和唯一一个MessageQueue(消息队列)。每个Handler对象的初始化必须被指定一个Lopper。Handler可以通过Lopper来循环执行消息队列中的Message,Message可以使来进程中任何线程发出的,这就提供了两种多线程处理的可能。 第一种,也是相对比较普遍的做法,就是启动一个Handle转载 2015-09-15 14:17:52 · 356 阅读 · 0 评论 -
【Android技术整理】HTTP操作
什么是HTTP协议? HTTP是一个客户端和服务器端请求和应答的标准。 HTTP是浏览器或其他程序与WEB服务器之间的应用层协议。 HTTP操作原理,一个标准的HTTP操作分为以下几个步骤: 1、建立连接 2、发送请求 3、接受响应 4、断开连接 代码样例: Get 方式发送请求: HttpResponse response; Http原创 2015-09-17 09:04:59 · 283 阅读 · 0 评论 -
【Android技术整理】XML生成与解析伪代码
XML生成: File file = new File("生成XML文件的文件名"); FileOutPutStream fileOS = new FileOutPutStream (file); XmlSerializer serializer = Xml.newSerializer(); serializer.setOutput(fileOS, "UTF原创 2015-09-15 16:57:39 · 396 阅读 · 0 评论