
[ 好文转载 ]
文章平均质量分 80
qq_23237491
不要仅仅只是感动自己 .
展开
-
Android 线程的创建与销毁
在Android开发中经常会使用到线程,一想到线程,很多同学就立即使用new Thread(){...}.start()这样的方式。这样如果在一个Activity中多次调用上面的代码,那么将创建多个匿名线程,程序运行的越久可能会越来越慢。因此,需要一个Handler来启动一个线程,以及删除一个线程,保证线程不会重复的创建。创建Handler的一般方式一般会使用Handler...转载 2017-04-26 11:41:02 · 1154 阅读 · 0 评论 -
Android 高效加载大图、多图解决方案,有效避免程序OOM
原文出处:http://blog.youkuaiyun.com/guolin_blog/article/details/9316683本篇文章主要内容来自于AndroidDoc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。http://developer.android.com/training/displaying-bitmaps/index.html高效加载大图片我们在...转载 2017-04-18 09:45:52 · 346 阅读 · 0 评论 -
Android 系统启动过程
在面试过程中,不免会有面试官问到一个这样的问题:你了解Android系统的启动过程吗?今天,我将我看到的好文章(好文出处)整合贴出来,供大家一起学习,Android系统的启动过程到底是一个怎样的过程。首先,给出一张图引用过来帮助大家理解和分析:从下到上分析:第一阶段:Android设备上电后,首先会从处理器片上ROM的启动引导代码开始执行,片上ROM会寻找Bootloader代...转载 2017-04-17 17:09:16 · 270 阅读 · 0 评论 -
Android 属性动画完全解析(下),Interpolator和ViewPropertyAnimator的用法
原文出处:点击打开链接大家好,欢迎继续回到Android属性动画完全解析。在上一篇文章当中我们学习了属性动画的一些进阶技巧,包括ValueAnimator和ObjectAnimator的高级用法,那么除了这些之外,当然还有一些其它的高级技巧在等着我们学习,因此本篇文章就对整个属性动画完全解析系列收个尾,来学习一下剩下的非常重要的高级技巧。另外,本篇文章中使用的代码是建立在上篇文章基础之...转载 2017-03-15 16:07:25 · 213 阅读 · 0 评论 -
Android 属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法
原文出处:点击打开链接大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动画做不到的现在属性动画也可以做到了。因此,今天我们就来学习一下属性动画的高级用法,看看如何实现一些补间动画所...转载 2017-03-15 16:05:45 · 192 阅读 · 0 评论 -
Android属性动画完全解析(上),初识属性动画的基本用法
原文出处:点击打开链接在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则...转载 2017-03-15 16:01:16 · 187 阅读 · 0 评论 -
Android 实现静态的默认安装和卸载应用
这篇博文转自这里:原博链接,由于原博实在是太给力了,故而转载到自己博客来,意在和大家分享~最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户手机中的所有浏览器的app,不会被用户察觉,但是...转载 2017-03-14 14:19:28 · 1637 阅读 · 0 评论 -
类型安全转换函数
对于一个Object类型的对象,当其为null的时候程序就会崩溃。比如,我们经常会写出下面这样的程序:int result=Integer.valueOf(obj.toString()) 一旦obj这个对象为null,那么上面这行代码会直接崩溃。这里的obj,一般是从JSON数据中取出来的,我们无法保证其永远不为空。所以最好的做法就是,我们编写一个类型安全转换函数co...转载 2016-10-25 10:15:49 · 409 阅读 · 0 评论 -
Java 文件大小格式化输出
/** * 返回byte的数据大小对应的文本 * @param size * @return */ public static String getDataSize(long size){ DecimalFormat formater = new DecimalFormat("####.00"); ...转载 2017-02-23 14:10:24 · 589 阅读 · 0 评论