- 博客(8)
- 资源 (3)
- 收藏
- 关注
原创 聊聊android适配(下)
上一篇我们主要了解了为什么适配,以及怎么适配,同时给出了部分切图规范,和在开发过程中需要的一些注意事项,这一遍主要从官方给出的指导建议出发,从视觉的角度来说说怎么适配。度量单位和网格48 dp 的设计韵律一般来说,可触摸控件以 48 dp 为基础单位。为什么是 48 dp? 一般情况下,48 dp 在设备上的物理大小是 9 mm (会有一些变化)。这刚好在触摸控件推荐的大小范围 (7-10 mm)
2016-03-30 16:26:41 1243 2
原创 聊聊android界面适配
为什么要适配?我们先来看一组统计数据,这是国外opensignal给出的统计数据,我们来看看去年8月份的统计数据,参考链接我们先来看看几个图表: 2014设备分布图: 2015设备分布图: 设备品牌分布: 屏幕尺寸分布: 系统分布图: 与ios对比图: 从上面几个图就可以看出android设备多,品牌多,屏幕尺寸多,还有系统版本分布比较大,碎片化比较严重,这也就是android之所以要
2016-03-27 21:12:16 2174 2
转载 其实你不知道MultiDex到底有多坑
其实你不知道MultiDex到底有多坑 2015-09-26 by 总悟君 该片文章转自http://blog.zongwu233.com/the-touble-of-multidex/ 因为不能直接转载,因此手动拷贝了文章进行转载,后续转载的人请注明出处。遭遇MultiDex愉快地写着Android代码的总悟君往工程里引入了一个默默无闻的jar然后Run了一下, 经过漫长的等待A
2016-03-25 15:51:44 2035
原创 Android输入法弹出时覆盖输入框问题
当一个activity中有输入框时,点击输入框,会弹出输入法,界面的变动与manifest中对应的android:windowSoftInputMode有关,一般可以设置的值如下, <activity android:windowSoftInputMode=["stateUnspecified","stateUnchanged”, "stateHidden","stateAlwaysHidd
2016-03-22 19:39:48 3146 8
原创 Andorid自定义attr的各种坑
在开发Andorid应用程序中,经常会自定义View来实现各种各样炫酷的效果,在实现这吊炸天效果的同时,我们往往会定义很多attr属性,这样就可以在XML中配置我们想要的属性值,以下就是定义属性值可能遇到的各种坑。大家都知道怎么定义attr属性,一般如下:<declare-styleable name="Sample"> <attr name="custom" format="string|r
2016-03-17 11:17:16 1683
原创 Android应用程序常见编译问题解决
主应用程序中引用了外部的Module模块,出现了如下错误,不保证如下解决方法通用所有问题:1: Error:(2) Error retrieving parent for item: No resource found that matches the given name ‘android:TextAppearance.Material.Widget.Button.Inverse’. 项目中引
2016-03-16 19:38:55 9633
原创 Android应用字体替换
前一段时间应用要求替换默认显示的字体,不仅仅是一行替换,而是整个全局字体替换,如果只一个Textview很容易就能替换需要的字体。private static Typeface typeface;TextView tv = new TextView(this);tv.setTypeface(getTypeface(context));public static Typeface getTypefa
2016-03-09 19:44:05 4424
原创 Android 6.0 权限管理(permission)
大家知道android应用程序开发的时候都需要申请很多权限,比如发起网络请求需要网络权限,在安装应用程序的时候,在6.0之前的手机会列出当前应用程序都申请了哪些权限,并且需要用户点击同意才能使用,这样其实是有一个弊端的,就是如果应用申请了某些权限,但是这个权限对应使用该应用程序不是必须的(有权限更好,没有权限也能玩),这样用户如果不愿意授予该权限,则会导致用户流失。 Andorid系统在6
2016-03-03 22:49:25 3127 1
qsort
2007-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人