Android笔记1  Android入门

1.学习前需具备的一些知识:
      java SE:对一些面向对象,GUI的编程有所了解
      Java WEB:JSP、Htm、JavaScript、XML、Servlet等
      数据库:SQL语句
Android现在只能作为移动设备开发平台所广泛使用的技术,与实际上的3G开发有些相背离
2.智能手机的发展历史:
    1902年,第一个无线电话装置由一个美国人制成
      1973年摩托罗拉公司工程技术员“马丁`库帕”发明了民用手机,此人被称为现代手机之父
    2000年后,Nokia手机的出货量,Nokia 7610
    智能机,可以安装许多的应用程序,对于手机的游戏业,包括第三方所有提供的软件等,都给予了支持
    手机网络:1G网络:模拟通讯网络;2G网络:数字通讯网络;3G网络:处理图像、视频流的方便的访问国际互联网,现在的3G网络并没有提供足够好的服务,是因为带宽的限制问题;4G网络,会提供比3G更好,更快的服务。
3.手机操作系统:
    Symbian操作系统:Nokia依靠Symbian得到了新生,又由于Nokia在现在没有发展好Symbian,从而导致地位从龙头跌落了,Symbian的前身是褒意昂公司的EPOC操作系统,Symbian并不是Nokia自己开发出来,它更多地是Nokia买来的产品。
    PLAM操作系统:是比较古老的操作系统了,最早的时候都用于PDA设备上,但是这个操作系统由于市场的发展问题,并且这个操作系统没有带MP3播放。PLAM并没有因此而死掉,2010年被HP公司收购了,随后HP公司开发出了自己的平板电脑,将其修改为Web OS操作系统。
  BlackBerry(黑莓)操作系统:RIM公司开发出来的
  ios操作系统:Apple公司的产品,前身应该是乔布斯从Next公司开发出来的,2006年的时候出现了iphone
  Windows Mobile操作系统:
  Linux操作系统:
  Android操作系统:Google公司,将Android操作系统进行了很好的发展,而且Android是在Linux操作系统上建立起来的,Android由于其免费,基本上就救活了许多移动设备公司。对于开发人员而言,使用最多的开发语言还是java,而Android就使用了Java技术进行开发,Android虽然是在Linux下建立起来的,但是其本身使用了Java进行了封装,等价于:Java开发了Linux代码。            Android、iPhone基本上开始平分天下了,移动引了OPhone就是Android开发 。    在国内而言,见到最多做游戏的内容提供商(CP):Symbian(Java)、Android、iPhone,可是这些游戏开发商,代码的质量不敢恭维。
4.Android特点
  开放性:Android是在Linux中开发出来的,Linux本来就是开源的。
  平等性:
  无界性:
  方便性:
  硬件的丰富性:
Android之所以可以发展的好,主要目的也是因为其使用了Java语言进行开发,Java语言的语法风格和c、c++很相似。
  过去的Symbian = 今天的Android,今天的Symbian = ?
  技术不是纯粹的只做带代码,需要掌握核心业务,所以做行业开发是最重要的。
  过去的J2ME = 今天的Android的地位。
5.IOS和Android比较(Android在后面)
  1)开发平台    Apple Mac OS            不局限于操作系统
  2)开发工具    XCode                            Eclipse
    3)兼容性       封闭操作系统,有Apple指定,兼容性高        Google规定出硬件标准,由不同的厂商进行手机的研发,由于厂商众多,所以兼容性低
  4)开发语言    Bojective-C              Java
  5)UI交互界面    主要依靠触屏完成      需要触屏和按键同时操作
  6)显示界面      统一的视觉规范和分辨率          视觉规范由厂商决定,屏幕分辨率繁多 
6.Android的体系结构
  在Android操作系统中,一共将体系结构划分为四层:应用层、应用框架层、系统运行库层以及Linux内核层
7.Android应用程序框架
  在进行Android软件开发中,开发者所开发的Android应用程序都是通过应用程序框架来与Android底层进行交互的,所以开发者接触到最多的部分就是应用程序框架了,在整个应用程框架中有四个重要的组件;
Activities
Intent
Services
Content Provider
 
Android的开发的最大的好处是为用户提供了许多的开发包
 
所讲版本:Android2.3.3
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值