自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人生若只如初见

也许身边的人越来越少,可你要知道留下来的都是最重要的。

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 最新最全的Android开发环境搭建教程

这是第一次写博文,手法生疏,还望见谅。最近朋友的电脑

2014-05-02 11:24:48 897

转载 XML解析 与 JSON 解析

1.SAX  SAX(simple API for XML),一种基于事件驱动模型的XML解析标准接口。  工作原理:  SAX简单地说就是对XML文档进行顺序扫描,当扫描到文档的开始与结束 , 元素(element)的开始与结束时,就会触发相应的事件处理 函数,由事件处理函数做相应的动作,处理完后继续扫描,直到文档结束,则解析完毕。 实现步骤:    (1)SAXPars

2014-04-08 10:56:29 866

转载 Android中的消息推送

什么是推送呢?    所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。举个例子,大家有用过百度新闻客户端的应该知道,我们会每隔一段时间收到一条或者多条通知,这就是从百度新闻服务器端传来的推送消息。Google Android中内置的推送框架  说道消息推送,不得不提起google的android系统中自带的推送框架,就是C2DM。全称就是Cloud to D

2014-04-07 16:26:14 949

转载 Android 消息推送简单实例

一、原理     消息推送有两种,一种是客户端定时直接到服务器搜索消息,如果发现有新的消息,就获取消息下来;另一种是服务器向客户端发送消息,也就是当有信息消息时,服务器端就会向客户端发送消息。二、步骤(代码) 注:      Notification  //是具体状态栏对象,设置Icon、文字、声音等。              NotificationMangager /

2014-04-07 16:24:54 2112

转载 Android消息推送

1.引言  所谓的消息推送就是从服务器端向移动终端发送连接,传输一定的信息。比如一些新闻客户端,每隔一段时间收到一条或者多条通知,这就是从服务器端传来的推送消息;还比如常用的一些IM软件如微信、GTalk等,都具有服务器推送功能。  推送方法如下:  1)通过SMS进行服务器端和客户端的交流通信。  在Android平台上,你可以通过拦截SMS消息并且解析消息内容来了解服务器的意图

2014-04-07 16:22:45 788

转载 浅析android应用增量升级

分类: android 2012-10-23 11:18 25371人阅读 评论(77)收藏 举报目录(?)[+]背景增量升级的原理增量升级的操作不足小实验扩展阅读                             By 何明桂(http://blog.csdn.net/hmg25) 转载请注明出处       很久没有更新博客了,

2014-04-07 16:01:43 758

转载 Android Gallery3D源码分析

Gallery3D概述       Gallery3D的界面生成和普通的应用程序不一样。普通程序一般一个界面就是一个activity,布局用xml或代码都可以实现,界面切换是activity的切换方式;而Gallery3D没有用android的UI系统,而是用opengl画出来的,即界面是在同一个activity的,如主界面,缩略图界面,单张图片查看界面,标记界面等都属于同一个activi

2014-04-07 14:25:23 1123

转载 Android开发把项目打包成apk

做完一个Android项目之后,如何才能把项目发布到Internet上供别人使用呢?我们需要将自己的程序打包成Android安装包文件--APK(Android Package),其后缀名为".apk"。将APK文件直接上传到Android模拟器或Android手机中执行即可进行安装。Android系统要求具有其开发者签名的私人密钥的应用程序才能够被安装。生成数字签名以及打包项目成APK都可以采用

2014-04-07 14:23:41 937

转载 android下载网络图片并缓存

异步下载网络图片,并提供是否缓存至内存或外部文件的功能异步加载类AsyncImageLoader    public void downloadImage(final String url, final ImageCallback callback);    public void downloadImage(final String url, final boolean cache2

2014-04-07 14:21:56 771

转载 LRU缓存设计

缓存的数据结构采用哈希表,key到value的映射。网上有些资料采用记录数据的使用时刻 实现LRU策略,此处采用双向链表 实现LRU策略。LRU Least Recently Used,MRUMost Recently Used双向链表,lruPtr头指向最近最少使用的元素,mruPtr头指向最近最多使用的元素。LRUCache tc(3);  //最大三个元素tc.inser

2014-04-07 14:20:21 849

转载 新浪微博OAuth 认证详解

众所周知,新浪微博开放平台采用的是OAuth(1.0) 认证方式。那么,OAuth是什么呢?说白了OAuth其实就是个协议,也可以说是一个标准,一个Pattern,一个模型。这个协议是用来解决什么问题的呢?举个例子,你在建设银行开了个账户,假设现在你想在申银万国(券商)那开个股票账户炒股,那么申银万国如何访问你的建行账户,从里面转钱出来买股票呢? 很显然,你不想告诉它你银行账户的密码让

2014-04-07 14:16:14 2194

转载 异步下载图片和图片缓存

功能如下:流程如下:   RemoteImageViewActivity:[java] view plaincopyprint?public class RemoteImageViewActivity extends Activity {        /** Called when the activity is first created. */

2014-04-07 14:14:11 883

转载 handler机制的原理

andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。 2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus

2014-04-07 14:11:32 807

转载 Android应用程序实现欢迎引导页面的方法实现

现在的大多数应用都会有一个欢迎引导页面,需求分析:程序安装后第一次启动:启动页-->功能引导页-->应用主页以后启动:启动页-->应用主页实现原理:用SharedPreferences实现。创建一个boolean的变量,默认值为true。当判断这个变量是true的时候,说明是第一次运行,就跳转到另一个引导页面。引导页面跳转到最后一张图片时,点击某按钮发生

2014-04-07 14:01:11 2021

转载 Android 程序打包及签名

Android 程序打包及签名为什么要签名???    开发Android的人这么多,完全有可能大家都把类名,包名起成了一个同样的名字,这时候如何区分?签名这时候就是起区分作用的。    由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,签名可以保证相当名字,但是签名不同的包不被替换。    APK如果使用一个key签名,发布时另一个key签名的文件

2014-04-06 22:45:38 786

转载 Android中UI设计的技巧

大家好,今天给大家分享的是Android中UI设计的一些技巧,本节内容主要有两点:一是Android按钮(Button)的UI设计,二是:ListView以及GridView的UI设计。按钮的状态: 我们一般搞UI设计,按钮通常有三个状态:normal(正常状态);focus(焦点状态),pressed(按下状态)。如下图所示:                            

2013-12-31 15:08:54 927

转载 Android中UI设计的特效

一、背景色渐变 背景色渐变可以通过在res/drawable中定义一个XML文件实现,gradient.xml的代码如下:[xhtml] view plaincopyprint?xml version="1.0" encoding="utf-8"?>  shape xmlns:android="http://schemas.android.com/apk/res

2013-12-31 10:33:04 879

转载 软件概要设计做什么,怎么做

一、软件设计一般流程: 1、先前的软件需求分析阶段,已经搞清楚了 “要解决什么问题”,并输出了《软件需要说明书》。这时一切都是理想。2、现在进入概要设计阶段,重点说清楚“总体实现方案”,确定软件系统的总体布局,各个子模块的功能和模块间的关系,与外部系统的关系。有一些研究与论证性的内容。并输出《软件概要设计说明书》。这时一切都是概念。3、最后进入详细设计阶段,重点说清楚“每个模块怎么做”

2013-12-26 14:44:54 933

转载 Android UI设计总结

1.把Button或者ImageButton的背景设为透明或者半透明:半透明透明其他透明度:在RGB的值前面加上数字(100以内),如#90436EEE(RGB为436EEE),#50436EEE,根据值的大小呈现不同的显示效果,值越小透明度越高。2.设置按钮背景图片或颜色:btn.setBackgroundResource(R.drawable.comment_sel);

2013-12-26 13:55:16 1305

转载 Android:图片缓存

如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件缓存空间也不是无限大的,容量越大读取效率越低,因此可以设置一个限定大小比如10M,或者限定保存时间比如一天。因此,加载图片的流程应该是:1、先

2013-10-29 15:24:58 870

转载 比较器的使用

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://haiyuanxi.blog.51cto.com/4230602/931163class Student implements Comparable {// 指定类型为Student   private String name;   private int

2013-10-21 17:03:55 600

转载 Android四大基本组件介绍与生命周期

Android四大基本组件分别是Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器。一:了解四大基本组件Activity :应用程序中,一个Activity通常就是一个单独的屏幕,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Activity之间通过Intent进行通信。在Int

2013-09-23 15:17:37 604

转载 Android网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口    首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应

2013-09-23 15:06:33 756

转载 listView与Button共存问题

ListView 和 其它能触发点击事件的widget无法一起正常工作的原因是加入其它widget后,ListView的itemclick事件将无法触发,被其它widget的click事件屏蔽。 首先,说明一下,ListView中每一行包括以下三项:    一个ImageView, 一个TextView,一个ImageButton,依次排开。 以下是

2013-09-23 14:47:20 778

转载 Android中解析XML

XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simple API

2013-09-23 14:37:29 595

转载 TCP与UDP区别

TCP(Transmission Control Protocol)---传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。    UDP(User Datagram Protocol)---用户数据报协议,是一个简

2013-09-23 14:34:58 835

转载 Java集合类详解

集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口  Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(E

2013-09-23 14:33:06 538

W3CSchool.chm

W3CSchool,一个很著名的网站,本文档有最全的知识点,包括从基础的HTML到XHTML,乃至进阶的XML、SQL、数据库、多媒体和WAP。

2013-08-10

Android+API+docs_all

一个Android的离线版的API,里面包括关于Android2.3之前的内容

2013-08-10

空空如也

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

TA关注的人

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