初探Android
2008 年末最大的冲击
目前有15 亿使用者可以透过电脑,在网路上看到Google 广告。若手机使用者也能上网,其潜在使用者则可以达到30 亿。2007 年11 月5 日,Google 与其他33 家手机制造商(包含摩托罗拉、宏达电、三星、LG)、手机晶片供应商、软硬件供应商、电信业者所联合组成的开放手持装置联盟(Open HandsetAlliance),发布了名为「Android」的开放手机软硬件平台。参与开放手持装置联盟的这些厂商,都会基于Android 平台,来开发新的手机业务。紧接着,在Android 平台公布的一周之后(11 月12 日),Google 随即发布了可以免费自由下载,能在Windows 、Mac OS X、Linux 多平台上使用的Android 软件开发工具(Software Development Kit, SDK) 与相关文件。间隔数天,又再次发布操作系统核心(kernel),与部分驱动程序的源代码。一项展示Google 欲将手机这个现代人的随身工具推往开放平台, 让人们可以自由修改创作出符合自己需求的手机应用的决心。
身为Google 公司创办人之一的Sergey Brin,也在Android 软件开发工具(SDK)发布的同时,现身于视讯广告影片中,为大众介绍Android 平台。Sergey Brin 也同时宣佈举办
总奖金高达1000 万美元(3 亿多台币)的开发者大奖赛, 鼓励程序开发者去深入探究Android 平台的能力。写出具创意、实用性十足、能提供使用者更好的手机使用经验的应用
程序。
2008 年9 月24 日,T- Mobile 首度公布第一台Android 手机(G1)的细节,同日Google也释出了Andorid SDK 1.0 rc1。对应用程序开发者而言,1.0 代表了开发者可以放心地使用API,而不必再担心API 有太大的变动。G1 在同年10 月20 正式发售。在发售前仅针对原T-Mobile 用户的预购活动中,已经被预购了150 万台。在10/21 日,Open Handset Alliance公开了全部Android 的源代码。从此,开发者拥有了一个完全开放的手机平台。



Android是什么

在可见的将来,基于Android 平台的手机程序设计,将像今日的PC 程序设计一样普及。「Android」是一个基于Linux 核心(kernel) 的开放手机平台操作系统。与Windows
Mobile、Symbian 等手机操作系统处在同一级别。对于设备制造商来说,「Android」是一个免费的平台。「Android」操作系统让设备制造商免除「每出一台手机,就得被手机操作系统厂商(如MicroSoft)收取费用」的情况。对硬体开发厂商来说,「Android」也是个开放的平台。只要厂商有能力,可以在这个平台上自由加入特有的装置或功能,不受手机操作系统厂商的限制。
对于手持装置的开发者来说,「Android」是个先进的平台。平台上的应用程序可相容于各种型号的Android 手机,免去为各种不同手机机型开发的困扰。「Android」平台支援各种先进的网路、绘图、3D 处理能力,可以用来提供更好的使用者体验。对于使用者来说,「Android」是一个用于手机的操作系统。使用者只要先申请一个免费的Google 帐户,当使用者想换一台手机时,就可以在不同厂牌,同样使用「Android」操作系统平台的手机之间选择,并且很容易地将如联络簿等个人资料转换到新手机上。Android 在Linux 核心的基础上,提供了各种合用的函式库,和一个完整的应用程序框架。并采用较符合商用限制的Apache 版权。在Linux 核心的基础上提供Google 自制的应用程序运行环境(称作Dalvik,与Sun 的J2ME 不同),并提供基于Eclipse 整合开发环境(IDE)的免费、跨平台(Windows、Mac OS X、Linux)开发工具(SDK),便于应用程序开发者学习、使用。免费、熟悉的跨平台开发工具,让具备一些物件导向观念,或视窗程序开发经验的开发者,能在一定时间内上手。1000 万美元的大奖赛则提供了足够的诱因,让第一支Android手机正式面市前,就拥有了各式各样的应用程序可供使用。

从不同角度来说,Android 代表着

Android入门学习相关推荐

  1. android入门学习一 基本概念

    最近因为工作需要,用到android,把学习的东西按照笔记的形式记下来,希望对我和大家有帮助 View:是UI元素,是构成界面的基本块.表现形式为按钮,或者文本.或者其它UI元素. Activity: ...

  2. android入门学习-天气预报app(一)

    引言 学习<android第一行代码>根据书本开发的天气预报app,主要用于熟练操作android开发(android studio3.0平台). 今天主要分享一下从服务器上获取天气信息, ...

  3. Android入门学习教程PDF免费下载

    场景 Android(安卓)是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备.2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及 ...

  4. 转载 Android入门学习_代码常用布局

    1.线性布局 LinearLayout:       线性布局是所有布局中最常用的类之一,也是RadioGroup, TabWidget, TableLayout, TableRow, ZoomCon ...

  5. Android入门学习4

    2019独角兽企业重金招聘Python工程师标准>>> 在包名处(Package Name)输入top.oldtime.android.activitytest. 注意,以上输入的包 ...

  6. Android入门学习2

    2019独角兽企业重金招聘Python工程师标准>>> 需要先准备好IDE,SDK,模拟器 1:下载官方android studio(需要翻墙) 网址:http://develope ...

  7. eclipse开发android入门学习

    1.device窗口 查看android运行情况的窗口和DDMS内容一致(通过keymap映射eclipse快捷键到vs的快捷操作) 2.android.bat 在adb路径下运行adb操作,实现an ...

  8. Android入门学习——ImageView

    ImageView 主要属性 android:src 设置图片资源 android:scaleType 设置图片缩放类型 android:maxHeight 最大高度,使图片在该范围内自适应 andr ...

  9. Android入门学习_Android获取来电号码

    2019独角兽企业重金招聘Python工程师标准>>> Android来电号码获取的方法很简单,虽然Dalvik上的程序都是Java写的,但是仍然可以处理系统事物,使用PhoneSt ...

  10. android 入门学习笔记 BIG5 与 UTF-8互转

    /* 自定义BIG5转UTF-8 */ public String big52unicode(String strBIG5) { String strReturn=""; try ...

最新文章

  1. 前谷歌董事长施密特:美国AI领导地位岌岌可危,科研预算投入得翻倍
  2. GNU make manual 翻译( 一百八十三)
  3. Java设计模式(学习整理)---命令模式
  4. 两难!到底用 Spring BeanUtils 还是 Apache BeanUtils?
  5. C++使用数组实现queue之一(附完整源码)
  6. file_get_contents()采集不到原因
  7. application/json 四种常见的 POST 提交数据方式
  8. 80后程序员月薪30K+感慨中年危机,面试必问!
  9. 浏览器自带的前进后退按钮禁用
  10. 主从切换_“摸一摸”,乐在其中 | 雷柏i100蓝牙TWS耳机,主从切换,可单耳使用,也可双耳使用...
  11. idea项目没法继承httpservlet_SpringBoot项目发布为war
  12. Ubuntu 安装Wireshark
  13. Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
  14. linux作为一个开发服务器,怎样搭建一个linux开发服务器
  15. SIM800C实现GPRS上网的AT指令
  16. 学计算机有那些方向,计算机专业的研究生研究方向有哪些
  17. 国产DeFi,困在币价里
  18. Isolation Forest算法原理详解
  19. 物理内存占用多少正常
  20. Java对象大小内幕浅析

热门文章

  1. 高数函数的连续性与间断点
  2. Chrome安装ElasticSearch-head插件
  3. python对数正态分布函数_将对数正态分布的拟合PDF缩放到python中的histrogram
  4. 常用性能工具:工欲善其事,必先利其器
  5. 分享网页游戏后台开发技术经验
  6. matlab 拟合 画图,用MatLab画图(最小二乘法做曲线拟合)
  7. matlab 拟合优度检验,卡方拟合优度检验在教学中的应用及Matlab实现_刘泽显
  8. android和手环传输数据,智能手环工作原理_智能手环是如何进行数据传输的 - 全文...
  9. shareX截图工具提示:shareX\Tools\ffmpeg.exe不存在。解决方案2020年
  10. 大乐斗2服务器维护,腾讯《QQ宠物》、《乐斗Ⅱ》正式停止运营