android
奋斗的newbie
这个作者很懒,什么都没留下…
展开
-
Android中View绘制流程以及invalidate()等相关方法分析
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断是否需要重新计算视图大小(measure)、是否重新需要安置视图的位置(layout)、以及是否需要重绘(draw),其框架过程如下:步骤其实为host.layout()接下来温习一下整个View树的结构,对每个具转载 2014-11-07 09:33:46 · 376 阅读 · 0 评论 -
Android中实现静态的默认安装和卸载应用
最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户手机中的所有浏览器的app,不会被用户察觉,但是最后百度浏览器还是用反侦察技术找到这个邪恶的应用然后将其告上法庭了。那么我们就来看看怎么能够实现转载 2014-12-22 18:50:37 · 545 阅读 · 0 评论 -
无需root,清除清理安卓,android的cache,缓存
[java] view plaincopypackage com.agj.test; import java.io.File; import java.lang.reflect.Method; import android.content.Context; import android.content.pm.IPackageD转载 2014-12-22 15:28:02 · 1878 阅读 · 0 评论 -
android平台下使用点九PNG技术
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png 智能手机中有自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 我们都知道android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模转载 2014-12-05 14:38:30 · 430 阅读 · 0 评论 -
android下自定义字体的使用方法
第一次写博文,虽然是这里参考一点,那里摘抄一点,但学会总结也算是一大进步了。期待菜鸟到雄鹰的蜕变。言归正传,下面正式说说android下自定义字体的使用方法。参考了不少前辈写的博文和代码,发现实现自定义字体总共3种方法。(小弟在android上还是菜鸟一枚,欢迎大家指导讨论……)。三种方法的大致步骤都一样,都是引入字体库文件,然后调用字体库:在 assets 目录下创建 f原创 2014-12-05 16:02:40 · 536 阅读 · 0 评论 -
Android画图最基本的三个对象(Color,Paint,Canvas)
简述:Android画图最基本的三个对象(Color,Paint,Canvas)三个类都存放在 android.graphics包下1) Color :颜色对象,相当于现实生活中的 ‘调料’2) Paint : 画笔对象,相当于现实生活中画图用的 ‘笔’————主要的还是对‘画笔’进行设置3) Canvas : 画布对象,相当于现实生活中画图用的 ‘纸 或转载 2014-12-02 09:56:32 · 403 阅读 · 0 评论 -
android无线adb调试
相信不少开发android的程序猿们都和我一样被adb调试的稳定性问题搞得十分不爽。因为一旦USB调试线松动或者其他一些不清楚的原因,adb挂了。然后就开始reset adb,还是不行就只能重启eclipse乃至重启电脑了。最近发现一种用wifi连接电脑和android设备的方法。使用方法非常简单。我想不少人应该在电脑上安装了360了吧。使用360的免费wifi,把电脑作为wifi热点分网原创 2014-12-16 13:01:43 · 686 阅读 · 0 评论 -
Android自定义控件实战——滚动选择器PickerView
转载请声明出处http://blog.csdn.net/zhongkejingwang/article/details/38513301 手机里设置闹钟需要选择时间,那个选择时间的控件就是滚动选择器,前几天用手机刷了MIUI,发现自带的那个时间选择器效果挺好看的,于是就自己仿写了一个,权当练手。先来看效果:转载 2014-11-04 15:02:55 · 2478 阅读 · 0 评论 -
Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
转载请注明地址:http://blog.csdn.net/xiaanming/article/details/10298163很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我转载 2014-11-13 19:11:03 · 304 阅读 · 0 评论 -
Android开源项目分类汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI Style等等。一转载 2014-11-07 09:08:00 · 690 阅读 · 0 评论 -
LinearLayout中weight在小米上兼容的问题
今天在解决安卓应用兼容性问题,问题是由于使用LinearLayout的weight引起的,下面我使用一个Demo简述一下问题以及解决方法。样例1:使用weight的是布局文件,包含TextView<LinearLayout android:layout_width="0dip" android:layout_height="wrap_conten转载 2015-06-30 11:00:33 · 516 阅读 · 0 评论