摘要:
一、重要参考资料【参考资料】 目前来看,下面的几个网址中的内容质量比较不错,基本不需要再读别的网址了。1、android消息机制一http://xtfncel.javaeye.com/blog/6635172、Android消息机制二http://xtfncel.javaeye.com/blog/6635183、Android线程间通信的message机制http://www.javafun.cn/viewthread.php?tid=15174、5、Android中Handler的使用方法-在子线程中更新界面 http://blog.csdn.net/yangpeng98/archive/2 阅读全文
摘要:
Android的消息机制(一) android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。一、 角色描述1.Looper:(相当于隧道) 一个线程可以产生一个Looper 对象,由它来管理此线程里的Message Queue( 车队,消息隧道) 。2.Handler: 你可以构造Handler 对象来与Looper 沟通,以便push 新消息到Message Queue 里;或者接收Looper( 从Me... 阅读全文
摘要:
1. Android进程 在了解Android线程之前得先了解一下Android的进程。当一个程序第一次启动的时候,Android会启动一个LINUX进程和一个主线程。默认的情况下,所有该程序的组件都将在该进程和线程中运行。同 时,Android会为每个应用程序分配一个单独的LINUX用户。Android会尽量保留一个正在运行进程,只在内存资源出现不足时,Android 会尝试停止一些进程从而释放足够的资源给其他新的进程使用, 也能保证用户正在访问的当前进程有足够的资源去及时地响应用户的事件。Android会根据进程中运行的组件类别以及组件的状态来判断该进程的重要 性,Android会首先停止 阅读全文
摘要:
关于android数据存储,大米看了《Google.Android开发入门与实战》这本书中的第八章节(此书pdf格式版本在文章最下面会给出),写的很详细,这边我就大致的介绍一下哦: 首先android的数据存储分为: 1,SharedPreferences 2,文件存储 3,sqlite数据库 4,内容提供器(Content provider) 5,网络(通过访问webservice服务获取网络数据)1,SharedPreferencesSharedPreferences是最简单一种存储方式,主要是用来存储一些简单的配置信息,比如APP的主题类型,APP的一... 阅读全文
摘要:
今天我们将深入介绍了Android SDK 中一些与网络有关的package,如下:包描述java.net提供与联网有关的类,包括流和数据包(datagram)sockets、Internet 协议和常见 HTTP 处理。该包是一个多功能网络资源。有经验的 Java 开发人员可以立即使用这个熟悉的包创建应用程序。java.io虽然没有提供显式的联网功能,但是仍然非常重要。该包中的类由其他 Java 包中提供的 socket 和连接使用。它们还用于与本地文件(在与网络进行交互时会经常出现)的交互。java.nio包含表示特定数据类型的缓冲区的类。适合用于两个基于 Java 语言的端点之间的通信。 阅读全文
摘要:
主要代码如下:package src.seagm;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.List;import org.apache.http.HttpResponse;import org.apache.http.NameValuePair;impor 阅读全文