Android FrameWork
文章平均质量分 91
Broncho.Lee
爱生活...爱Android...
展开
-
Android4.0设置界面修改总结
笔者前段时间完成设置的圆角item风格的修改,但最近,客户新增需求,想把设置做成Tab风格的,没办法,顾客就是上帝,咱得改啊。今天算是初步改完了,趁着测试紧张测试的空隙,赶紧写写博客,梳理一下,一来是给自己记个笔记,二来希望给有需要的朋友一点帮助。修改主要是两个点:①.圆角item的实现。②.Tab风格的实现。先来看看下面粗糙的效果图:我们都知道原创 2014-01-10 15:24:02 · 8980 阅读 · 21 评论 -
Android之资源访问机制
我们知道在开发中,需要应用程序资源,如应用工程中assets和res目录下的图片,layout,values等,或者需要系统内置的资源。我们获取这些资源的入口对象都是Resources对象。 获取Resources的过程:(1)将framework/framework-res.apk和应用资源apk装载为Resources对象。(2)获取Resources对象获取Resou原创 2014-05-14 13:44:36 · 3976 阅读 · 2 评论 -
Android4.0设置界面修改总结(二)
今年1月份的时候,有和大家分享给予Android4.0+系统设置的修改:Android4.0设置界面修改总结 时隔半年,回头看看那个时候的修改,其实是有很多问题的,比如说:①.圆角Item会影响到第三方应用(因为我是公共修改的framework下的PreferenceGroupAdapter嘛)。②.设置不能横竖屏切换。由于当时客户催的比较急,没有顾及到,不过后来,我们在做新平原创 2014-06-10 16:23:39 · 4566 阅读 · 0 评论 -
Android4.0设置界面修改总结(三)
Android4.0设置界面修改总结大概介绍了一下设置改tab风格,其实原理很简单,理解两个主要的函数即可:①.invalidateHeaders(),调用此函数将重新调用onBuildHeader()来重新读取xml文件中的header,重新刷新HeaderAdapter中的数据,因此刷新了ListView的内容,从而更新了界面。②.onBuildHeaders()中调用loadHead原创 2014-06-15 13:43:20 · 6051 阅读 · 1 评论 -
Android之framework修改底部导航栏NavigationBar动态显示和隐藏
大家都知道,Android从3.0版本开始就加入了NavigationBar,主要是为那些没有实体按键的设备提供虚拟按键,但是,它始终固定在底部,占用48dp的像素高度,尽管从android 4.4开始可以全透明,使用这一部分像素,但三个按钮始终悬浮在屏幕上,这对于有强迫症的朋友来说是无法忍受的。因此,本文的目的就是修改framework部分代码,可以动态隐藏和显示NavigationBar,同时原创 2015-05-14 23:17:30 · 22353 阅读 · 20 评论 -
Android之导入源码到eclipse中以及单模块调试
一、导入源码到eclipse:相信大部分做源码开发的童鞋都不怎么用eclipse调试吧,毕竟还是有各种不方便的:首先工程比较浩大,导入eclipse会比较慢而且比较卡,有时候还会崩溃,然后eclipse不能编译单个模块,只能在eclipse中修改保存,然后还是得回到linux终端中编译。所以,高手们都会选择直接在vim中修改,然后直接编译,这样相当方便快捷,省掉了很多步骤,然而,对于像我这样的原创 2013-08-29 11:10:10 · 6997 阅读 · 4 评论