摘要: http://www.trinea.cn/android/android-downloadmanager/本文主要结合源码介绍Android系统下载管理DownloadManager的强大功能及使用。这是许久来准备写的一系列博客,这篇主要介绍DownloadManager的功能和示例,后面还有两篇会... 阅读全文
posted @ 2015-05-26 19:33 tonny.lee 阅读(1969) 评论(0) 推荐(0) 编辑
摘要: http://www.trinea.cn/android/android-downloadmanager-pro/本文主要介绍如何修改Android系统下载管理,以支持更多的功能及部分bug修改和如何编译生效。目前内容包括暂停下载、继续下载、通知设置NotiExtra和NotiClass、wifi切... 阅读全文
posted @ 2015-05-26 19:31 tonny.lee 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 主要介绍除了常规的kernel的printk和android的DDMS, logcat外的几个调试手段.包括bugreport, oprofile, traceview, ftrace等.BugreportBugreport是android平台自带的工具, 收集了device端的详细的状况, 可以在... 阅读全文
posted @ 2015-05-20 18:32 tonny.lee 阅读(528) 评论(0) 推荐(0) 编辑
摘要: Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即bottleneck)。性能优化:对hotspot相关的代... 阅读全文
posted @ 2015-05-09 16:34 tonny.lee 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 通过参考网上的相关资料,我编译Android源码的步骤如下:1 我的系统是Ubuntu 8.042 系统上必须安装以下工具(摘自网上的资料):sudo apt-get install build-essentialsudo apt-get install makesudo apt-get insta... 阅读全文
posted @ 2015-03-30 15:34 tonny.lee 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,dra... 阅读全文
posted @ 2015-02-09 19:53 tonny.lee 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 求值器告诉属性动画系统如何计算给定属性的值。他依据动画类提供的当前值,已经动画的起止时间计算该值。属性动画提供了如下求值器:IntEvaluator:整型值的默认求值器FloatEvaluator:浮点型的默认求值器ArgbEvaluator:以十六进制表示的默认颜色求值器TypeEvaluator... 阅读全文
posted @ 2015-02-03 14:59 tonny.lee 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Matrix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理可分为四类基本变换:Tran... 阅读全文
posted @ 2015-02-03 14:57 tonny.lee 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 通过描叙一些整型、浮点型或颜色型值,ValueAnimator类可以让你为这些类型的属性值设置动画。你可以通过如下的一些工厂方法来获取ValueAnimator实例:ofInt()、ofFloat()或者ofObject,例如:ValueAnimator animation = ValueAnima... 阅读全文
posted @ 2015-02-03 14:56 tonny.lee 阅读(502) 评论(0) 推荐(0) 编辑
摘要: ObjectAnimator是ValueAnimator的子类,他本身就已经包含了时间引擎和值计算,所以它拥有为对象的某个属性设置动画的功能。这使得为任何对象设置动画更加的容易。你不再需要实现 ValueAnimator.AnimatorUpdateListener接口,因为ObjectAnimat... 阅读全文
posted @ 2015-02-03 14:54 tonny.lee 阅读(481) 评论(0) 推荐(0) 编辑