自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android LayoutInflater详解

Android LayoutInflater详解

2016-01-19 14:34:32 558

原创 Android退出应用的几种方式

Android退出应用的几种方式及其优缺点

2016-01-12 09:38:41 662

原创 Volley源码分析之基本流程

Volley源码分析之基本流程

2016-01-11 09:00:07 511

转载 解决AsyncTask,doingBackground方法未及时执行

AsyncTask的介绍及基本使用方法关于AsyncTask的介绍和基本使用方法可以参考官方文档和Android实战技巧:多线程AsyncTask这里就不重复。AsyncTask引发的一个问题上周遇到了一个极其诡异的问题,一个小功能从网络上下载一个图片,然后放到ImageView中,是用AsyncTask来实现的,本身逻辑也很简单,仅是在doInBackground中用HT

2016-01-04 11:12:51 1066

原创 Android 线程池详解

前言做Android开发,有时会启动大量的线程,如果不适当的管理,会增加系统的开销,降低程序的性能。而线程池是Android性能优化的一个方案,有诸多好处: 1. 可以重用线程池里的线程,避免线程的创建和销带来的性能开销。 2. 可以控制线程池的最大并发数,避免大量线程之前抢占系统资源而造成阻塞现象。 3. 可以对线程进行管理,比如定时执行某线程或是循环执行等功能。Thre

2015-12-30 15:22:42 784

转载 Fragment提交transaction导致state loss异常

Fragment提交transaction导致state loss异常下面自从Honeycomb发布后,下面栈跟踪信息和异常信息已经困扰了StackOverFlow很久了。java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState at andr

2015-12-29 10:39:48 390

转载 Android 你应该知道的学习资源 进阶之路贵在坚持

出处: http://blog.csdn.net/lmj623565791/article/details/44754023; 本文出自:【张鸿洋的博客】1、国外教程网站Android Developers Blog不解释vogella很不错的网站,免费的,包含android的教程也比较全面,并且教程中经常引用大牛blog,会有很多意外发

2015-12-29 09:05:17 353

原创 Android AsyncTask详解

源码解析Android AsyncTask

2015-12-28 09:26:16 605

原创 Android IntentService详解

源码分析Android IntentService

2015-12-25 09:12:22 521

原创 Android broadcastReciever相关

前言broadcastReciever是Android四大组件之一,属于消息型的组件,它主要在不同组件和应用间传递消息。 下面是Android官方文档的描述:a.广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知其它应用程序一些数据下载完成并处于可用

2015-12-24 14:57:48 887

原创 Android Service 相关

前言Service是四大组件中的一员,它属于逻辑计算型的组件,往往在后台做逻辑处理。本文整理了Service相关的知识点:startService1.创建Service,写一个类继承Service,重写onCreate,onStartCommond,onBind方法,在AndroidManifest.xml文件里配置。2.启动Service,使用Intent启动,如下:Intent startInt

2015-12-23 15:32:51 386

原创 Android Handler异步消息机制详解

源码分析Handler异步消息机制

2015-12-21 14:42:36 442

原创 RecycleView的基本使用(一)

简介RecycleView是Android5.0引入的控件,不过我们低版本也是可以使用的,只需引入android_support_v7包即可。RecycleView相比ListView,GridView,更加灵活,它只做回收和复用工作,而其他的就需要我们开发者自己去实现。通过设置它提供的不同LayoutManager,ItemDecoration , ItemAnimator就可实现我们想要的效果:

2015-12-10 11:12:13 878

原创 Android4.4设置状态栏为透明

方法方法很简单,在AndroidManifest.xml文件里配置Theme。 Android4.4以上和4.4以下不同。所以,styles有所不同。我就直接贴代码了:AndroidManifest.xmlandroid:theme="@style/Theme.Transparent.StatusBar"styles.xml,styles.xml(v11),styles.xml(v14)<sty

2015-12-02 16:57:20 976

原创 Android适配全攻略

前言Android的适配是Android开发中的重要一环。一个良好的适配关乎着我们的用户体验,一直Android适配就是我们Android开发者所苦恼的事,也是需要重视的一件事。下面我就整理了一下有关适配的一些知识点。概念px: 像素,构成图像的最小单位。dpi: 屏幕像素密度,也就是屏幕1英寸长度上的像素点的个数,1英寸约等于2.54厘米。与屏幕尺寸和分辨率有关。具体计算公式为:假设,屏幕尺寸:5

2015-11-03 22:05:05 537

原创 Android序列化:Serializable和Parcelable详解

前言在Android里面,我们常常会遇到下面情形:1.使用Intent和Binder进行数据传输2.将对象持久化到存储设备上3.通过网络传输到给其他客户端此时,我们就需要用到Serializable或Parcelable。SerializableSerializable是java的一个空接口,主要是为对象提供了标准的序列化和反序列化操作。使用起来是非常简单的,你只需要添加如下

2015-11-03 16:23:00 600

空空如也

空空如也

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

TA关注的人

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