08 2011 档案
摘要:不要害怕,抬起你的脚,慢慢往前走。前面不是万丈深崖,不是豺狼虎兽,更不是狂风暴雨。 还记得你说过的梦想么?因为世道的浑浊,因为自寻的烦恼,因为他人的嘲笑,因为你临近的崩溃,快忘了吧。 因为他人的光芒把自己的破烂刺得千苍百孔,痛得不知所以;因为所有人的不理解而遭人嘲笑,心里忧愁苦闷;因为事事不如意,什么都跟你做对,你甚至怀疑自己是否该活在这个世界上;因为年岁又渐,而自己又两手空空,你又怨恨自己的庸碌无为;凡事总有一些东西碍手碍脚,梦想与现实总有一段无法跨越的鸿沟,你感叹世事如棋,你终不是赢家…… 多少次在噩梦中惊醒,浸在黑暗腐臭的小沟,呼喊不能,呼吸不能,周围许多蠕动的虫子一点...
阅读全文
摘要:DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收 SMS、虚拟地理坐标等等。如何启动 DDMSDDMS 工具存放在SDK – tools/路径下,启动DDMS方法如下:直接双击ddms.bat运行;在Eclipes调试程序的过程中启动DDMS,在Eclipes中的界面如下:选择“Other”,界面如下:双击DDMS就可以启动了。DDMS对Emulator和外接测试机有同等效用。如果系统检测到它们(VM)同时运行,那么DDMS将会默认指向 Emu
阅读全文
摘要:一、使用Http协议下载文件 文件下载步骤创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnecction)url.openConnection();获得一个InputStream对象UrlConn.getInputStream()访问网络权限android.permission.INTERNET二、将下载的文件写入SDCARD得到当前设备SD卡的目录Environment.getExternalStorageDirectory()访问SD卡的权限android.permission.WRITE_EXTERNAL_ST
阅读全文
摘要:一、Handler是Android操作系统提供的一个类 队列是一种(先进先出)的数据结构,栈(先进后出)的数据结后二、Runable updateThread = new Runable(){}; //将要执行的操作写在线程对象的run方法中 Handler handler = new Handler(); //创建一个线程对象 handler.post(updateThread); //调用Handler的post方法,将要执行的线程的线程对象加入到队列当中 handler.postDelayed(updateThread,3000); //在run方法内部执行postDelayed或者是p
阅读全文
摘要:Provider查阅文档,重点功能是在不同的应用程序之间共享数据,很少去实现它,大部分是使用android内部的Contentprovider(一)基本概念(1)为存储或获取数据提供了统一的接口(2)可以在不同的应用程序之间共享数据(3)android 为常见的一些数据提供了 ContentProvider(包括音频图片动画通讯录等)URI为每一个ContentProvider所共有,用于表示ContentProvider所提供的数据,一个应用对应一个ContentProvider,外部通过CONTENT_URI来获取自身提供的数据(数据模型ContentProvider使用表的形式来组织数据
阅读全文
摘要:用SAX(simple API forXML)解析方式逐行扫描文档,可以在任一时刻停止解析,但是操作复杂、使用其SAX向文档添加或者删除内容比较困难。它既是一种接口,也是一个软件包。SAX工作原理:对文档进行顺序扫描,当扫描到文档开始与结束、元素开始与结束,产生事件通知事件处理函数,由事件处理函数做相应动作,然后继续同样的扫描,直至文档结束。文档处理事件、元素事件、DTD或Schema事件、错误事件SAX接口:ContentHandler、ErrorHandler、DTDHandler、EntityResolver(1)创建事件处理程序MyContentHandler类继承DefaultHan
阅读全文
摘要:一 . 注册BroadcastReceiver的方法BroadcastReceiver用于监听被广播的事件(intent)为了达到这个目的,BroadcastReceiver必须进行注册,注册的方法有以下俩种。1 . 在应用程序代码中进行注册registerReceiver(receiver,filter)unregisterReceiver(receiver)//解除broadcastReceiver对象的注册启动Activity时注册,在Activity不可见以后取消注册。//生成一个IntentFilter对象Intentfilter filter = new IntentFilter(
阅读全文
摘要:一.Android广播机制的介绍特点:发送方并不关心接收方是否收到数据,以及受到数据之后的操作。二.BroadcastReceiver的作用广播接收者(BroadcastReceiver)用于接收广播Intent,广播Intent的发送是通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()来实现的。通常一个广播Intent可以被订阅了此Intent的多个广播接收者所接收。广播是一种广泛运用的在应用程序之间传输信息的机制。而BroadcastReceiver是对发送出来的广播进行过滤接收并响应的一类组件;来自普通应用程序,如一个应用
阅读全文
摘要:一.什么是Socket1.所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄2.应用程序通常通过“套接字”向网络发送请求或者应答网络请求 Normal 0 false 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE 二.Socket基本通信模型三.使用基于TCP协议的Socket一个客户端要发起一次通信,首先必须知道运行服务器端的主机IP地址。然后由网络基础设施利用目标地址,将客户端发送的信息传递到正确的主机上,在Java中,地址可以由一个字符串来定义,这个字符串可以使数字型的地址(比如192.168.1.1),也可以
阅读全文
摘要:一.什么是WIFIWIFI 就是一种无线联网技术,常见的一个就是无线路由器。那么在这个无线路由器的电波覆盖的有效范围内都可以采用 WIFI 连接的方式进行联网。如果无线路由器连接了一个ADLS线路或者别的联网线路,则又被称为“热点”。二.获取WIFI网卡的状态WIFI网卡的状态是由一系列的整形常量来表示的。1. WIFI_STATE_DISABLED : WIFI网卡不可用(1)2.WIFI_STATE_DISABLING : WIFI网卡正在关闭(0)3.WIFI_STATE_ENABLED : WIFI网卡可用(3)4.WIFI_STATE_ENABLING : WIFI网正在打开(2)
阅读全文
摘要:Service一.service是什么?1.是用来处理耗时比较长的操作2.是一个应用程序组建3.没有一个图形化界面,不能像Activity一样4.可以使用service更新ContentProvider,发送intent以及启动系统的通知等等二.service不是什么?1.不是一个单独的进程进程:拥有自己独立的内存空间,一个进程可以包含多个线程2.不是一个线程线程:并不直接拥有计算机的内存资源三.生命周期四.启动和停止Service的方法1.启动一个Service就会调用on creat() / on start command() 第一次调用service会启动on creat(),是一个生
阅读全文