美文网首页Android开发Android开发经验谈Android技术知识
分享一个Android开发中可以装X的开发技巧

分享一个Android开发中可以装X的开发技巧

作者: 初壹十五a | 来源:发表于2020-09-02 16:38 被阅读0次

软件开发行业当中存在着数不胜数的大神。

不管你是不是一位大神,但凡你能熟练掌握一手IDE快捷键的使用技巧,至少在别人眼里看来,你就是大神。

通过一些神乎其神的快捷键操作,只需要噼里啪啦敲击几下键盘就能写出一大堆代码,看得旁人必然心生膜拜。

是的,熟练掌握一些快捷键操作,尤其是一些冷门的快捷键操作,不仅可以让你的开发变得更有效率,更重要的是。。。你懂得。

那么今天,我就跟大家分享一个Android Studio中比较冷门的快捷键小技巧,方便大家可以更好地开发(zhuang bi)。

JSON是我们日常开发工作中必然会用到的技术,绝大多数情况下,我们都是从服务器接口中得到响应的JSON数据,然后在客户端进行解析。

但有的时候,我们可能只是想要在本地对JSON数据进行测试,这个时候从服务器去获取JSON数据太麻烦了,所以很多人会选择将JSON数据硬编码到本地。

可是写过JSON的人应该都知道,在本地对JSON进行硬编码,字符串转义实在是太难写了。比方说如下数据:

{"firstName": "Tom", "lastName": "Brady"}

如此简单的一段JSON数据,如果要对它进行硬编码需要怎么写呢?我们来看一下:

可以看到,在一个字符串当中为字符串引号写转义绝对是一件痛苦的事情,这还只是一段简单的JSON,如果是非常复杂的JSON的话,没准能写到你哭。

当然,这个问题其实是有一个非常简单的解决方案的,就是我们只需要打开一个记事本文件去编写这段JSON,然后把写好的内容复制到字符串当中即可,Android Studio会自动帮我们进行转义:

虽然这样确实可以解决问题,但是这种方式怎么能让我们更好地开发(zhuangbi)呢?

事实上,Android Studio(准确来讲是IDEA)中存在着一种隐藏的方式,非常便于我们在IDE中直接编写JSON数据,这个隐藏的小技巧很多人都不知道,今天在这里分享给大家。

首先在一个空字符串当中,我们可以通过Alt + Enter(Mac中是:option + return)快捷键展开一个菜单,菜单中会有Inject language or reference这个选项,如下图所示:

选中这个选项之后,在弹出的菜单里键入"JSON"进行搜索,并按Enter键选中,将会进入JSON编辑模式。

注意,现在字符串的上方会弹出一个提示,问我们需不需要为这个变量添加注解。

这里是不需要的,所以直接点击Esc取消提示即可。

接下来,再次在空字符串当中通过Alt + Enter(Mac中是:option + return)快捷键展开菜单,你会发现,现在有一个Edit JSON Fragment的选项,如下图所示:

选中这个选项之后,Android Studio将会弹出一个JSON Fragment窗口:

接下来就是见证奇迹的时刻了,我们只需要在JSON Fragment窗口中按照正常的方式去编写JSON即可,Android Studio会自动帮我们进行所有必要的转义,效果如下图所示:

可以看到,我们在JSON Fragment窗口中编写的所有JSON内容,Android Studio都会按照其格式自动生成到上方的字符串当中。由于在JSON Fragment中编写JSON还会自动进行一些换行格式化,所以最终我们的JSON字符串里也相应地多了几个\n换行符。

这就是今天要分享给大家的开发(zhuangbi)小技巧,你学会了吗?


最后,分享一份大佬收录整理的Android学习PDF+架构视频+面试文档+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料

这些都是我现在闲暇还会反复翻阅的精品资料。里面对近几年的大厂面试高频知识点都有详细的讲解。相信可以有效的帮助大家掌握知识、理解原理。

当然你也可以拿去查漏补缺,提升自身的竞争力。

如果你有需要的,可以 点这领取

喜欢本文的话,不妨顺手给我点个赞、评论区留言或者转发支持一下呗~

相关文章

  • 分享一个Android开发中可以装X的开发技巧

    软件开发行业当中存在着数不胜数的大神。 不管你是不是一位大神,但凡你能熟练掌握一手IDE快捷键的使用技巧,至少在别...

  • Android 开发小技巧

    Android 开发小技巧 前言 做了许久的开发,常常有些小细节会打动到我,希望这篇文章可以记录这些分享给大家 布...

  • Android调试技巧

    Android调试技巧汇总 Android开发过程中,定位是解决疑难问题的第一步,Debug的能力往往反映一个开发...

  • Kotlin从哪些细节提高你的开发效率?

    Kotlin作为Android开发的首选语言,为开发者提供了大量的语法糖和技巧,让开发者可以专注于需求开发,而将语...

  • Android开发中那些常用的Gradle配置

    在Android开发中除了掌握开发APP的技能,还有许多其他的小技巧都能提高我们的开发效率,比如git操作,she...

  • Android开发中不错的库

    现在做Android应用,有很多不错的开源库可以减少开发中的重复劳动,今天分享一下Android开发中的一些不错的...

  • Android Shape 的工具 Duck

    由于自己在开发中遇到的问题,所有弄了一个 Android Shape 的工具 Duck ,能帮助开发者直接在 x...

  • Android WebView的基本使用与注意点

    在Android开发中,WebView的使用频率越来越高,这里跟大家分享下WebView使用中的一些技巧或者注意点...

  • React-Native 调试技巧

    开发过程中,掌握调试技巧是每一个开发者的必修课。熟练的掌握调试技巧不仅可以加快开发速度,而且还可以达到事半功倍的效...

  • android adb 调试技巧

    参考链接 超详细的dubug教程 Android Studio 调试技巧 Android中开发需要的高效助推的命令...

网友评论

    本文标题:分享一个Android开发中可以装X的开发技巧

    本文链接:https://www.haomeiwen.com/subject/ulewsktx.html