Android平板电脑应用开发的技巧和注意点
2014-05-30 10:11
218 查看
用户界面设计
在为平板电脑应用设计用户界面时,最好可以让设计的布局灵活可变,使之适宜各种屏幕尺寸、分辨率和方向。这样,无论用户使用的是何种设备,他们都会觉得体验很流畅。以下是设计平板电脑设备应用的用户界面的一些小技巧:
1.保持屏幕简单整洁,确保按键之类的触控点尺寸合适。
2.使用LinearLayout和RelativeLayout等可变的布局控制方式。
3.使用dp和sp等可变的尺寸值。
4.使用可替代性的图像和尺寸资源,为不同的屏幕尺寸、方向比率、像素密度和触屏类型提供与之相适应的资源。
5.使用可替代性的布局和图像资源,为风景和绘制模式提供适宜的资源。
测试应用与Android平板电脑的兼容性
虽然现在已经面世的平板电脑还很少,但你完全可以开始用这些设备来测试现有的应用,解决那些显而易见的问题。在测试应用的兼容性时,你应该记住以下几点:
1.在真实的设备(注:而不是模拟器)上进行测试对确保应用达到预期效果至关重要。据报道,像三星Galaxy Tab之类的某些设备,它们的硬件特征与预期的并不相同。比如,尽管先前采用的是中等密度屏幕,三星的新平板电脑据称将使用高密度屏幕,因为这样视觉效果会更好。
2.某些平板电脑可能不含有Google插件,因而确保同样在不含有Google插件的Android虚拟设备(注:以下简称AVD)上进行测试。
3.在这些设备中,平板电脑的显示方式稍有不同。确保你的应用在各个手持方向都能够恰当地显示图像。
最后,对于确保应用能够与平板电脑兼容,现在你所能做的最有效的事情就是在带有平板电脑样式AVD配置的模拟器上加载应用,然后看看情况如何。比如,为模拟应用在Galaxy Tab等平板电脑上的运行情况,你可以采用以下步骤来创建AVD配置:
1.启动Android SDK和AVD Manager。
2.点击“新建”。
3.输入平板电脑的名称(注:如“Tablet Emu”),并选择合适的SDK版本,如Android 2.2。
4.创建SD卡(注:范围在32MB和512MB)之间。
5.点击“皮肤”菜单,选择“分辨率”,在对应的方格内输入“1024”和“600”,设备将启动风景模式。如果你将两个数字对换,启动的就是肖像模式。
6.“Abstracted LCD Density”中可输入任意值,推荐120、160和240。为模拟Galaxy Tab的真实屏幕密度,我们输入170。设备被定义为中密度显示。如果要模拟未来的高密度显示,我们可以输入240。
7.选择“创建AVD”。
8.建完成后,点击“开始”按键运行。
9.如果显示尺寸过大,你可以考虑用初始像素将其缩小。
Android_Tablet_Figure1(from developer.com)
上图显示的是应用在模拟平板电脑的自定义AVD上的显示状况,它还比较了中密度显示和同等像素分辨率下高密度显示的差异。因为密度不同,每屏上的按键的尺寸也有所不同。但是,中密度显示上有许多浪费的屏幕空间。这不仅是个显示为何Android还不是很适合大屏幕平板电脑的例证,而且还显示出为何设备产商要改变显示密度。
相关文章推荐
- Android平板电脑应用开发的技巧
- Android 4编程入门经典—开发智能手机与平板电脑应用
- 调查称应用开发商对Android平板电脑支持率达74%
- Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸
- Android 4编程入门经典 开发智能手机与平板电脑
- 分享开发Android应用需注意的两个要点
- 搭建Android 平板电脑开发环境
- Android开发联机调试 MOTOROLA XOOM MZ606平板电脑(WINDOWS ,LINUX)
- Flash&Flex丛书:手机&平板电脑上Android和IOS游戏、应用
- 【Android 应用开发】Android开发技巧--Application, ListView排列,格式化浮点数,string.xml占位符,动态引用图片
- Android 应用开发技巧之模版修改
- 【Android开发技巧】 - 如何获取应用Shortcut在Launcher坐标信息
- 如何为平板电脑开发android应用程序?
- 开发Android平板电脑程序不能全屏显示问题的解决
- VIM技巧及使用vim开发android应用
- android应用开发小技巧
- Android应用开发之(图片处理技巧一)
- Android开发联机调试 MOTOROLA XOOM MZ606平板电脑(WINDOWS ,LINUX)
- Android手机或Android平板电脑 应用不能全屏显示,解决方案!
- Android应用开发之(图片处理技巧一)