然后选中组,点击+号,选择第一个创建模板:
设置ok之后就可以在代码或xml文件中使用自己设置的热键来生成自己想要的模板代码块了。
3. 学会使用adb命令
adb抓取log: adb logcat > ./log1.txt
adb拉取手机文件:adb pull ./sdcard/tq_storage/cache/logs/ ./crashLogs/
adb push文件到手机:adb push F:\logs /sdcard/youku
adb截屏:
adb shell screencap /sdcard/screen.png
adb pull /sdcard/screen.png ./
adb安装apk: adb install apk的路径
adb卸载apk: adb uninstall packagename
更多adb命令请参考:adb命令
4. 使用阿里规约插件扫描代码bug
5. 使用TODO, FIX ME标记未完成、故障代码
直接在编辑器输入todo、fixme即可显示。
6. 使用Beyond Compare比较文件内容
直接选择两个文件右键进行比较
7. 使用Gson在线格式化工具查看接口返回的数据
https://www.bejson.com/jsonviewernew/
8. 使用AS插件GsonFormat自动生成gson对应的java bean类
直接复制json字符串到剪贴板,然后在一个空的类中Alt+Insert
9. 使用AS插件String Manipulation转换变量命名的风格
String Manipulation可以使变量在以下风格之间转换:
snake_case <--> camelCase (下划线命名和驼峰命名互转)
hypen-case <--> camelCase (横线命名和驼峰命名互转)
SREAMING_SNAKE_CASE <--> camelCase (大写下划线命名和驼峰命名互转)
hypen-case <--> snake_case (横线命名和下划线命名互转)
dot.case <--> camelCase (点分隔的命名和驼峰命名互转)
words <--> camelCase (单词和驼峰命名互转)
lowercase <--> camelCase (全小写命名和驼峰命名互转)
PascalCase <--> camelCase (大驼峰和小驼峰命名互转)
这样可以是我们的代码能很方便的更加遵循代码命名规范
10. 使用SmartFindViewById或GenerateFindViewById插件自动生成查找控件代码
SmartFindViewById效果:
GenerateFindViewById效果:
GenerateFindViewById的快捷键Ctrl+Alt+E
11. 使用Android Code Generator插件根据布局文件快速生成对应的Activity,Fragment等
布局文件中右键选择Generate Android Code
12. Android Parcelable code generator快速实现Parcelable序列化
快捷键Alt+Insert 选择Generate快速实现Parcelable方式的序列化:
13. MarkDown Navigator在AS中查看编辑MarkDown文件
14. Show in Explorer打开文件对应的目录
15. 使用.gitignore文件忽略不需要提交Git的Android bUild文件
注意:.gitignore文件要先提交才会起作用,项目根目录下有一个.gitignore文件,每个module下面也有一个.gitignore文件。
16. 使用AS Device File Explorer查看手机文件
17. tinyjpg压缩图片文件
这个网站可以保证在图片清晰度不失真的情况下最大比例的压缩图片体积
18. 阿里巴巴矢量图标
当你需要一个图标而又没有人提供给你的时候
19. Mark Man标注设计稿
主要是UI设计使用,开发可以用来测量一些宽高值、颜色值等
20. Cipher tools AS加密插件
21. AS编辑器代码颜色风格设置
http://color-themes.com/?view=index
可以自取,选择自己喜欢的颜色下载jar导入AS即可。
当然你也可以在Settings->Color Scheme中设置自己喜欢的代码颜色:
可以设置java、xml、控制台、Logcat输出等颜色。
22. Android开源库搜索神器
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级安卓工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Android移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
总结
最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!
这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。
详细整理在GitHub可以见;
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。
由于篇幅有限,这里以图片的形式给大家展示一小部分。
[外链图片转存中…(img-RCQuj0Ho-1710678985325)]
详细整理在GitHub可以见;
网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。
技术进阶之路很漫长,一起共勉吧~