- 博客(8)
- 收藏
- 关注
原创 AlertDialog 源码布局调整
AlertDialog 统一修改 布局样式。首先要找到底层布局文件,\frameworks\base\core\res\res\layout 下 alert_dialog_material.xml <LinearLayout ....... <TextView android:id="@+id/message"
2017-03-25 11:39:58 637
原创 android 源码 高亮焦点选中
在做键盘机项目中有一个需求:修改选中item时候的颜色。这里就不记录下找源码底层的过程啦。只要修改framework/base/core/res 主题style里<item name="colorControlHighlight">@color/ripple_material_light</item>修改此处color值即可。 本来到这里就可以结束了,然而验证的时候发现有的app下选中的高亮颜色
2017-03-25 10:50:38 862
原创 获取系统时间进制转换时间
LocaleData d = LocaleData.get(context.getResources().getConfiguration().locale); boolean is24 = android.text.format.DateFormat.is24HourFormat(context); String timeformat = is24 ? d.
2017-03-08 17:58:19 430
原创 相对布局元素顺序导致找不大资源
No resource found thme (at ‘layout_above’ with value ‘@id/date_group’)这种问题只需要在第一次引用date_group 就创建即可,如下 layout_above=”@+id/date_group”
2017-02-22 15:22:47 224
原创 Android5.1 Dialer digits 大小
本篇文章记录digits大小修改,也就是上图中红色圈中的字体大小 通过Android-sdk工具Hierarchy view 查看本界面的进程是: 打开DialtactsActivity,发现好多代码,这怎么看呢?首先我们一般从onCreate 方法入手,还是有点多怎么办,可以在用Android-sdk工具Hierarchy view查看本页面的布局,从查找对应的id–
2016-05-06 18:23:55 1162
原创 js 获取详细地理位置 利用百度地图偏差的问题
网页获取地理位置,因本次任务是放在微信摇一摇 中使用所以自然而然的就用了微信的地理位置获取 wx.ready(function () { wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02'
2016-04-23 18:54:49 6274
原创 statusbar 更换图标UI 续
上篇文章我们已经找到我们要跟换图标的地方也即是SystemUI 模块 com.android.systemui/qs/tiles/下的XXXXTile 。在这里我们用飞行模式作为示例。AirplaneModeTile类图大致如下: 我们只需要关注圈中的那些变量或者方法就可以,首先我们进入handUpdateState方法中,字面意思大家应该能猜到就是处理状态变化。 下面我们就来分析此方法
2016-04-23 11:40:11 575
原创 SystemUI statusbar 更换自己的UI图标
Android5 SystemUI 源码自解由于公司任务修改Android下拉状态栏图标UI,之前没有接触过Android开发,所以修改时废了好长时间。现在将自己的见解总结一下,为了方便自己下次查询。 观看SystemUI源码大概有几大模块: 这里我们可以大致对SystemUI有个全局的认识。之后我们着重看statusbar,因为本次任务重点换图标就是在这里。 本次主要流程如下: 下
2016-04-22 21:57:20 2521
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人