自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 SpringMVC 基础教程 框架分析

概述:SpringMVC框架是围绕DispatcherServlet这个核心展开,DispatcherServlet这个Servlet负责拦截请求,并将其分派给相应的处理类来处理。体系:SpringMVC是基于Model2实现的技术框架,Model2是经典的MVC模型在Web应用中的变体,这个改变主要源于HTTP协议的无状态性。Model2的目的和MVC一样,也是利用处理器

2016-01-08 10:54:01 486

翻译 使用Gradle构建Android项目

新项目中,使用了Google I/O 2013发布的新工具,使用Gradle构建android项目,并且在新版的Intellig IDEA以及google的Android Studio对其支持。本文就介绍一下怎么使用gradle构建android项目,进行多个版本编译。Gradle是什么?Gradle是以Groovy为基础,面向java应用,基于DSL语法的自动化构建工具。是g

2015-12-29 11:44:54 410

转载 Android CountDownTimer倒计时器的使用

在平时我们编程的时候,经常会用到倒计时这个功能,很多人不知道Android已经帮封装好了一个类,往往都自己写。现在发现了这个类,大家共享一下:在一个TextView不断显示剩下的时间,代码如下:[java] view plaincopyprivate TextView vertifyView;      private

2015-10-21 11:51:08 316

转载 SVN 管理Android项目中eclipse的设置和注意事项

1、以下3点不应该纳入SVN版本控制范围:# bin目录。编译后生成的目标文件# gen目录。自动生成的R.java.classpath.project也可以去掉尤其是bin和gen目录,一定要例如SVN忽略列表中!!切记。2、然后最后一点就是在Eclipse中设置build path让其忽略.svn文件夹菜单 - Proje

2015-10-09 14:18:08 286

转载 Android中Timer使用方法

Timer属性:http://www.apihome.cn/api/java/Timer.html声明创建: 1 private Timer mTimer; 2 3 protected void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6

2015-08-24 18:12:01 491

转载 Android 的 Handler 总结

Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件的,并进行事件分发, 比如说, 你要是点击一个 Button , Android会分发事件到Button上,来响应你的操作。如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取

2015-08-24 18:10:23 295

原创 android定时执行任务

一、执行循环的函数如下:[java] view plaincopyprivate Handler handler = new Handler();              private Runnable task =new Runnable() {           public void run() {               // TODOAuto-g

2015-07-10 14:17:50 576

原创 异步下载图片

public class ThumbnailLoader {    MemoryCache memoryCache = new MemoryCache();    FileCache fileCache;    private Map imageViews = Collections.synchronizedMap(new WeakHashMap());    Executor

2015-06-17 16:03:42 231

转载 Android面试试题总结整理

2013-5-9号补充:今天最新的腾讯面试题,应该说是所有面试中最难的,我个人感觉。而且是个女面试官,好嗨皮啊,哈哈。腾讯面试题1.int a = 1;int result = a+++32.int a = 2;int result = (a++ > 2)?(++a):(a+=3);3.int a = 1234567;int b = 0x06;i

2015-06-17 11:34:49 1520

转载 Android ListView从网络获取图片及文字显示

如何从网络获取图片以及文本来显示。事实上,一般是先获取Josn或sml数据,然后解释显示。我们先从网上获取xml,然后对其进行解析,最后显示在ListView上。具体步骤:客户端发出请求,获取xml客户端异步解析xmlListView将解析完的数据显示      一、Android客户端                                               

2015-06-03 17:36:16 1378

原创 HashMap的三种遍历方式

import java.util.Map;import java.util.Random;import java.util.Iterator;import java.util.HashMap;import java.util.HashSet;import java.util.Map.Entry;import java.util.Collection;/* * @de

2015-04-20 14:14:22 344

转载 Android的NDK开发(5)————Android JNI层实现文件的read、write与seek操作

1、          在Android的java层实现文件的读写操作是非常简单的,可以参看之前写的博文:http://blog.csdn.net/conowen/article/details/7296121          在JNI层实现文件的读写操作的话,就要使用到linux的读写函数了。2、打开文件[cpp] view plaincopyprint

2015-04-08 15:10:45 964

转载 Android的NDK开发(4)————JNI数据结构之JNINativeMethod

1、JNINativeMethod 结构体的官方定义[cpp] view plaincopyprint?typedef struct {   const char* name; const char* signature; void* fnPtr;  } JNINativeMethod;  typedef struct {const char

2015-04-08 15:09:15 348

转载 Android的NDK开发(3)————JNI数据类型的详解

在Java中有两类数据类型:primitive types,如,int, float, char;另一种为reference types,如,类,实例,数组。注意:数组,不管是对象数组还是基本类型数组,都作为reference types存在,有专门的JNI方法取数组中每个元素。1、voidjava的void与JNI的void是一致的。2、基

2015-04-08 15:08:01 323

转载 Android的NDK开发(2)————利用Android NDK编写一个简单的HelloWorld

1、Android NDK简介NDK全称为native development kit本地语言(C&C++)开发包。而对应的是经常接触的Android-SDK,(software development kit)软件开发包(只支持java语言开发)。简单来说利用NDK,可以开发纯C&C++的代码,然后编译成库,让利用Android-SDK开发的Java程序调用。NDK开发的可以称之为底层开

2015-04-08 15:07:27 292

转载 Android的NDK开发(1)————Android JNI简介与调用流程

1、JNI简介JNI全称为Java Native Interface(JAVA本地调用)。从Java1.1开始,JNI成为java平台的一部分,它允许Java代码和其他语言写的代码(如C&C++)进行交互。并非从Android发布才引入JNI的概念的。2、JNI与NDK        简单来说,Android的NDK提供了一些交叉编译工具链和Android自带的库,这些

2015-04-08 15:06:19 315

转载 Android Service完全解析,关于服务你所需知道的一切

Android Service完全解析,关于服务你所需知道的一切(上) 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在

2015-04-08 14:38:09 691

转载 android 事件分发机制

前段时间做项目的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有相应,或者是响应的结果不对。当时只是在网上搜了些解决的办法,很乱。嘿嘿,现在想起来真的的好傻。最近拜读了两篇大神的文章讲解android事件分发机制的,自己mark一下,防止遗忘,同时方便以后查找。        事件分发主要分为两部分:view的事件分发和viewgroup的事件分

2015-04-01 15:35:43 593 1

原创 DLNA原理

术语:DLNA: Digital Live Network Alliance, 资源共享协议标准以实现设备之间互联、互通和互操作功能MS:媒体服务器 MR:媒体播放器 CP 控制点 CDs:内容目录服务 AVT:媒体传输服务 RCs:呈现控制服务 CM:连接管理服务UPnP 基于IP网络的设备即插即用协议原理:DLNA协议主要是解决局域网中设备之间的互联、互通和互操作问题,在UPnP基础之

2015-03-23 16:42:14 3914

转载 Android 如何用HttpClient 以Post方式提交数据并添加http头信息

如何 post json格式的数据,并附加http头,接受返回数据,请看下面的代码:private void HttpPostData() {try {    HttpClient httpclient = new DefaultHttpClient();    String uri = "http://www.yourweb.com";    HttpPost h

2015-03-13 17:57:58 314

转载 直接拿来用!最火的Android开源项目(一)

GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源

2015-03-10 10:28:13 399

转载 Listview异步加载缓存图片,解决快速滑动问题

研究了一天,终于达到了自己想要学习的目的:缓存图片+异步加载,   搜了大量资料见的大多避免oom的方法有压缩和缓存,这里也采用这2种方法吧。   压缩就不用我说了,缓存图片我用的LruCache这个类,本身已经实现了同步,这里就不再多说什么了,不知道的同学可以去研究下,这里主要想讲的的异步加载的时机。在这里写下也只是分享下我的体验,欢迎拍砖~~~  大家做过这个的都碰到过

2015-01-20 15:48:54 1310 2

转载 提升Android ListView性能的几个技巧

译者注:  1. 由于这是技术文章,所以有些词句使用原文,表达更准确。  2. 由于水平有效,有些地方可能翻译的不够准确,如有不当之处,敬请批评指正;  3. inflation这个词一直找不到特别好的中文翻译。  ListView如何运作的?ListView是设计应用于对可扩展性和高性能要求的地方。实际上,这就意味着ListView有以下2个要求:尽可能少的创

2015-01-20 15:45:25 446

转载 JSON-RPC轻量级远程调用协议介绍及使用

[-]技术简介 一JSON-RPC协议描述 二JSON-RPC简单示例 服务器端Java调用示例 Java客户端调用示例 PHP客户端调用示例 JavaScript客户端调用示例 直接GET请求进行调用 三JSON-RPC总结 参考文档 JSON-RPC轻量级远程调用协议介绍及使用目录 技术简介    1一、JSON-RP

2014-07-29 16:11:42 346

转载 Android多线程任务优化2:实现后台预读线程 .

转载请注明出处。博客地址:http://blog.csdn.net/mylzc导语:从上一篇《多线程任务的优化1:探讨AsyncTask的缺陷》我们了解到,使用AsyncTask有导致应用FC的风险,而且AsyncTask并不能满足我们一些特定的需求。下面我们介绍一种通过模仿AsyncTask的封装方式,实现一个后台预读数据的线程。概述:在空闲时对获取成

2014-02-14 12:37:16 454

转载 Android多线程任务优化1:探讨AsyncTask的缺陷

导语:在开发Android应用的过程中,我们需要时刻注意保障应用的稳定性和界面响应性,因为不稳定或者响应速度慢的应用将会给用户带来非常差的交互体验。在越来越讲究用户体验的大环境下,用户也许会因为应用的一次Force Close(简称FC)或者延迟严重的动画效果而卸载你的应用。由于现在的应用大多需要异步连接网络,本系列文章就以构建网络应用为例,从稳定性和响应性两个角度分析多线程网络任务的性能优化方法

2014-02-14 12:34:31 306

转载 Android异步处理系列文章

本博文地址:http://blog.csdn.net/mylzc/article/details/6777767 转载请注明出处。为了给用户带来良好的交互体验,在Android应用的开发过程中需要把繁重的任务(IO,网络连接等)放到其他线程中异步执行,达到不阻塞UI的效果。本系列文章由浅入深介绍Android进行异步处理的实现方法和系统底层的实现原理。Android异步处理一:

2014-02-13 21:08:03 539

转载 你是想读书,还是想读完书? .

读到这篇文章,感觉非常不错,转载至此,以作留念! 从左岸转过来一篇文章,原文地址 http://www.zreading.cn/archives/3621.html,有趣的是原文前半部分最早出自豆瓣,后半部分出自知乎上一个问题精彩回答。一起来看看吧,至于标题的问题,看完你会自己答案的。以下是左岸原文以前,读书前会很想读一本书,但实际读书时,经常是“想读完书”

2014-02-12 15:45:47 379

转载 Java多态性的理解

多态的目的通过类型转换,把一个对象当作它的基类对象对待。从相同的基类派生出来的多个派生类可被当作同一个类型对待,可对这些不同的类型进行同样的处理。这些不同派生类的对象响应同一个方法时的行为是有所差别的,这正是这些相似的类之间彼此区别的不同之处。动态绑定将一个方法调用和一个方法主体连接到一起称为绑定(Binding)。根据绑定的时机不同,可将绑定分为“早期绑定”和“后期绑定”两种

2014-02-12 15:07:58 510

转载 Java异常处理综合例子(try、catch、finally、throws、throw) .

Java异常处理综合例子(try、catch、finally、throws、throw)[java] view plaincopyprint?package cn.edu.uibe.exp;    class MyExp extends Exception{        private static final long serialVersionUID = 1L

2014-02-12 15:05:01 449

转载 深刻理解Java编程的7个例子

1. 阅读下列代码回答问题(第一个Java程序,理解PATH和CLASSPATH,学会使用javac和java命令)[java] view plaincopyprint?package cn.edu.uibe;  public class HelloWorld {      public static void main(String[] args) {      

2014-02-12 15:02:24 319

转载 Android之网络编程

首先看看Java网络编程有哪几种:Java对于网络通讯有着非常强大的支持。不仅可以获取网络资源,传递参数到远程服务器,还可以通过Socket对象实现TCP协议,通过DatagramSocket对象实现UDP协议。同时,对于多点广播以及代理服务器也有着非常强大的支持。以下是本人在学习过程中的总结和归纳。1. Java的基本网络支持1.1 InetAddress    Java

2014-02-12 14:58:46 730

转载 Android之Tween Animation动画详解

前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/res/anim目录下,文件名可以作为资源I

2014-02-12 14:05:43 616

转载 Android之Frame Animation动画详解

在开始实例讲解之前,先引用官方文档中的一段话:Frame动画是一系列图片按照一定的顺序展示的过程,和放电影的机制很相似,我们称为逐帧动画。Frame动画可以被定义在XML文件中,也可以完全编码实现。如果被定义在XML文件中,我们可以放置在/res下的anim或drawable目录中(/res/[anim | drawable]/filename.xml),文件名可以作为资源ID在代码中引用

2014-02-12 14:03:32 570

转载 Android之JSON解析

JSON的定义:       JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript

2014-02-12 13:45:50 355

转载 Android之解析XML

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

2014-02-12 12:51:44 364

转载 Android之数据存储技术实现

Android实现数据存储技术本文介绍Android中的5种数据存储方式。 数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是:1 使用SharedPreferences存储数据2 文件存储数据3 SQLite数据库存储数据4 使用ContentProvider存储数据5 网络存储数据 下面将为大

2014-02-11 14:37:51 378

转载 Android之AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent

2014-02-11 14:25:44 270

转载 Android之反射机制实现与原理

本文介绍Android反射机制实现与原理,在介绍之前,要和Java进行比较,所以先看下Java中的反射相关知识:一、反射的概念及在Java中的类反射  反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。在计算机科学领域,反射是一类应用,它们能够自描述和自控制。这类应用通过某种机制来实现对自己行为的描述和检测,并能根据自身行为的状态和结果,调整或修改应用所描述行为的

2014-02-10 19:39:15 801

SPRING技术内幕__深入解析SPRING架构与设计原理完整版.pdf

spring 基本用法的基础上再去阅读,可作为提升开发技能的书籍。此书展示了大量 spring 核心源码,进行恰到好处的解读,详尽介绍了 spring 核心功能和主要模块架构的实现原理和设计思想。阅读此书,能够一窥 spring 的底层实现,学习 spring 优秀的架构设计模式和思想,帮助 Java 程序员提升开发能力。

2018-01-18

空空如也

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

TA关注的人

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