- 博客(6)
- 收藏
- 关注
原创 Android简单的View注入
本来是查找Android sdk samples里面有哪些使用annotation的例子,无意中在VoicemailProviderDemo中发现了这个View的注入实现像其他的注入框架一样先声明一下// Mark the views as injectable. These objects are instantiated automatically during // on
2015-11-23 20:42:14 432
原创 Eclipse+GIMP 揪出占用内存的那个图片
一个很简单的demo,运行起来就一副50kb大小的图片1.使用Eclipse Mat插件dump出hprof文件,切换到dominator_tree视图,按照Retained Heap大小降序排列,如下图很多人进行内存分析的时候都能进行到这一步,从图中看出占用内存最多的为5.5M
2015-11-19 17:40:46 536
原创 点滴积累1
1.ViewPager切换颜色渐变效果代码见https://github.com/spongebobrf/MaterialIntroTutorial中间色计算代码如下int colorToSet = (int) (new ArgbEvaluator().evaluate(Math.abs(multiplier), colorStart, colorEnd));2.android
2015-11-19 15:12:08 374
转载 最简单的实现圆形图片的方式
很多demo中实现圆形图片的方面都使用了Xfermod,目前对Xfermod还不熟悉根据http://blog.csdn.net/sjf0115/article/details/7267532这篇文章中的思路,简单修个了下,使用BitmapShader这种方式更好理解一些.package com.example.circle;import android.content.Context;
2015-02-06 11:21:57 649
原创 定位代码的技巧
当维护大型代码或者时间过长,下次需要改动相应代码时可能需要一些时间定位到相应的代码.我们当然可以根据作用以及印象猜测大概代码位置,然后一步一步跟过去或者这个界面有明显的特征时比如文字可以全局搜索这个特征.下面我们使用UI Automator定位控件id,然后根据该控件id定位到具体的代码位置.1.需要手机的系统api level 18以上2.使用DDMS中Dump View Hie
2015-02-05 14:23:31 1124
原创 Android使用refs.xml进行屏幕适配
目前我们通过eclipse来new一个Android application时有好多模板(如下图所示)可以选择,以前没太注意,今天研究下.当使用Master/Detail Flow模板时,发现运行的效果跟模板预览的效果不一致,从代码中发现 protected void onCreate(Bundle savedInstanceState) { super.on
2015-01-21 17:19:24 996
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人