Android学习笔记

Android 开发工具——Android studio


文章目录

  • Android学习笔记
  • Android 开发工具——Android studio
  • 52. 重新认识Android studio开发工具之创建项目界面
  • 52.1 创建项目界面


52. 重新认识Android studio开发工具之创建项目界面
52.1 创建项目界面

创建一个全新的项目

笔者当前使用win11操作系统,工具版本

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发

vs2017 搭建android开发 vs 安卓开发教程_android studio_02

且无任何需要更新的东西。

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_03

关闭所有项目,启动工具

vs2017 搭建android开发 vs 安卓开发教程_android studio_04

当前为小松鼠,我记得上个版本是个雪狐狸。

vs2017 搭建android开发 vs 安卓开发教程_android studio_05

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_06

点击“Get from VCS”

VCS:版本控制系统(VCS)是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_07

后面的三个点

vs2017 搭建android开发 vs 安卓开发教程_Android_08

  • Virtual Device Manager 虚拟设备管理

查看当前已经安装了的虚拟设备(虚拟手机),也可以创建一个新的虚拟设备。

  • Profile or Debug APK 性能分析或调试某个APK

选择想要导入 Android Studio 的 APK后,Android Studio 随后会显示解包后的 APK 文件。这不是完全反编译的文件集,不过它提供了 .smali 文件,是开发者更容易读懂的 .dex 文件版本。

官方文档解释:https://developer.android.google.cn/studio/debug/apk-debugger

  • SDK Manager Android SDK的管理器和IDE使用的工具
    SDK是什么?
    → Software Development Kit 的缩写,意为软件开发工具包。

这个界面中,开发者可以查看所有已安装的以及未安装的SDK。

API Level:= API 级别。API级别是一个整数值,它唯一标识了一个具体版本的Android平台,及其框架的API的版本。

该框架API版本是由相应版本的 android 系统所提供的。框架API使得应用程序可以与系统底层进行交互。框架API由以下模块组成:

  • 一组核心的包和类。
  • 清单(manifest)文件的XML元素和属性声明。
  • 资源文件的XML元素和属性声明及访问形式。
  • 各类意图(Intents)。
  • 应用程序可以请求的各类授权,以及系统中包含的授权执行。

API Level的作用:

  • 让Android平台可以描述它支持的框架API的最高版本。
  • 让应用程序可以描述它需要的框架API版本。
  • 使得系统可以在硬件设备上安装应用程序时能够检查版本是否匹配,使得版本不兼容的应用程序不会被错误安装在设备之上。

官方地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html

截至2022.08.08,各 Android 平台版本所支持的 API 级别表

vs2017 搭建android开发 vs 安卓开发教程_android_09

  • Import an Android Code Sample
    字面意思就是“导入一个安卓代码案例”,官方提供的示例。

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_10

笔者这儿就不看了。

OK右边看完了,看看左边四个大的选项卡

vs2017 搭建android开发 vs 安卓开发教程_android studio_11

第一个就是创建项目

下一个

vs2017 搭建android开发 vs 安卓开发教程_学习_12

Customize : 英语单词,主要用作及物动词,作及物动词时译为“定做,按客户具体要求制造”。

  • Color theme:颜色主题

可以设置与系统同步。

  • Accessibility

可达(及)性,可(易)接近性;

设置字体大小

vs2017 搭建android开发 vs 安卓开发教程_学习_13

  • Keymap
    键映射。快捷键。

vs2017 搭建android开发 vs 安卓开发教程_android studio_14

也可以导入设置。

Plugins:插件;

vs2017 搭建android开发 vs 安卓开发教程_Android_15

插件市场和查看已经安装的插件。

Learn Android Studio : 学习Android studio。

vs2017 搭建android开发 vs 安卓开发教程_android_16

左下角有个“设置图标”

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_17

about:

关于软件。

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_18

Edit Custom Properties… :编辑自定义属性

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_19

用于自定义AS的属性,例如插件文件夹路径或支持的文件大小上限。

Edit Custom VM Options… :

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_20

修改Android studio内存设置。

Collect Logs and Diagnostic Data:收集日志和诊断数据

vs2017 搭建android开发 vs 安卓开发教程_android studio_21

Check for Updates:检查更新

vs2017 搭建android开发 vs 安卓开发教程_android_22

补充:

vs2017 搭建android开发 vs 安卓开发教程_vs2017 搭建android开发_23