- 博客(16)
- 收藏
- 关注
转载 解决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 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
原创 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关注的人