记录学习Android基础的心得00
前言
时光荏苒犹如白驹过隙,学习Android前前后后都已经快一年了,我也从一个萌新变成了一个菜鸟????,
学习时间一点都不连续导致我自己对许多知识也是一知半解。所以奉劝各位学习知识一定要连续,时刻保持思想上的锐意进取!
这是记录Android基础学习的开篇,首先看看android的发展历史,然后讲讲开发Android 用到的IDE:Android Studio的一些使用方法。
一、Android发展历史
学习一种技术有必要了解其出现的历史背景,知道其出现带来的变化。通过百度,大家可以自行了解,但这里有个Android历史版本代号表:
最新版Android 11正式版系统在2020年9月9日正式发布。系统主要增强了聊天气泡,安全性和隐私性的保护,电源菜单,可以更好的支持瀑布屏,折叠屏,双屏和 Vulkan 扩展程序等。
可以看到Android的版本迭代是相当之快的,导致市面上的手机装载了不同版本的Android系统。众所周知,自古以来,软件开发总是向后兼容的,所以选择适合的版本可以让开发出来的软件运行在大部分手机上,同时也可以得到新版本提供的各种技术便利。这里推荐最低版本支持Android 6或以上,因为以前的老版本软件现在的手机基本都安装不起了!
在我的关于Android最早印象里,是Android4.0这代版本,记得当时还在读初二吧,那时候尼彩手机天天在电视里打广告,说什么打电话不花钱,玩游戏不用手机卡,巴拉巴拉的说的天花乱坠,在当时哪里听过如此新鲜的东西,当时用的还是直板机呢,转眼快10年过去了,哈哈,扯远了。
二、IDE:Android Studio使用介绍
1.下载安装AS
工欲善其事必先利其器,AS作为开发Android软件的利器,那么在哪里可以下载到呢?当然是百度了????,建议直接选择.exe文件下载,傻瓜式安装,软件会自动更新,最新版是AS4.2。
首先要保证你的网络畅通,安装完后软件会自动更新一些东西估计会有半个小时。。。接着出现如下画面:
众所周知,首先点击第一项新建一个project,在接下来的
选择empty activity,点击next,
点击finish。AS会自动生成许多东西,最终出现
这样就建立了一个android原生应用,接着便是运行一下看看效果,以后的应用都在真机上运行,不使用AS自带的或第三方提供的手机模拟器!(主要是使用手机调试起来快)
小米手机操作如下:打开设置,打开 我的设备,打开 全部参数,点击 MIUI版本 6-7次启用开发者模式,接着使用设置上面的搜索框搜索开发者选项,点击进入,开启开发者选项,往下拉,打开USB调试选项,打开 允许USB安装,接着用数据线连接电脑,出现:
点击绿色三角run:
好家伙,是不是感觉一行代码没写就整出来了,这也太简单了吧
2.AS使用技巧
由于AS的功能是在是太多了,
我自己也只是会一些简单的操作,不过够用就行,分为两个步骤讲解:面板里的各种东西和AS的工具栏&设置
1.面板
不知道照片会不会糊掉,不过总之一句话:实践出真知,把你能看见的东西都点进去看看,这样就很快熟悉了。
2.工具栏&设置
由于AS是基于intellij 开发的,所以熟悉idea的人会感到很亲切(其实当前大部分IDE的风格都大同小异)。
看看file栏
这这这…
显然,由图可知,立即推->见名知意,全部点一遍看看是些啥。。。。。
讲一个点:new project相当于开辟一个工作区间,我们编写的一个app实际上需要new module,一个project(工作区间)可以有多个module(一个具体的app),当然建议别整多了,2-3个就行了,因为编译整个project会编译其所有module,降低编译速度。
看看view栏
从这里可以改变面板的显示内容:隐藏或者唤醒窗口。
其他栏内容见名知意就不赘述了!
接着看看AS的设置:file栏点击setting进入:
在这里推荐下载一个插件
这玩意可以让手机调试不用数据线连接,而用WIFI(见名知意,不过第一次调试仍然需要用数据线连接),这要求电脑和手机连在同一WIFI上(或者手机连上电脑WIFI)
总结
好了,先写一篇来水一水,可能讲的有点云里雾里,这里讲了Android的发展和AS的使用,其中AS的使用要熟念于心,多去操作,实践才是检验真理的唯一标准。问大家一个问题:你看完一本600-800页的技术类书籍需要多久时间?
本文地址:https://blog.csdn.net/qq_43572058/article/details/112907638
推荐阅读
-
当时学习《鸟哥的Linux私房菜-基础学习篇》记录的点
-
黑马Android76期学习笔记01基础--day07--广播,有、无序广播、特殊广播接受者、样式和主题,this与context的区别、普通对话框,进度条对话框、帧动画
-
matlab基础学习记录之求傅里叶级数(stem的画图实现)
-
MySQL 基础知识梳理学习(二)----记录在页面层级的组织管理
-
MySQL事务的基础学习以及心得分享
-
每天记录学习的新知识 : Android 混淆规则
-
黑马Android76期学习笔记01基础--day06--拨打电话、Intent、activity生命周期,任务栈、activity的四种启动模式
-
记录学习Android基础的心得00
-
JavaScript学习笔记记录我的旅程_基础知识
-
当时学习《鸟哥的Linux私房菜-基础学习篇》记录的点