一些提高Android开发效率的工具&方法

然后选中组,点击+号,选择第一个创建模板:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

设置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压缩图片文件

https://tinyjpg.com/

这个网站可以保证在图片清晰度不失真的情况下最大比例的压缩图片体积

18. 阿里巴巴矢量图标

https://www.iconfont.cn/

当你需要一个图标而又没有人提供给你的时候

19. Mark Man标注设计稿

http://www.getmarkman.com/

主要是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移动开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Android)
img

总结

最后小编想说:不论以后选择什么方向发展,目前重要的是把Android方面的技术学好,毕竟其实对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来适应我们!

这里附上我整理的几十套腾讯、字节跳动,京东,小米,头条、阿里、美团等公司19年的Android面试题。把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

由于篇幅有限,这里以图片的形式给大家展示一小部分。

详细整理在GitHub可以见;

Android架构视频+BAT面试专题PDF+学习笔记

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。

由于篇幅有限,这里以图片的形式给大家展示一小部分。

[外链图片转存中…(img-RCQuj0Ho-1710678985325)]

详细整理在GitHub可以见;

Android架构视频+BAT面试专题PDF+学习笔记

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

技术进阶之路很漫长,一起共勉吧~

  • 28
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值