loading请求处理中...
广告位招商×
当前位置: 首页 > 威客攻略 > 软件程序开发

安卓系统应用程序开发

2019-06-18 16:56:52 阅读 10498次 0 标签: 软件程序开发 作者: 陈先生12121

安卓手机现在几乎无处不在。这种蓬勃发展主要是由于操作系统的开放性,这使得更多的人能够完善操作系统,而不是像苹果这样的封闭系统,在封闭系统中,外来者无法发挥他们的力量。归功于安卓手机在智能机行业的统治性影响力,android应用程序开发也在软件开发的制造行业中占有着十分要的影响力,也变成了许多人贡献希望的这种挑选。

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。由Google收购注资。Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码,那么这种操作系统到底有着怎样的优越性呢?

安卓系统应用程序开发

  首先,它具有开放性
  
  在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,随着用户和应用的日益丰富,一个崭新的平台也将很快走向成熟。
  
  开发性对于Android的发展而言,有利于积累人气,这里的人气包括消费者和厂商,而对于消费者来讲,最大的受益正是丰富的软件资源。开放的平台也会带来更大竞争,如此一来,消费者将可以用更低的价位购得心仪的手机。
  
  其次,丰富的硬件支持也是关键
  

  这一点还是与Android平台的开放性相关,由于Android的开放性,众多的厂商会推出千奇百怪,功能特色各具的多种产品。功能上的差异和特色,却不会影响到数据同步、甚至软件的兼容,如同从诺基亚Symbian风格手机一下改用苹果iPhone,同时还可将Symbian中优秀的软件带到iPhone上使用、联系人等资料更是可以方便地转移。
  
  再次,方便android应用程序开发是这个系统得以发展的原因之一
  

  Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受到各种条条框框的阻扰,可想而知,会有多少新颖别致的软件会诞生。但也有其两面性,血腥、暴力、情色方面的程序和游戏如何控制正是留给Android难题之一。
  
  最后安卓系统中Google应用不容忽视
  
  在互联网的Google已经走过10年度历史,从搜索巨人到全面的互联网渗透,Google服务如地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,而Android平台手机将无缝结合这些优秀的Google服务。
  

正式开发流程:

  1. 美工切图(PS,CD等) 必须让美工把小图放到对应的文件夹里面
  2. 美工UI效果图(PS,CD等)
  3. 接口文档(Web开发人员提供)
  4. 原型图(.rp文件 Axure RP制作 / .exe / HTML)

屏幕适配方法:

  1. 图片适配 :同名图片,放在多个 drawable文件夹中

  2. 布局适配(可以建立多个Layout布局文件,如 layout-1280x720 注意:大数要写在前面,x不是乘号,是一个叉叉,- 和 x 前后不能有空格,会报错)

  3. dimens适配 在values底下建立各种不同dimens.xml,然后进行适配

  4. 代码进行适配

     DisplayMetrics displayMetrics = new DisplayMetrics();
     getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
     Constant.displayWidth = displayMetrics.widthPixels;
     Constant.displayHeight = displayMetrics.heightPixels;
    
  5. 权重适配(比例适配)

缩放因子:ldpi(0.75x) mdpi(1x) hdpi(1.5x) xhdpi(2x)

icon图标的尺寸:l36 : m48 : h72 : xh96 : xxh144 = 3:4:6:8:12 m48是基准

屏幕的基本概念:

  1. 屏幕大小:屏幕的对角线,如:4.0英寸
  2. 分辨率:屏幕上面总的像素点的总和(屏幕适配跟分辨率没有任何关系)
  3. dpi(密度) dots per inch 每英寸上的像素点(屏幕适配是跟密度有关系的)
一般两套图: 480 * 800 720 * 1280 , 至少要有 : 480 * 800 , 720 * 1280 可与IOS的共用
常用分辨率按市场占有率排:
480  *  800      中间    29%    drawable-hdpi
720  *  1280     大图    20%    drawable-xhdpi  
480  *  854              12.3%
320  *  480      小图           drawable-mdpi  
540  *  960 
1080 *  1920




发布需求,全民竞标,满意再付款

扫码添加微信,免费咨询方案

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言(0 展开评论

您需要注册登录才能发表言论

快速发任务

开发价格是多少?怎样找到合适的开发人才?

官方顾问免费为您解答

 
软件程序开发相关任务
DESIGN TASK 更多
cocos creator程序开发

¥50000 已有0人投标

租房小程序开发

¥3000 已有2人投标

花卉直销小程序开发

¥8000 已有17人投标

营销类型小程序开发

¥3000 已有7人投标

网站数据采集程序开发

¥100 已有1人投标