摘要:
在前面两篇博客《Android之Http网络编程(一)》、《Android之Http网络编程(二)》中,简单的介绍了对网页的请求和客户端与服务端的简单的参数交互。那么,这一篇博客就来认识一下Android客户端获取服务端返回的数据。大家都知道客户端与服务端的交互大体过程如下:Android客户端向服... 阅读全文
摘要:
上一篇文章简单的介绍了Android中http的两种通信方式,并且分别用获取百度网页做了实例。但是在实际应用中,更多的是客户端通过请求的参数来实现在服务端的具体操作,并最终返回数据给客户端。因为我们不可能对客户端的每一个需要网络请求的操作都单独的设置一个不变的网络地址。(因为我是从.net转过来的还... 阅读全文
摘要:
Android应用作为一个客户端程序绝大部分都是需要进行网络请求和访问的,而http通信是一种比较常见并常用的通信方式。在Android中http网络编程中有两种实现方式,一种是使用HttpURLConnection,另一种就是使用HttpClient。这两种实现方式的大体过程都是:Android客... 阅读全文
摘要:
因为学Android已经有一段时间了,但是在学校,服务器方面是个短板啊,没有专门的服务器拿给我们学生练手,所以只有自己找办法了。当然,Tomcat就是不二的选择了。在网上看了看资料,还是觉得自己记录下来比较好。因为我是学Android的,所以jdk什么的已配置好了。如果不知道,请看《java的环境变... 阅读全文
摘要:
Toast大家都很熟,不多说。直接上图上代码。 具体代码如下:main.xml: custom.xml: package com.ex... 阅读全文
摘要:
正如任何事物一样,软件也有其孕育、诞生、成长、成熟以及衰亡的生命过程,一般称其为“软件生命周期”。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和管理复杂的软件开发变的容易控制和管理。通常,软件生存周期包括:一,问题定义。要求系统分析员与用户进行交流,弄清“用户需要计... 阅读全文
摘要:
什么是BroadcastReceiver?BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生... 阅读全文
摘要:
什么是Activity?Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。也是一个view的容器。需要强调的是Activity本身不是界面,但它的... 阅读全文
摘要:
什么是注解?注解,顾名思义,注解,就是对某一事物进行添加注释说明,会存放一些信息,这些信息可能对以后某个时段来说是很有用处的。java注解又叫java标注,java提供了一套机制,使得我们可以对方法、类、参数、包、域以及变量等添加标准(即附上某些信息)。且在以后某个时段通过反射将标注的信息提取出来以... 阅读全文
摘要:
相信对于学习Android的人来说Intent并不陌生,我们最常使用的就是它的跳转Activity和在Activity之间传值的功能。intent有隐式和显示的区分(此处转载自:http://blog.csdn.net/hhq163/article/details/9416283) :显式Inten... 阅读全文
摘要:
什么是webservice?Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service所使用的是Internet上... 阅读全文
摘要:
Tag:MessageQueue-JNIException dispatching input event.Exception in MessageQueue callback: handleReceiveCallbackjava.lang.NullPointerException原因是我在Touc... 阅读全文
摘要:
之前也接触过百度地图的开发,但那是在网上找的案例或代码,而且是比较老的版本。打算重新学习一下百度地图的开发。本次使用的百度地图的版本是Android SDK v3.0.0本篇文章主要讲述百度地图开发的准备和地图的成功显示即可。首先建议大家先申请注册一个百度账号。申请密钥(要想实现百度地图的相关服务必... 阅读全文
摘要:
枚举是JDK1.5引入的小功能,但是却对我们的开发带来了极大的帮助。首先我们应该知道什么是枚举?枚举就是把集合里的对象元素 一个一个提取出来!比如说 ,你买了一合巧克力, 里面有草莓味的 、有香草口味的 、有苹果口味的 、你想把他们拿出来, 就必须用“手”一个一个把他们拿出来 并且一次只能取一个。 ... 阅读全文
摘要:
今天发现正在做的项目,时不时的会报错:dalvikvm heap out of memory on a 7458832-byte allocation (堆分配的内存溢出)为什么会内存溢出呢?我以前从未遇见这种情况。后来在网上查了查资料,还是挺多的。怎么说呢?因为Android开发基本上是以java... 阅读全文