| 隐藏活动工具窗口或上一个活动工具窗口 | Shift+Esc | Shift+Esc |
| 转到行 | Ctrl+G | ***mand+L |
| 打开类型层次结构 | Ctrl+H | Ctrl+H |
| 打开方法层次结构 | Ctrl+Shift+H | ***mand+Shift+H |
| 打开调用层次结构 | Ctrl+Alt+H | Ctrl+Option+H |
| 查看布局 |
| 放大/缩小 | Ctrl+加号键或 Ctrl+减号键 | ***mand+加号键或 ***mand+减号键 |
| 适合屏幕大小 | Ctrl+0 | ***mand+0 |
| 实际尺寸 | Ctrl+Shift+1 | ***mand+Shift+1 |
| 设计工具:布局编辑器 |
| 在设计和蓝图模式之间切换 | B | B |
| 在竖屏和横屏模式之间切换 | O | O |
| 切换设备 | D | D |
| 强制刷新 | R | R |
| 切换渲染错误面板 | E | E |
| 删除限制 | Delete 或 Ctrl+点击 | Delete 或 ***mand+点击 |
| 放大 | Ctrl+加号键 | ***mand+加号键 |
| 缩小 | Ctrl+减号键 | ***mand+减号键 |
| 缩放至合适大小 | Ctrl+0 | ***mand+0 |
| 平移 | 按住空格键+点击并拖动 | 按住空格键+点击并拖动 |
| 转到 XML | Ctrl+B | ***mand+B |
| 选择所有组件 | Ctrl+A | ***mand+A |
| 选择多个组件 | Shift+点击或 Ctrl+点击 | Shift+点击或 ***mand+点击 |
| 设计工具:导航编辑器 |
| 放大 | Ctrl+加号键 | ***mand+加号键 |
| 缩小 | Ctrl+减号键 | ***mand+减号键 |
| 缩放至合适大小 | Ctrl+0 | ***mand+0 |
| 平移 | 按住空格键+点击并拖动 | 按住空格键+点击并拖动 |
| 转到 XML | Ctrl+B | ***mand+B |
| 切换渲染错误面板 | E | E |
| 分组到嵌套图表 | Ctrl+G | ***mand+G |
| 循环浏览目标位置 | Tab 或 Shift+Tab | Tab 或 Shift+Tab |
| 选择所有目标位置 | Ctrl+A | ***mand+A |
| 选择多个目标位置 | Shift+点击或 Ctrl+点击 | Shift+点击或 ***mand+点击 |
| 编写代码 |
| 生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新类) | Alt+Insert | ***mand+N |
| 替换方法 | Ctrl+O | Ctrl+O |
| 实现方法 | Ctrl+I | Ctrl+I |
| 控制语句(if…else / try…catch / 等) | Ctrl+Alt+T | ***mand+Option+T |
| 删除插入符处的行 | Ctrl+Y | ***mand+Delete |
| 收起/展开当前代码块 | Ctrl+减号键或 Ctrl+加号键 | ***mand+减号键或 ***mand+加号键 |
| 收起/展开所有代码块 | Ctrl+Shift+减号键或 Ctrl+Shift+加号键 | ***mand+Shift+减号键或 ***mand+Shift+加号键 |
| 复制当前行或选择 | Ctrl+D | ***mand+D |
| 基本代码补全 | Ctrl+空格键 | Ctrl+空格键 |
| 智能代码补全(按预期类型过滤方法和变量列表) | Ctrl+Shift+空格键 | Ctrl+Shift+空格键 |
| 完成语句 | Ctrl+Shift+Enter | ***mand+Shift+Enter |
| 快速查找文档 | Ctrl+Q | Ctrl+J |
| 显示选定方法的参数 | Ctrl+P | ***mand+P |
| 转到声明(直接) | Ctrl+B 或 Ctrl+点击 | ***mand+B 或 ***mand+点击 |
| 转到实现 | Ctrl+Alt+B | ***mand+Option+B |
| 转到超方法/超类 | Ctrl+U | ***mand+U |
| 打开快速定义查找 | Ctrl+Shift+I | ***mand+Y |
| 切换项目工具窗口的可见性 | Alt+1 | ***mand+1 |
| 切换书签 | F11 | F3 |
| 通过助记符切换书签 | Ctrl+F11 | Option+F3 |
| 通过行注释添加注释/取消注释 | Ctrl+/ | ***mand+/ |
| 通过块注释添加注释/取消注释 | Ctrl+Shift+/ | ***mand+Shift+/ |
| 选择连续增加的代码块 | Ctrl+W | Option+向上箭头 |
| 将当前选择退回到上一个状态 | Ctrl+Shift+W | Option+向下箭头 |
| 移动到代码块起始位置 | Ctrl+[ | Option+***mand+[ |
| 移动到代码块结束位置 | Ctrl+] | Option+***mand+] |
| 从当前位置选择到代码块起始位置 | Ctrl+Shift+[ | Option+***mand+Shift+[ |
| 从当前位置选择到代码块结束位置 | Ctrl+Shift+] | Option+***mand+Shift+] |
| 从当前位置删除到单词结尾位置 | Ctrl+Delete | Option+Delete |
| 从当前位置删除到单词开头位置 | Ctrl+退格键 | Option+Delete |
| 优化导入 | Ctrl+Alt+O | Ctrl+Option+O |
| 项目快速修复(显示意图操作和快速修复) | Alt+Enter | Option+Enter |
| 重新格式化代码 | Ctrl+Alt+L | ***mand+Option+L |
| 自动缩进行 | Ctrl+Alt+I | Ctrl+Option+I |
| 缩进/取消缩进行 | Tab 或 Shift+Tab | Tab 或 Shift+Tab |
| 智能行合并 | Ctrl+Shift+J | Ctrl+Shift+J |
| 智能行拆分 | Ctrl+Enter | ***mand+Enter |
| 开始新行 | Shift+Enter | Shift+Enter |
| 下一个/上一个突出显示的错误 | F2 或 Shift+F2 | F2 或 Shift+F2 |
| 编译并运行 |
| 编译 | Ctrl+F9 | ***mand+F9 |
| 编译并运行 | Shift+F10 | Ctrl+R |
| 应用更改并重启 Activity | Ctrl+F10 | Ctrl+***mand+R |
| 应用代码更改 | Ctrl+Alt+F10 | Ctrl+Shift+***mand+R |
| 调试 |
| 调试 | Shift+F9 | Ctrl+D |
| 单步执行 | F8 | F8 |
| 单步进入 | F7 | F7 |
| 智能单步进入 | Shift+F7 | Shift+F7 |
| 单步退出 | Shift+F8 | Shift+F8 |
| 运行到光标位置 | Alt+F9 | Option+F9 |
| 评估表达式 | Alt+F8 | Option+F8 |
| 继续运行程序 | F9 | ***mand+Option+R |
| 切换断点 | Ctrl+F8 | ***mand+F8 |
| 查看断点 | Ctrl+Shift+F8 | ***mand+Shift+F8 |
| 重构 |
| 复制 | F5 | F5 |
| 移动 | F6 | F6 |
| 安全删除 | Alt+Delete | ***mand+Delete |
| 重命名 | Shift+F6 | Shift+F6 |
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)
小福利:
在当下这个碎片化信息环境的时代,很多资源都可以在网络上找到,只取决于你愿不愿意找或是找的方法对不对了
很多朋友不是没有资料,大多都是有几十上百个G,但是杂乱无章,不知道怎么看从哪看起,甚至是看后就忘
如果大家觉得自己在网上找的资料非常杂乱、不成体系的话,我也分享一套给大家,比较系统,我平常自己也会经常研读。
2021大厂最新Android面试真题解析
各个模块学习视频:如数据结构与算法
只有系统,有方向的学习,才能在段时间内迅速提高自己的技术。
这份体系学习笔记,适应人群:**第一,**学习知识比较碎片化,没有合理的学习路线与进阶方向。**第二,**开发几年,不知道如何进阶更进一步,比较迷茫。第三,到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。如果你有需要,我这里恰好有为什么,不来领取!说不定能改变你现在的状态呢!点赞+评论即可获得!
《Android学习笔记总结+移动架构视频+大厂面试真题+项目实战源码》,点击传送门即可获取!
片化,没有合理的学习路线与进阶方向。**第二,**开发几年,不知道如何进阶更进一步,比较迷茫。第三,到了合适的年纪,后续不知道该如何发展,转型管理,还是加强技术研究。如果你有需要,我这里恰好有为什么,不来领取!说不定能改变你现在的状态呢!点赞+评论即可获得!