做番号网站的 违法,电子商务网站设计思路,南宁网站建公司电话号码,常用的网址有哪些文章目录 1.Android 发展历程2.Android 开发机器配置要求3.Android Studio与SDK下载安装4.创建工程与创建模拟器5.观察App运行日志6.环境安装可能会遇到的问题7.练习题 本专栏主要在B站学习视频#xff1a;
B站Android视频链接 本视频范围#xff1a;P1—P8 1.Android 发展历… 文章目录 1.Android 发展历程2.Android 开发机器配置要求3.Android Studio与SDK下载安装4.创建工程与创建模拟器5.观察App运行日志6.环境安装可能会遇到的问题7.练习题 本专栏主要在B站学习视频
B站Android视频链接 本视频范围P1—P8 1.Android 发展历程
安卓(Android是一种基于Linux内核的自由及开放源代码的操作系统。主要使用于移动设备如智能手机和平板电脑由美国Google公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发主要支持手机。【开源不等于免费用于商业可能需要收费】
2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统并发布了Android的源代码。第一部Android智能手机发布于2008年10月由HTC公司制造。Android逐渐扩展到平板电脑及其他领域上如电视、数码相机、游戏机、智能手表、车载大屏、智能家居等并逐渐成为了人们日常生活中不可或缺的系统软件。2011年第一季度Android在全球的市场份额首次超过塞班系统跃居全球第一2013年的第四季度Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日全世界采用这款系统的设备数量已经达到10亿台。2019年谷歌官方宣布全世界有25亿活跃的Android设备还不包含大多数中国设备。
Android几乎每年都要发布一个大版本技术的更新迭代非常之快表1-1展示了Android几个主要版本的发布时间。 2.Android 开发机器配置要求
Android Studio是Android应用的开发工具由谷歌公司在2013年5月推出Android Studio基于IntelliJ IDEA演变而来比 Eclipse更加方便易用运行速度也较快。 对硬件的要求:
内存要求至少8GB越大越好。CPU要求1.5GHz以上越快越好。硬盘要求系统盘剩余空间10GB以上越大越好。要求带无线网卡与USB插槽。
对操作系统的要求以Windows为例
必须是64位系统不能是32位系统。至少为Windows 7不支持Windows XP。
3.Android Studio与SDK下载安装
谷歌开发者的中文网站可直接下载Android Studio详细的下载页面是 https://developer.android.google.cn/studio/index.html
SDK全称为Software Development Kit意即软件开发工具包它可将App源码编译为可执行的App应用。
4.创建工程与创建模拟器
工程创建完毕后Android Studio自动打开activity_main.xml【布局文件】与MainActivity.java【java文件】并默认展示MainActivity.java的源码。
所谓模拟器是指在电脑上构造一个演示窗口模拟手机屏幕上的App运行效果。 Device Manager- Create device - 选默认5.0设置 next - API 30【Android 11】 点击下载 - 最终效果为 备注 可以切换视图 Project 视图
5.观察App运行日志
Android 采用Log工具打印日志它将各类日志划分为五个等级:
Log.e:表示错误信息比如可能导致程序崩溃的异常。Log.w:表示警告信息。【前面1个消息都有】Log.i:表示一般消息。【前面2个消息都有】Log.d:表示调试信息可把程序运行时的变量值打印出来方便跟踪调试。【前面3个消息都有】Log.v:表示冗余信息。【前面4个消息都有】
6.环境安装可能会遇到的问题
开启虚拟化支持【一般默认开启】【主要是构建Linux系统【安卓是一个Linux系统】便于安装安卓内置模拟器】 在任务管理器中查看是否开启 配置虚拟加速器【如果不开启在创建AVD【Android Virtual Device就是Android运行的虚拟设备】的时候也可能报错或者AVD启动的时候报错】
7.练习题 答案Linux、谷歌、30、 模拟器AVD、Device Manager 答案错、错、是、是、错【在电脑模拟器上运行】 答案A B 、A B C D 答案 C 、B 答案D 答案两种第一种直接导入工程 第二种 导入模块 备注导出模块较麻烦一般也不会导入其它项目的模块