自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android调用天气预报的WebService简单例子

一、获取并使用KSOAP包在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方的SDK来调用WebService。PC版本的WebService库非常丰富,但这些对Android来说过于庞大。适合手机的WebService客户端的SDK有一些,比较常用的是KSOAP2。KSOAP2 地址:http://code.google.com/p/ksoap...

2012-08-29 10:10:44 87

原创 使用原始的XML文件

应用场景在Android应用开发过程中,有时候我们自己有一些XML文件是我们自己手动创建的,而在项目开发过程中可能会用到,也就是说这用到了原始的XML资源文件。这个XML原始资源文件我们可以通过Resouce类的以下两个方法来获得:getResouce.getXml(int id);getRawResouce(int id)这两个方法返回的对象是一个XmlResou...

2012-08-27 21:01:19 97

原创 Android实现Zaker的加载对话框

[img][img]http://dl.iteye.com/upload/attachment/0072/9432/90d3eba6-f951-3c2b-a5e9-b9119bb6f14d.png[/img][/img]自定义的Dialog:[code="java"]package com.amaker.dialog;import android.app.Dialo...

2012-08-27 20:49:50 69

原创 Android应用定制属于你的BaseActivity

相信大家在开发Android应用的过程中肯定碰到过很多重复的工作,写着重复的代码,有时候连布局文件也是一样,需要重复的劳动,那么这样对于我们程序来讲肯定是很累很繁琐的一件事,所以我们在写代码的时候是否需要去考虑让我们写更少的代码,程序员要学会偷懒,否则……..在开发应用程序的时候我们的设计其实整体的样式是统一,那么我们就可以写一些公用的代码,这样对程序来讲也便于后面的维护,废话也不多说了,...

2012-08-27 19:58:34 56

原创 Android的数据存储--SharedPreferences

SharedPreferences简介 在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保存的数据主要是简单类型的键值对(key-value),它保存的是一个XML文件。Sha...

2012-08-27 19:39:57 62

原创 android网络编程(八)使用HTTP协议和TCP协议实现上传文件

Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket。 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出。如果用TCP协议Socket方式上传就会解决这种弊端。HTTP协议HttpURLConnection1. 通过URL封装路径打开一个Htt...

2012-08-27 09:13:30 120

原创 Android学习笔记之mainfest文件中android属性

[size=large]android:allowTaskReparenting是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。--------------------------------------------------------------------------------------android:alwaysRetainTaskStat...

2012-08-26 00:11:44 51

原创 Android WebView小结

[size=large]基础篇在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。 什么是webkit WebKit是Mac OS X v10.3及以上版本所包含的软件框架(对v10.2.7及以上版本也可通过软件更新获取)。 同时,WebKit也是Mac OS X的Safari网页浏览器的基础。WebKit是一个开源...

2012-08-26 00:11:20 121

原创 使用webview加载本地html页面,并处理html页面中的javascript事件

[img][img]http://dl.iteye.com/upload/attachment/0072/7868/32d5ea3b-a69b-30c8-a35b-31e00f569a80.jpg[/img][/img][img][img]http://dl.iteye.com/upload/attachment/0072/7870/6d59162b-d6bd-308b-a77...

2012-08-26 00:10:57 147

原创 Service 学习(十)前台运行与生命期

一个前台的service是被用户强烈关注的从而不会在内存低时被系统杀死.前台service必须在状态栏上提供一个通知,这个通知被放在"正在进行"区域中,这表示这个通知不能被解除,除非服务停止了或者从前台移除了.  例如,一个从service播放音乐的音乐播放器,应被设置为前台运行,因为用户会明确地注意它的运行.在状态栏中的通知可能会显示当前的歌曲并且允许用户启动一个activi...

2012-08-25 12:12:46 63

原创 Service 学习(九)开始停止service

[size=large]开始一个Service  你可以从一个activity或从其它应用的组件通过传递一个Intent(指定了要启动的服务)给startService()启动一个服务.Android系统然后调用service的onStartCommand()方法并且把Intent传递给它.(你永远不能直接调用onStartCommand().)  例如,一个activit...

2012-08-25 12:12:30 131

原创 Service 学习(八)从类Service派生service

从类Service派生  如你在上节所见,使用类IntentService使得你实现一个"开始的"service非常容易.然而,如果你需要你的service以多线程方式执行(而不是使用工作队列),那么你需要从类Service派生来处理每个intent.  相比之下,下面的例子从类Service派生并实现了与上面使用IntentService例子完全相同的工作.也就是在一...

2012-08-25 12:12:16 119

原创 Service 学习(七)创建一个service

在manifest中声明一个service  跟activity以及其它组件一样,你必须在你的应用的manifest文件中声明所有的service们.  要声明你的service,添加一个元素作为元素的儿子.例如:[code="java"] ... ... [/code]有许多属性你可以包含在元素中,比如启动serv...

2012-08-25 12:11:58 355

原创 Service 学习(六)Service 概述

[size=large]一个Service是没有界面且能长时间运行于后台的应用组件.其它应用的组件可以启动一个服务运行于后台,即使用户切换到另一个应用也会继续运行.另外,一个组件可以绑定到一个service来进行交互,即使这个交互是进程间通讯也没问题.例如,一个aservice可能处理网络事物,播放音乐,执行文件I/O,或与一个内容提供者交互,所有这些都在后台进行.一个se...

2012-08-25 12:11:41 108

原创 Service 学习(五)Service使用广播发送数据给Actviity

[code="java"]package com.amaker.servicetoactivity;import android.app.Service;import android.content.Intent;import android.os.IBinder;import android.util.Log;public class ServiceSender ex...

2012-08-23 10:54:05 147

原创 Service 学习(四)Activity与Service通信的方式有三种:

Activity与Service通信的方式有三种: 继承Binder类 这个方式只有当你的Acitivity和Service处于同一个Application和进程时,才可以用,比如你后台有一个播放背景音乐的Service,这时就可以用这种方式来进行通信。用例子来说明其使用方法: 1. 来看Service的写法:[code="java"]packa...

2012-08-23 08:07:33 167

原创 Service 学习(三)Service与IntentService的比较

不知道大家有没有和我一样,以前做项目或者练习的时候一直都是用Service来处理后台耗时操作,却很少注意到还有个IntentService,前段时间准备面试的时候看到了一篇关于IntentService的解释,发现了它相对于Service来说有很多更加方便之处,今天在这里稍微来总结下我的心得。 首先IntentService是继承自Service的,那我们先看看Service的官方介...

2012-08-23 08:07:12 76

原创 Service 学习(二)Service 的 ANR 错误

[color=blue][size=x-large]1.当在Activity 的onCreate方法中启动一个服务,服务里面是一个死循环。=》主界面无法绘出,点击手机键盘的返回按钮会报ANR错误。2.当在Activity 的onCreate方法中启动一个线程,线程里面启动一个服务,服务里面是一个死循环。=》主界面可以绘出 但会报ANR错误。3.当给按钮设置了一个点击事件,单击方法中...

2012-08-23 08:06:53 509

原创 Service 学习(一)Service 与 Thread 的区别

[color=blue][/color][size=x-large]Service 与 Thread 的区别 很多时候,你可能会问,为什么要用 Service,而不用 Thread 呢,因为用 Thread 是很方便的,比起 Service 也方便多了,下面我详细的来解释一下。 1). Thread:Thread 是程序执行的最小单元,它是分配CPU的基本单位。可...

2012-08-23 08:06:34 78

原创 仿人人客户端向右滑出式菜单

先上效果图:[img][img]http://dl.iteye.com/upload/attachment/0071/5161/fe3a121a-071e-3348-bdb6-65f2c3e1470e.png[/img][/img][img][img]http://dl.iteye.com/upload/attachment/0071/5163/fd64b1fd-1761-3d...

2012-08-19 12:32:00 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除