Android中级
文章平均质量分 83
kangkangz4
这个作者很懒,什么都没留下…
展开
-
Android[中级教程]第十章 Mysql+Json+Android的组合
这一章,我们重点来介绍服务器Mysql数据库通过PHP将Json数据交给Android来处理,同学们初看一定觉得好多专业术语哦,呵呵,其实,等我讲完,大家应该都能理解,好了,首先我们来看数据库,Mysql数据库,做过网站的同学应该对Mysql数据库不陌生,我们先在Mysql数据库原创 2011-10-09 15:45:39 · 8478 阅读 · 11 评论 -
[Android 中级] AsyncTask 网页数据获取并显示进程
AsyncTask 看上去修改后的connect()方法已经可用了,但是这种匿名线程的方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用 程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系统将不堪重负。 另外,前面已经看到,在新线程中更新UI还必须要引入handle转载 2012-11-30 13:18:11 · 3898 阅读 · 0 评论 -
Android[中级教程]第十一章 Android异步之AsyncTask
Android里有一个自带的异步类,里面封装了异步的操作方法,主要有三个操作方法1.doInBackground 这是后台运行的程序,就是新建了一个线程在后台所要运行的内容,例如(网络获取图片)2.onProgressUpdate 是前台界面的更新,后台的操作要反映到前台,就需要在这里面做处理,例如(刷新前台的图片)3.onPostExecute 这个就是线程结束后做的处原创 2012-02-17 12:07:49 · 2223 阅读 · 0 评论 -
Android[中级教程]第八章 Json数据的处理
经过上几章的学习,相信同学们对XML解析已经得心应手了,但今天我们要解析Json数据,因为Json数据占用数据量小,因此在Android中主要数据通信还是以Json为主,而且Json数据可以跟Android进行AJAX互动,相当方便哦,好了,不多说了,看图跟代码:先上图:原创 2011-10-08 00:29:10 · 5398 阅读 · 14 评论 -
Android[中级教程]第九章 网络数据的处理之HttpClient
这一章我们主要来介绍网络数据的传递与处理,相信很多读者都希望做出来的应用能跟网络上的数据进行互动,如微博,论坛之类的,这里我们就要学习网络传输与返回数据的处理,首先网络传递参数有POST跟GET两种协议,做过网页或是学习过的同学应该知道.网页每个表单中都有一个参数,这里metho原创 2011-10-09 13:07:09 · 2726 阅读 · 4 评论 -
Android[中级教程]第六章 XML解析之SAX解析器
接上一章,这一章我们就来学习SAX解析器,其实SAX跟PULL解析器差不多,事实上学会和掌握一种XML解析器对于完成项目来说已经足够了,当然,多学一点也不是什么坏事,你说呢?呵呵,加油哦!我们还是以唐僧师徙的数据为例 大徙弟原创 2011-10-06 01:52:03 · 1950 阅读 · 2 评论 -
Android[中级教程]第五章 XML解析之PULL解析器
这一章我们来学习Android中的XML解析器,Android中自带了三个XML解析器,有PULL,SAX,DOM解析器,其中PULL跟SAX都是以事件作为驱动导向的解析器,优点是占用内存小,处理速度快,DOM是将整个XML放入内存中再解析,处理速度要稍差一些,但DOM也有自己的原创 2011-10-06 00:56:14 · 3283 阅读 · 3 评论 -
Android[中级教程]第七章 XML解析之Dom解析器
接上一章,这一章我们介绍Dom解析,因为Dom是J2EE中用得比较多的解析器,这里解析方法跟J2EE方法是一样的,具体的样式跟以下这篇文章中的样式是一样的 大徙弟 孙悟空 金箍棒 杀死了50只妖怪 二徙弟 猪八戒原创 2011-10-07 22:56:15 · 2064 阅读 · 0 评论 -
Android[中级教程] 深入剖析Android消息机制
这篇文章是在一个论坛里看到的,作者写得相当不错,对于Android的Handler消息机制分析得也相当透彻.下面我们来看一下:在Android中,线程内部或者线程之间进行信息交互时经常会使用消息,这些基础的东西如果我们熟悉其内部的原理,将会使我们容易、更好地架构系统,避免一些转载 2011-10-15 09:04:10 · 1695 阅读 · 0 评论 -
Android[中级教程]第四章 单元测试AndroidTestCase
相信很多同学都会有操作SQLite不方便的感觉,对于数据库操作又不能很明显地看出问题,这里我们就接上一章的SQLite操作辅助类进行单元测试,OK,我们来看一下类码:首先是DatabaseHelper.javaimport android.content.Context;原创 2011-10-04 00:43:09 · 5183 阅读 · 4 评论 -
Android[中级教程]第三章 数据存储之SQLite
这一章我们来学习Android数据库SQLite,还是接上一章的,对于唐僧师徙去西天,三个徙弟得要杀妖怪啊,那得有个汇总啊,有个记数啊,这里我们就用SQLite来存储各徙弟杀死妖怪的数量,OK,上main.xml<LinearLayout xmlns:android="h原创 2011-10-04 00:10:33 · 2927 阅读 · 3 评论 -
Android[中级教程]第二章 数据存储之File
接着上面一章,这次我们将数据存储在File文件里,布局文件没什么改变,还是一样的布局,看main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:o原创 2011-10-03 01:01:16 · 1988 阅读 · 0 评论 -
Android[中级教程]第一章 数据存储之Shared Preferences
看完了Android[初级教程],终于可以学习[中级教程]了,呵呵,这次我们就来学习Android开发中的数据存储,首先我们来学习Shared Preferences,Shared Preferences只是简单地存储了数据的Key-Value值,相信学过java的人都知道其中有原创 2011-10-02 22:23:28 · 2051 阅读 · 1 评论 -
[Android 中级]Voip之CSipSimple类库的编绎
CSipSimple是什么?是一款基于pjsip的Android客户端,相信想要研究VOIP通讯的朋友一定不会陌生,这里我就把如何编译CSipSimple写下来。首先从CSipSimple官方网站上把所有Android源码下载下来。Mac上直接打开终端输入svn checkout http://csipsimple.googlecode.com/svn/trunk/ CSi原创 2013-07-31 15:44:56 · 5587 阅读 · 3 评论