简介、安装、运行Android程序

1.了解通信技术

2.Android简介

2.1 Android起源

2.2 Android历史版本

3.Android Studio开发环境的搭建

3.1 Android Studio简介及下载地址

3.2 Android Studio安装步骤


1.了解通信技术

G是Generation的缩写,可译为世代的意思

  • 1G(沟通起源):指最初的模拟、仅限语言的蜂窝电话标准(蜂窝电话标准:二十世纪六十年代由美国贝尔实验室等单位提出蜂窝系统的概念和理论,感兴趣了解即可)。

“大哥大”使用的就是第一代通信技术,也就是1G,即模拟通信技术。由于1G技术的限制,大哥大也只能进行语音传输,接打电话,同时有距离的限制。摩托罗拉公司生产的第一代模拟制式手机使用的就是这个标准,类似于简单的无线电台,只能进行通话,并且通话是锁定在一定的频率上的,这个频率就是手机号码。由于信号差,所以打电话有时嗓门得喊得老大,也有可能是为了炫耀。
     1G无线系统在设计上只能传输语音流量,并受到网络容量的限制。该系统存在明显缺陷,很容易出现串号、盗号的现象,因此仅在2年后的1999年被正式关闭。

我国移动通信的时代来的比较晚,1987年才开始,并以TACS为标(TACS的英文全称是Total Access Communications System,它是一种全入网通信系统技术。该技术按照英国标准而设计的模拟式移动电话系统,其频率范围为900MHz)。

  • 2G(开启网上冲浪):20世纪70年代进入了2G时代,开启数字蜂窝通信,摆脱了模拟技术的缺陷,有了跨时代的提升,虽然仍定位于话音业务,但开始引入数据业务。手机可以发短信、上网。2G的天下,也呈现出“抱团”的现象,与1G时代相比,天下被分割为GSM(基于TDMA)与CDMA两种

既生瑜何生亮?既然有了GSM(基于TDMA)为何还要费大力气研发CDMA?

随着移动通信用户数的增加,TDMA(西欧国家组成的移动通信特别小组(GSM)提出了窄带TDMA数字移动电话系统的标准)依靠大力压缩信道带宽的做法已经显现出弊端的时候,美国高通便投入到了CDMA(第二次世界大战衍生物最开始由美军研发,后由美国高通公司商用)的研发中,并证实CDMA用于蜂窝通信的容量巨大,且频率利用率高、抗干扰能力强,所以应用前景也被看好。

  • 3G(通讯新纪元):2G在发展后期暴露出来的FDMA的局限,让通信厂商找到了3G发展的方向。3G移动网络必须要面对新的频谱、新的标准、更快的数据传输。而CDMA系统以其频率规划简单、系统容量大、频率复用系数高、抗多径能力强、通信质量好、软容量、软切换等特点显示出巨大的发展潜力。
  • 4G(互联网大潮):4G通信技术以之前的2G、3G通信技术为基础,在其中添加了一些新型技术,使得无线通信的信号更加稳定,还提高数据的传输速率,而且兼容性也更平滑,通信质量也更高。而且4G通信中使用的技术也先进于2G、3G通信,使得信息通信速度变快。
  • 5G(物联网时代):第五代移动通信技术(英语:5th generation mobile networks或5th generation wireless systems、5th-Generation,简称5G或5G技术)是最新一代蜂窝移动通信技术,也是继4G(LTE-A、WiMax)、3G(UMTS、LTE)和2G(GSM)系统之后的延伸。5G的性能目标是高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。

2018年2月23日,在世界移动通信大会召开前夕,沃达丰和华为宣布,两公司在西班牙合作采用非独立的3GPP 5G新无线标准和Sub6 GHz频段完成了全球首个5G通话测试。
以上四种通信技术,除了1G技术以外,其他的三种技术嘴本质的区别就是传输速度,2G通信网的传输速度为9.6kbit/s,3G通信网在室内、室外和行车的环境中能够分别支持至少2Mbit/s、384kbit/s以及144kbit/s的传输速度,4G通信网可以达到100Mbit/s,5G更可达5Gbps/s…我那4G移动联通卡就基于3G~4G之间吧

2.Android简介

2.1 Android起源

Android是由Google基于Linux平台开发的开源操作系统,主要应用于移动设备,如手机、平板电脑等。Android并不是Google创造
     Android操作系统最初由Andy Rubin(安迪·鲁宾)开发,主要支持手机。2005年8月由Google收购注资。而Andy Rubin也成为Google公司的Android产品负责人
     2007年11月,Google与84家硬件制造商、软甲开发商及电信运营商组件开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。
     Android一词最早出现于法国作家利尔亚当(Auguste Villiers de I’ IsIe-Adam)在1886年发表的科幻小说《未来夏娃》中,将外表像人的机器起名为Android。Android本意指“机器人”,Google公司将Android标识设计为一个绿色机器人。表示Android系统符合环保概念

2.2 Android历史版本

2008年9月发布第一个Android系统一经推出,版本升级非常快,几乎每隔半年就有一个新版本发布。

发布时间 版本名称 版本号 对应API等级
2008年9月23日   1.0 API 1
2009年2月2日   1.1 API 2
2009年4月17日 Cupcake(纸杯蛋糕) 1.5 API 3
2009年9月15日 Donut(甜甜圈) 1.6 API 4
2009年10月26日 Eclair(奶油泡芙/松饼) 2.0 - 2.1 API 5-7
2010年5月20日 Froyo(冻酸奶) 2.2 API 8
2010年12月7日    Gingerbread(姜饼)        2.3 - 2.3.7  API 9-10
2011年2月2日     Honeycomb(蜂巢) 3.0 - 3.2 API 11-13
2011年10月19日 Cream Sandwich(三明治) 4.0.1 - 4.0.4 API 14-15
2012年6月28日 Jelly Bean(果冻豆) 4.1 - 4.3 API 16-18
2013年9月4日 KitKat(奇巧) 4.4 - 4.4.4 API 19-20
2014年10月15日 Lollipop(棒棒糖) 5.0 - 5.1.1 API 21-22
2015年9月30日 Marshmallow(棉花糖) 6.0 - 6.0.1 API 23
2016年8月22日 Nougat(牛轧糖) 7.0 - 7.1.2 API 24-25
2017年8月22日 Oreo(奥利奥) 8.0 - 8.1 API 26-27
2018年8月7日 Pie(馅饼) 9.0 API 28
2020年5月(未知) Q(未命名) 10.0 未知
(未知) R(未命名) 11.0 未知

2020年手机端Android操作系统市场份额预计达80%左右。

3.Android Studio开发环境的搭建

3.1 Android Studio简介及下载地址

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA,类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。
     Android Studio下载不分32位和63位,安装完成后,在bin目录下,有studio.exe(32位)和studio64.exe(64位),可根据自己电脑进行选择。谷歌曾发布2020年将不支持32位Android Studio。

官网下载地址:Android Studio下载地址

3.2 Android Studio安装步骤

   ①点击运行安装包

点击Next

 ②默认不改变

Android Virtual Device自带虚拟机;可以选择不安装,但是后面程序运行就得在自己手机运行 或 下载PC端模拟器(我用的是雷电模拟器)

   ③选择Android Studio安装路径

点击Next

   ④开始菜单生成快捷启动方式

点击Install,开始下载

   ⑤下载完成

点击Next

   ⑥启动

点击Finish

   ⑦启动选择
   点击OK
   Config or installation folder:以前下载过Android Studio,会自动扫描电脑选择以前Android Studio默认好的设置
   Do not import settings:第一次下载,选择不做任何设置

   ⑧选择

选择Don’t send;这个大概意思就是是否想要Google收集你的使用相关信息,或者出现的问题,都会自动发送给谷歌;第一个愿意发送,第二个不发送

   ⑨选择Cancle

   ⑩点击Next

   ⑪选择Standard

Standard:标准模式安装        Custom:自定义安装
   Custom是电脑已经装过SDK就可以选择,SDK是安卓开发的一些工具包,这里前面没有装过SDK,所以选择第一个Standard

   ⑫选择开发界面风格

就是选择Android Studio页面的颜色,这里有黑色白色两种,个人喜好自己选择;点击Next

   ⑬点击Finish

这是一些配置的信息和安装路径,SDK安装路径这里设置不了,可以在安装好后在配置文件中设置,后面会写这个配置的博客

   ⑭开始下载…

网如果不好,下载过程比较久

    ⑮点击Finish

  ⑯下载完成 

   注意:一些配置文件会自动安装在用户目录下,不能删除,删除还要重新下载,一些配置还会出现问题 

Android开发(一)简介、安装、运行Android程序相关推荐

  1. android fota服务商,android开发实现静默安装(fota升级)

    android开发实现静默安装(root权限) 方式是将应用设置为内置的系统应用,注意事system/app目录下面,采用copy2SystemApp()方法就可以,注意chmod 777的权限,若是 ...

  2. android 开发环境ppt,Android开发环境简介.ppt

    Android开发环境简介 1.3 第一个Android应用程序 src目录中存放的是该项目的源文件,所有允许用户修改的java文件和用户自己添加的java文件,都保存在这个目录中. gen目录下的文 ...

  3. 使用Eclipse和Android小部件进行Android开发的简介

    Android是一种移动操作系统,类似于Symbian,iOS,Windows®Mobile等. 它最初由Android Inc.开发,后来被Google收购. 它现在由开放手机联盟(Open Han ...

  4. Android开发入门与实战之Android应用安装卸载

    当一个Android开发者完整的开发完毕一个程序应用软件结束后要进行软件测试,这就是软件测试员的来历,那么在这之前,要进行Android开发应用的安装与卸载. Android开发入门与实战之Andro ...

  5. androidstudio mac mini_苹果M1芯片笔记本能安装运行Android Studio和模拟器吗?能!

    苹果M1芯片笔记本能安装运行Android Studio和模拟器吗? 能!能!能! ps:大年初一,本该吃吃喝喝,养养膘,打打牌.但是就在前几天,大学时期买的,用了6,7年的联想笔记本,光荣下岗了!趁 ...

  6. Android开发详解之App升级程序一点通

    Android开发详解之App升级程序一点通 结束语 UpdateManager.java import java.io.File; import java.io.FileOutputStream; ...

  7. Android开发软件Eclipse安装教程

    原创 灵思致远 2018-05-14 作者 leansmall 假设Android开发软件ADT安装目录是: D:\AndroidSDK (1)先安装JDK JAVA安装目录是: C:\Program ...

  8. Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈android

    转载:http://www.android100.org/html/201507/15/165084.html Android开发经验谈-很少有人会告诉你的Android开发基本常识,经验谈andro ...

  9. Android开发— 2016_最流行的Android组件、工具、框架大全(二)

    2019独角兽企业重金招聘Python工程师标准>>> 泡在网上的日子 首页 代码 话题 问答 标签 关于 登录注册 首页 › 安卓开发 › android开发 Android开发- ...

  10. Android开发-AMD平台如何使用Android studio自带模拟器

    Android开发-AMD平台如何使用Android studio自带模拟器 前言 AMD开启虚拟化VT win10专业版开启 win10家庭版开启 创建Android模拟器 前言 现在Android ...

最新文章

  1. DataList在无数据记录时显示类似GridView空模板(EmptyDataTemplate)
  2. CentOS 6.7 如何启用中文输入法
  3. 作业调度算法--短作业优先 操作系统_处理器管理_编程题
  4. Struts.xml配置解释
  5. chrome解决跨域(CORS)问题---chrome插件
  6. C语言_顺序结构的程序设计
  7. Griffon 1.1 发布,Groovy 开发框架
  8. VIJOS 1512SuperBrother打鼹鼠(二维BIT)
  9. React-Router4按需加载
  10. 比较好的JavaScript库-日常备用
  11. 【luogu P3979 遥远的国度】 题解
  12. rust木炭有用吗_如何看待 Rust 这门语言?
  13. java拦截器_Java拦截器
  14. 大数据第一季--java基础(day5)-徐培成-专题视频课程
  15. matlab 频域采样定理,信号时域和频域采样函数周期性与原信号的关系
  16. 计算机找不到海信电视,海信电视到底怎么投屏,看这一篇就够了!
  17. vue添加cnzz统计
  18. JavaScript重写alert方法
  19. android 闪屏页 动画,Android实现闪屏页效果
  20. 计算机专业基础英语,计算机专业基础英语1.ppt

热门文章

  1. 解决小米路由狂读硬盘的问题
  2. android 颜色填充工具,Android矢量图之VectorDrawable类自由填充色彩
  3. 解决无法注入spring容器,获取不到spring容器中的bean问题
  4. Java线程池实现原理及其在美团业务中的实践(转载加总结)
  5. html margin word无效,margin下边距怎么设置
  6. 我在GTA5里并线都比你强!
  7. 四、蛋炒饭(Egg fried rice)
  8. 共阴和共阳数码管编码表详解
  9. 营业执照自动识别,跟效率低下说byebye!
  10. wegame显示服务器维护中,【最新】Wegame登录报病毒终极解决方法