- 博客(11)
- 收藏
- 关注
转载 HTTP协议学习
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义
2014-04-25 19:03:29
368
原创 Notification及NotificationManager的使用详解
通知是应用程序通知用户的一种方式,它无须活动,由通知管理器进行统一管理。通知包含一下功能:1. 创建新的状态栏图标2. 在扩展的状态栏窗口显示额外的信息(可以发起一个意图)3. 闪烁/LED4. 让手机震动5. 发出声音(铃声,媒
2011-07-08 00:47:30
2189
原创 android中pull解析器
Android 确实附带了一个 pull 解析器,其工作方式类似于 SAX。它允许您的应用程序代码从解析器中获取事件,这与 SAX 解析器自动将事件推入处理程序相反。pull 解析器的运行方式与 SAX 解析器相似。它提供了类似的事件(开始元素和结束元素),但您需要使用 (parser.next() 提取它们。事件将作为数值代码被发送,因此您可以使用一个简单 case-switch。注意,解析并
2011-07-02 12:45:23
1042
原创 在Android中使用dom方式解析XML文件
在上一篇中,我们使用了在java1.5版本以后集成的SAX解析器解析XML文件,在这里,我们使用另外一种解析方式解析XML文件,DOM(文档对象模型)。 概念: 1、DOM就是一个对象化的XML数据接口; 2、一个与语言无关、与平台无关的标准接口规范; 3、它定义了HTML文档和XML文档的逻辑结构; 4、给出了一种访问和处理HTML文档和XML文档的方法(动态地创建文档,遍历文档结构,添加、修
2011-07-02 12:31:04
856
原创 Android中使用SAX解析器解析XML文件
在Android中解析XML文主要有三种方式,分别为Simple API for XML(SAX)、Document Object Model(DOM)和Android附带的pull解析器。下面首先介绍第一种SAX方式解析XML文件。SAX是一个解析速度非常快并且占用内存少的XML解析器,非常适合Android等移动设备。SAX解析XML文件采用事件驱动的方式进行,也就是说SAX是逐行扫描文件,
2011-07-02 12:28:18
1714
原创 Android 实现文件上传功能(upload)
文件上传在B/S应用中是一种十分常见的功能,那么在Android平台下是否可以实现像B/S那样的文件上传功能呢?答案是肯定的。下面是一个模拟网站程序上传文件的例子。这里只写出了Android部分的代码,服务器的代码没有贴出来,有需要完整上传功能代码的朋友可以跟我联系哟… 首先新建一个Android工程,新建主启动Activity: MainActivity.java: pa
2011-06-24 15:17:00
4886
3
原创 android HttpClient 的使用
在AndroidSDK中,有很多包都支持网络编程,下面列举了Android中集成的网络编程相关的包: 包描述java.net提供与联网有关的类,包括流和数据包(datagram)sockets、Internet 协议和常见 HTTP 处理。该包是一个多功能网络资源。有经验的 Java 开发人员可以立即使用这个熟
2011-06-24 12:16:00
5505
原创 android HttpURLConnection编程详解,获取网络图片,html代码查看
在Android中,使用http协议的编程工作是比较简单的,androidSDK中已经集成了Apache的HttpClient模块。使用HttpClient可以快速开发出功能强大的Http程序。不过一般说来,要开发与Internet连接的程序,最基础的还是使用HttpURLConnection。下面是一个使用HttpURLConnection对象从互联网上读取数据的Demo: 第一个D
2011-06-24 10:45:00
5957
原创 Android Handler简介及使用 HandlerThread的使用
在Android系统中,当一个应用程序启动时,首先会启动一个主线程(也被称为UI线程),该线程负责管理界面中的UI控件,进行事件分发,并响应用户的操作。在主线程中不能执行比较耗时的操作(一般不能超过5s),否则Android会认为该应用无响应,便会弹出程序没有响应对话框。如果要执行一些像下载、解析大文件等比较耗时的操作的话,则可以放在Service组件中或放在子线程中执行。这时我们又
2011-06-24 00:40:00
4951
原创 android 自定义权限 permission
Android支持为应用程序自定义权限。如果希望自己的程序组件(如Activity,BroacastReceiver)等被任意用户随意启动执行。要使用自定义权限,首先在AndroidManifest.xml文件中声明它们,定义了权限之后,可以将它作为组件定义的一部分进行引用。 下面列举一个demo,详述自定义权限的过程:首先创建一个工程CustomMadePermisson:
2011-06-17 22:01:00
7363
原创 广播接收器 broadcast sendOrderedBroadcast android
广播接收器: 广播接收者(BroadcastReceiver)用于监听系统事件或应用程序事件,通过调用Context.sendBroadcast()、Context.sendOrderedBroadcast()可以向系统发送广播意图,通过广播一个意图(Intent)可以被多个广播接收者所接收,从而可以在不用修改原始的应用程序的情况下,让你对事件作出反应。 其中Context
2011-06-17 21:53:00
8864
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人