西安java软件培训机构欢迎你!
您当前位置:java软件培训 > 软件培训 > 安卓web开发的一些经验

安卓web开发的一些经验

2018-08-11 16:330人看过

现在安卓技术已经成熟,越来越多的安卓应用被开发,而对于安卓web开发,并不是那么简单,需要注意的问题也非常多,下面就说一些安卓web开发的一些经验。 1.不要想当然的理解手机网站和pc网站是一样的,只要做出来就一定能再手机上支持。 2.做手机网站一定要多了解一些手机设备的参数包括(屏幕分辨率,屏幕尺寸,像素密度),很遗憾这些我不是很了解,但我希望别人多了解一下,你们可能认为这些没必要,主要是因为手机市场太复杂了,不像pc只有windows,linux,unix等几种操作系统,后两个普通人还接触不到,即时接触到了也不想用。手机操作系统可就复杂了什么苹果啊,android啊,windows phone啊,symbian啊,山寨啊等等种类繁多,而且占有的市场份额差距又不是太大,你不能说放弃哪一个,不去测试那个类型的手机。所以我说多了解一下手机的参数。这个东西应该多问问适配人员,他们肯定都知道。 3.了解手机上浏览器,你要知道你想要对应的客户用的是什么浏览器,这样你就有一个主要的方向,至于其他的浏览器就需要你去优化,不是说你做出来的东西一定是所有浏览器都支持的,目前浏览器内核有两大主流吧,一种是IE内核的,一种是webkit内核的。然后我觉得uc浏览器和qq浏览器,后者我没怎么接触,但我个人推断,uc浏览器内核应该是和其他的不一样(对外宣传自主研发的),他的一种模式叫适应屏幕,这种模式的缩放方式有待研究。 4.谈谈一些技术方面的,不要有一种思维定势,认为手机多大屏幕,西安java培训就把那个网页做多大屏幕,这种方式是最蠢的,我开始做的时候就是这样的,后来做了好几个都是这样的,但是都是不能很好的在手机上显示,白白浪费了好多时间。最好的方式是流式布局,宽度你不要设定,就是100%,padding,margin都是百分数,高度你可以定义具体的值。这样就能很好的适应屏幕,而且解决了横竖屏的问题,一箭双雕。 5.至于说开发pc和手机两套版本,现在大部分都是通过userAgent判断是不是手机访问,还是pc访问来跳转不同的版本,再有一种是就让用户自己判断,你是手机访问还是pc访问,如果你的pc版本的布局和手机版本的布局一样的话,就用两套不同的css就可以了,media属性有几个值一个是handheld手持设备一个是screen。这两个值就可以适应pc和手机的css了。 6.说说手机界面设计的风格问题,就像经理说的,小巧精致,因为手机屏幕小,所以我们只有做的精致才能说perfect。手机网站不需要做的跟应用那么炫,浪费资源。一目了然比什么都强。要想做到精致,就需要在细节方面处理的很好,精确到像素级。 7.在做手机网站时考虑一下流量的问题,pc上可以不考虑,但是手机上一定要考虑,要知道手机流量是很贵的,你这个网站太费流量用户是不会经常访问的,我就说我做过的方法,也许有更好的方法节省流量,图片使用jpg格式这个压缩的很好,能不用图片尽量不用图片,少用复杂的javascript,手机浏览器有去javascript功能,当启用去javascript功能之后,你的保证你的手机网站基本功能不会缺失。尽量用标签把你的数据括起来,这些数据就是文字啊,图片啊什么的,看情况而定。不要用iframe或者frameset,手机屏幕就那么大,没必要在分框了。 最后谈谈web的后期需要做的东西,等到应用数量达到30之后吧(事不过三),我们就要考虑写后台的服务了,建造数据库存储这写应用的信息,以此形成一个真正意义上的应用平台,在界面方面没有什么需要在做的了,后台服务如果做的话应该也会有好多问题,这个是肯定的,但这个一定能做也是肯定的。 以上就是安卓web开发中需要注意的问题,其实安卓web开发的学习并不难,只是时间问题,多研究研究应该可以,重点就是做出来的东西的经过大量的测试。没有这些测试是行的,还是重复前面说的手机机型太多,测试任务很重。本文由软件培训网整理,转载请注明:http://www.xaaccp.com

本文由西安软件培训机构整理发布

上一篇:2013年学安卓还可以吗?
下一篇:北大青鸟android课程的特色

相关内容

© www.xaaccp.com  安卓web开发的一些经验-西安北大青鸟