引子

  滚滚长江东逝水
  浪花淘尽英雄
  是非成败转头空
  青山依旧在
  几度夕阳红
  白发渔樵江渚上
  惯看秋月春风
  一壶浊酒喜相逢
  古今多少事
  都付笑谈中

------------------------------------------

  智能的机操作系统经过多盘厮杀,到现在形成了三足鼎立之势:Android、iOS、Windows phone 8三者一统天下。而其他的诸如Symbian S60, UIQ, Windows Mobile, Linux, Brew、 Blackberry……则成为了过眼烟云。

  今天,Android更是在市场上有75%的占有率;在国内比例更甚,达到90%之多。

  有人说:上一个十年是互联网时代;这个十年就是移动互联时代!

  你还在等什么?

一、手机的发展史

  1844年5月24日。莫尔斯的电报机从华盛顿向巴尔的摩发出人类历史的第一份电报"上帝创造了何等奇迹!"   1875年6月2日,贝尔做实验的时候,不小心把硫酸溅到了自己的腿上。他疼得对另一个房间的同事喊到"活,快来帮我啊!"而这句话通过实验中的电话传到了在另一个房间接听电话的活特耳里,成为人类通过电话传送的第一句话。   1831年,英国的法拉第发现了电磁感应现象,麦克斯韦进一步用数学公式阐述了法拉第等人的研究成果,并把电磁感应理论推广到了空间。而60多年后赫兹在实验中证实了电磁波的存在。   电磁波的发现,成为"有线电通信"向"无线电通信"的转折点,也成为整个移动通信的发源点。正如一位科学家说的那样"手机是踩着电报和电话等的肩膀降生的,没有前人的努力,无线通信无从谈起。"   1973年4月的一天,一名男子站在纽约的街头,掏出一个约有两块砖头大的无线电话,并开始通话。这个人就是手机的发明者马丁库泊。当时他还是摩托罗拉公司的工程技术人员。这是当时世界上第一部移动电话。   1975年,美国联邦通信委员会(FCC)确定了陆地移动电话通信和大容量蜂窝移动电话的频谱。为移动电话投入商用做好了准备。   1979年,日本开放了世界上第一个蜂窝移动电话网。   1982年欧洲成立了GSM(移动通信特别组)   1985年,第一台现代意义上的可以商用的移动电话诞生。它是将电源和天线放置在一个例子里,重量达3公斤。与现代形状接近的手机,则诞生于1987年。其重量仍有大约750克,与今天仅重60克的手机相比,象一块大砖头。此后,手机的"瘦身"越来越迅速。1991年,手机重量为250克左右。1996年秋出现了体积为100立方厘米,重量为100克的手机。此后又进一步小型化,轻型化,到1999年就轻到了60克以下。

二、智能手机发展史

  世界上第一部智能手机是摩托罗拉在2000年生产的名为天拓A6188的手机。

  该手机是全球第一部智能手机,也是第一部具有触摸屏的PDA手机,它同时还是第一部中文手写识别输入的手机,但最重要的是A6188采用了摩托罗拉公司自主研发的龙珠(Dragon ball EZ)16MHz CPU,支持WAP1.1无线上网,采用了PPSM (Personal Portable Systems Manager)操作系统。龙珠(Dragon ball EZ)16MHz CPU也成为了第一款在智能手机上运用的处理器,虽然只有16MHz,但它为以后的智能手机处理器奠定了基础,有着里程碑的意义。

三、认识Android

  Android最早由安迪·罗宾(Andy Rubin)创办,于2007年被Google公司收购,Google公司凭借Android操作系统在智能手机上取得了巨大的成功。

  如果以前你对智能机了解不多也没有关系,你能感觉到现在的手机除了能够打电话、发短信之外,越来越像一台功能强大的小电脑就OK了!

四、修炼之道

  1、不论章法,实现就好

  对于我们菜鸟级别,初学的时候很多朋友听了网上传言的“学编程要六级以上英语,高等数学更是要过硬”以致于很多朋友只能“高山仰止”!而实际上初学者经验不足,初入此道,程序可能存在种种错误和BUG,但是这都不能影响我们学习的决心和勇气,就像学开车,即使你从驾校出来有了驾照,刚上路仍然感觉手忙脚乱,眼睛不够用一样,随着你的车技娴熟,你会变得从容起来,编程一样。   不要怕错,学编程比开车要好得多,无论如何你都不会“闯车祸”,大不了重来,怕什么,谁不是从1、2、3开始学起的!

  2、人性化的程序

  有了一定的经验就不能像初始阶段,程序逐渐开始规范,无论变量的命名还是各种文档,并且注重程序的运行效率等等。我们都讲:细节决定成败,但往往是“严于律人,宽以待己”,这样不好!细节不是喊一声就会出现在你面前的,这是一个需要不断学习和实践。这个过程有长有短,要看个人的学习能力,领悟能力。     3、用户体验

  因为我们设计的程序最重是给用户用的,要注意用户体验。做到内外兼修,内,指的是需求把握,设计思想,设计模式等。外,指的是写代码时的规范,做界面时的严谨等。

  “修内”的话,深刻理解面向对象的编程思想是必修的。“修外”则更重实践。   4、学无止境   入门是容易的,但是达到一定的水平却不是一件容易的事。

(物有本末,事有终始。知所先后,则近道矣。——《大学》)

转载于:https://www.cnblogs.com/jianghuiquan/archive/2013/03/30/2990698.html

第1章、从零开始学Android相关推荐

  1. 从零开始学android:Android中的基本控件(上)

    从零开始学android:Android中的基本控件(上) 本章内容较多,下面只贴代码,大家只需要贴到自己eclipse里就知道作用^^! View组件简介 Android中的View组件包含了几乎所 ...

  2. 第88章、系统服务之NOTIFICATION_SERVICE服务(从零开始学Android)

    Notification通知将一个图标(包含一条可选的提示文本信息)填加到系统的状态栏(一般来说,Android手机的状态栏是在顶部,非底部,要注意噢)中,并将一条展开信息添加到通知窗口中.当用户选中 ...

  3. 从零开始学android编程_小白也能学得会!谷歌推出免费的Kotlin和Android开发课程...

    程序员书库(ID:CodingBook) 猿妹编译 链接:https://android-developers.googleblog.com/2020/07/learn-android-and-kot ...

  4. 从零开始学android编程_android初学者的入门秘籍

    大概是去年年底开始接触android 原本是学习嵌入式的我,领导让我看看能不能搞一下这个android APP. 一开始的我懵逼得很... 这android APP 不是得用java写吗??? 现在我 ...

  5. 第52章,bitmap图像处理(从零开始学android),第52章、Bitmap图像处理(从零开始学Android)...

    1.Drawable → Bitmap public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitma ...

  6. 第89章、系统服务之SMS服务(从零开始学Android)

    每逢佳节,中国移动.电信.联通都是偷偷笑的日子,又不知道多少短信费用纳入囊中,尽管微信.QQ.飞信漫天飞,但仍然阻挡不了节日祝福短信的火爆,但群发实在没有意义,你是不是想来一个既个性而又群发呢? 譬如 ...

  7. 第8章、下拉列表框Spinner(从零开始学Android)

    在Android App应用中,下拉列表框Spinner的使用频次是相当高的,如果你对Spinner陌生,你一定不会对HTML中的SELECT陌生,他们的作用是一样的,都是多选一.我们需要学习Andr ...

  8. 第15章、布局Layouts之TableLayout表格布局(从零开始学Android)

    TableLayout表格布局 TableLayout是指将子元素的位置分配到行或列中.Android的一个TableLayout有许多TableRow组成,每一个TableRow都会定义一个Row. ...

  9. android 发送彩信监听,第74章、再识Intent-调用发送彩信程序(从零开始学Android)...

    一.设计界面 1.布局文件 打开res/layout/activity_main.xml文件. 输入以下代码: xmlns:android="http://schemas.android.c ...

最新文章

  1. 你确实应该学习并使用的 10 个 C# 特性
  2. 公司用了 6 年的分布式锁,很是牛逼啊!
  3. 基于OpenCV平滑图像
  4. uni的numberbox怎么用_uni-组件基本操作
  5. pythonjson实例_python:JSON的两种常用编解码方式实例解析
  6. C++学习之路 | PTA乙级—— 1015 德才论 (25分)(精简)
  7. 怎么添加一个程序集_门店小程序,微信小程序怎么添加店铺
  8. 第2小节,深入剖析gym环境构建
  9. LaTeX之参考文献的写法
  10. Map的实现类中,哪些是有序的,哪些是无序的
  11. TPC,TPCC,TPMC(计算机性能衡量指标) -----
  12. web前端数据可视化框架汇总
  13. android修改shell串口号,[Note] 2021-01-15 Android shell/串口中使用 wpa_cli 连接Wi-Fi
  14. 【元胞自动机】基于元胞自动机模拟社会力因素下的灾害人员疏散应急仿真附matlab代码
  15. 假如古人用上了区块链技术
  16. 有限域(2)——理想和商环
  17. html隐藏汉堡按钮,12种汉堡包图标按钮变形动画特效
  18. 崋佬论币;从哪里跌倒,就从哪里爬起来
  19. 一文弄懂printf函数从用户态到内核态的执行流程
  20. ![CDATA[]] 的基本介绍

热门文章

  1. python操作json_Python学习之利用Python处理JSON格式数据
  2. 延长计算机屏幕显示时间,非充电状态下延长计算机使用时间的小诀窍!
  3. mysql 临时表 插入_mysql临时表插入数据有关问题
  4. c 获取char*的长度_最大的 String 字符长度是多少?
  5. 我的世界服务器物品绑定插件,我的世界灵魂绑定插件详解
  6. webpack4--提取css到单独文件并且压缩css
  7. easyui复杂表单_EasyUI中实现form表单提交的示例分享
  8. linux误删视频恢复吗,linux 误删文件恢复
  9. 如何快速将下载好的大量源代码文件加入到VS项目中
  10. Spring 的IOC容器系列的设计与实现:BeanFactory 和 ApplicationContext