自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

转载 android之interpolator的用法详解

android:interpolator 原博地址:http://blog.csdn.net/jason0539     Interpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。   android中的文档内容如下

2015-11-25 18:50:14 222

转载 Android高效加载大图、多图解决方案_LruCache,有效避免程序OOM

本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/training/displaying-bitmaps/index.html 高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图

2015-11-23 15:36:00 337

转载 Http协议三次握手过程

Http协议三次握手过程   2013-05-23 17:00:28|  分类: http头   TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联

2015-11-23 09:58:57 577

转载 Android的内存机制

Android的内存机制 原博客地址: http://www.cnblogs.com/xiaoran1129/archive/2012/11/29/2794860.html     Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。

2015-11-18 11:41:20 282

转载 Android AsyncTask两种线程池分析和总结

Android AsyncTask两种线程池分析和总结 原博客地址:http://bbs.51cto.com/thread-1114378-1-1.html###zoom (一)    前言 在android AsyncTask里面有两种线程池供我们调用 1.    THREAD_POOL_EXECUTOR, 异步线程池 2.    SERIAL_EXECUTOR,同步线程池

2015-11-17 14:55:37 1102

转载 android的四种设计模式

前言:        Android开发的设计模式,基本设计思想源于java的设计模式,java的设计模式有N多种,据不完全统计,迄今为止,网络出现最频繁的大概有23种。Java只是一门开发语言,学会并掌握这门语言进行代码编写,这是每个程序员必修的课程,但如何写出高质量、易维护和复用性强的代码,那就体现出程序员的层次和水平了。设计模式的出现就是为了解决这些问题。        开始

2015-11-16 15:02:25 4618 11

转载 HttpURLConnection与HttpClient区别及联系

HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConnection。   HttpURLConnection是java的标准类,HttpURLConnection继承自URLConnection,可

2015-11-16 14:32:41 316

转载 使用AIDL实现进程间的通信

在Android中,如果我们需要在不同进程间实现通信,就需要用到AIDL技术去完成。 AIDL(Android Interface Definition Language)是一种接口定义语言,编译器通过*.aidl文件的描述信息生成符合通信协议的Java代码,我们无需自己去写这段繁杂的代码,只需要在需要的时候调用即可,通过这种方式我们就可以完成进程间的通信工作。关于AIDL的编写规则我在这里

2015-11-14 17:52:21 2447

转载 Android Animations动画使用详解

一、动画类型 Android的animation由四种类型组成:alpha、scale、translate、rotate XML配置文件中 alpha 渐变透明度动画效果 scale 渐变尺寸伸缩动画效果 translate 画面转换位置移动动画效果 rotate 画面转

2015-11-14 14:35:08 323

原创 线程和线程池的相关问题记录

卖票举例 thread的使用举例 //      MyThreadmt1 = new MyThread(); //      MyThreadmt2 = new MyThread(); //      MyThreadmt3 = new MyThread(); //      mt1.start();//每个线程都各卖了10张,共卖了30张票 //      mt2.start();//

2015-11-14 13:48:12 377 2

转载 四种线程池

介绍new Thread的弊端及Java四种线程池的使用,对Android同样适用。本文是基础篇,后面会分享下线程池一些高级功能。 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() {     @Override     public void run() {         // TODO

2015-11-14 11:08:21 383

原创 Activity的四种启动模式的自己理解

Activity的四种启动模式 1.      标准模式 A启动B,B为标准模式,不论B是否需求开启新的任务栈,都在A的任务栈中新建B,如若B再启动A,A为标准模式,则不论A是否需求开启新的任务栈,都在B的任务栈中以标准模式新建A。(A,B同一个栈) 2.      栈顶复用 A启动B,B为栈顶复用,不论B是否需求开启新的任务栈,都在A的任务栈中使用栈顶复用创建B. 如若B再启动A,A为标

2015-11-13 18:04:22 473

转载 匿名内部类易错点

匿名内部类适合创建那种只需要一次使用的类,例如命令模式时所需要的Command对象。匿名内部类的语法有点奇怪,创建匿名内部类时会立即创建一个该类的实例,这个类定义立即消失,匿名内部类不能重复使用。     定义匿名内部类的格式如下: [java] view plaincopy new 父类构造器(参数列表)|实现接口()   {    //

2015-11-13 13:45:37 404

转载 Android中Bitmap和Drawable

一、相关概念 1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象 2、Canvas画布,绘图的目的区域,用于绘图 3、Bitmap位图,用于图的处理 4、Matrix矩阵 二、Bitmap 1、从资源中获

2015-11-13 12:44:36 291

转载 Android中 Bitmap和Drawable相互转换的方法

1.Drawable—>Bitmap Resources res=getResources(); Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.sample_0); Resources res=getResources(); private byte[] Bitmap2Bytes(Bitmap bm){ 2

2015-11-13 12:38:40 320

转载 Android之如何使用javascript调用android代码

使用javascript调用android代码 1.使用webview对象的addJavascriptInterface方法 2.addJavascriptInterface方法有两个参数,第一个参数就是我们一般会实现一个自己的类,类里面提供我们要提供给javascript访问的方法;第二个参数是访问我们在obj中声明的方法时候所用到的js对象,调用模式为window.interfac

2015-11-12 14:40:11 407

转载 Android Canvas绘图详解(图文)

Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图形处理相关的:Canvas、ColorFilter、Point(点)和R

2015-11-11 13:28:44 444

转载 Android开发之SurfaceView详解

SurfaceView介绍 通常情况程序的View和用户响应都是在同一个线程中处理的,这也是为什么处理长时间事件(例如访问网络)需要放到另外的线程中去(防止阻塞当前UI线程的操作和绘制)。但是在其他线程中却不能修改UI元素,例如用后台线程更新自定义View(调用View的在自定义View中的onDraw函数)是不允许的。 如果需要在另外的线程绘制界面、需要迅速的更新界面或则渲染UI界面

2015-11-09 15:38:12 683

转载 Android开源项目分包方式学习

总感觉Android中关于分包的文章很少,或者几乎可以说没有。但是合理地分包,又可以使整个项目模块化,减少包与包之间的依赖,让整个项目的框架更加清晰,更利于后续功能的拓展。 因为没有相关的文章,所以这里晒出三款开源项目的分包方式,供大家学习

2015-11-09 14:15:58 303

android4 高级编程(PDF)

android4高级编程 中文高清pdf版

2015-07-01

空空如也

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

TA关注的人

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