- Android studio的版本刚开始让我误解了,截止2022-07-01,我下载的最新版本是
Android Studio Chipmunk | 2021.2.1 Patch 1,我以为是2021年发布的版本,其实不然,应该看第二行,即built on May 19, 2022。
Android Studio Chipmunk | 2021.2.1 Patch 1
Build #AI-212.5712.43.2112.8609683, built on May 19, 2022
Runtime version: 11.0.12+0-b1504.28-7817840 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
macOS 12.4
GC: G1 Young Generation, G1 Old Generation
Memory: 2048M
Cores: 8
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: org.jetbrains.kotlin (212-1.7.0-release-281-AS5457.46)
- Android studio的版本规则有过一次调整,之前是版本规则是
Android Studio v1.5.1(2015 年 12 月),但是在 Android Studio v4.2.2 之后,修改了版本规则,以便与IntelliJ IDEA(Android Studio 所基于的 IDE)保持一致。
参考:https://zhuanlan.zhihu.com/p/425663884
- Android Studio
- Android SDK
- Android Virtual Device 安卓模拟器
- Perfomance(Intel HAXM)加速安卓模拟器的软件
- Android SDK Toll
| 窗口 |
功能描述 |
| Android |
|
| Project |
|
| Problems |
主要用于识别项目中某些文件编码错误或语法错误。 |
| 描述 |
快捷键 |
| 搜索 |
shift两次 |
| 查找类 |
cmd + O |
| 查找文件 |
cmd + shift + O |
| 显示最近的文件 |
cmd + E |
| 完成当前代码行 |
cmd + shift + return |
| 代码格式化 |
option + cmd + L |
| 查看方法参数 |
cmd + P |
| 查看方法 |
fn + cmd + F12 |
| 打开Project |
cmd + 1 |
| 打开Favorites |
cmd + 2 |
| 打开Terminal |
fn + option + F12 |
| 隐藏所有窗口 |
fn + shift + cmd + F12 |
| 运行 |
ctrl + r |
| 调试 |
ctrl + d |
采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名lwz(为个人或公司名称,可以简写),三级包名guidecity(根据应用进行命名),四级包名ui或utils等(模块名或层级名),根据实际情况也是可以用五级包名,六级包名。
| 可见修饰符 |
描述 |
| private |
只对当前类的内部可见 |
| public |
默认项,对所有类可见 |
| protected |
只对当前类和子类可见 |
| internal |
只对当前模块可见 |
- Android Studio关闭状态下,修改跟目录名称
- 修改 setting.gradle 文件中的 rootProject.name
- Activity
- Service
- BroadcastReceiver
- ContentProvider
| Activity启动模式 |
描述 |
| standard |
默认启动模式,不管返回栈中是否已经有了当前类的实例,都会创建新的实例 |
| singleTop |
如果当前类已经在栈顶了,这时希望再创建一个当前类的实例,实际不会创建 |
| singleTask |
会去返回栈中检查是否有某个类的实例,如果有就将这个类实例之上的Activity全部出栈,如果没有就创建一个新的 |
| singleInstance |
会启用一个新的返回栈来管理这个Activity (其实如果singleT ask 模式指定了不同的taskAffinity ,也会启动一个新的返回栈) |
| 控件 |
描述 |
| TextView |
显示文本的组件 |
| Button |
按钮 |
| EditText |
输入和编辑文本 |
| ImageView |
显示图片 |
| ProgressBar |
加载进度,(可以是转圈圈,也可以是水平进度条)(可显示、可隐藏、可移除) |
| AlertDialog |
对话框 |