文章目录
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
⑯下载完成
注意:一些配置文件会自动安装在用户目录下,不能删除,删除还要重新下载,一些配置还会出现问题