屏幕适配
主流屏幕: 1280*720, 遵循原则: 不用AbsoluteLayout(绝对布局), 多用相对布局&线性布局(权重), 要用dp,不用px
开发后期, 在不同分辨率屏幕上测试(480800,19201080), 如果没出现太大问题(影响正常使用), 就可以上线
如果后期测出问题怎么办?
-
图片适配
不是很常用
-
布局适配
不是很常用, layout-800x480 专门适配480*800的屏幕
-
尺寸适配
dp和px的关系: dp = px/设备密度
float density = getResources().getDisplayMetrics().density; System.out.println("设备密度:" + density);
320240(0.75), 480320(1),480800(1.5),1280720(2)
values->dimens.xml values-1280x720
-
权重适配
android:weightSum="3"
-
代码适配
获取屏幕宽高,动态计算控件大小
语音识别
- 科大讯飞 开放平台 http://open.voicecloud.cn/