高效 | 几个Android Studio 小技巧

3513995-334fabe9df12d265.png
封面.png

最近公司升级了电脑,换成了最新款的 Mac pro,虽然是个好事儿,但是又得装各种软件和工具,还是挺麻烦的。首先得安装开发工具Android Studio,以前配置的功能又得重新配置,因此干脆总结成一篇文章。给没有使用的同学一点参考。

1. 变量前缀修改

在Android的开发规范中,成员变量命名以m开头,静态变量命名以s开头,后面都遵循驼峰命名法。我们写代码的是Android Studio 会给我们提示,如下:

3513995-5e98cb409b7d6951.gif
test1

如上图这样,写出来的变量是不规范的,我们要变成规范的变量命名,就得手动在变量名前面加上m,在静态变量名前面加上s,但是每次都这样加还是很麻烦的,能不能统一给成员变量统一加上前缀呢?当然是可以的,Android Studio 可以配置:

  • 1,打开File -> Settings (Mac上为:Android Studio -> Preferences) 来到设置面板
  • 2,选择 Editor - > Code Style -> Java ->Code Generation
  • 3,设置Filed 前缀为:m ,Static Filed 前缀为:s
  • 4,点击 Apply 应用配置
    3513995-5c7f60498efd178d.png
    image.png

配置完成后,我们再添加成员变量的时候就不用手动去添加了,看一下效果:

3513995-7b3380ff5a8ea84e.gif
test2

看到没?提示出来就带有ms 前缀,这样就方便了很多。

2. 使用插件一键完成序列化对象

日常开发中,界面跳转经常会带一些数据,基本类型的数据还好,Intent 是直接可以携带的,但是往往大多数的时候我们都需要携带一个对象,但是Intent 不能直接携带,这个时候就需要序列化了,而序列化有两种方式(Serializable 和 Parcelable),用的最多的就是Parcelable,自己写的话很麻烦(又要写write ,又要写read,变量的顺序要保持一致),并且容易出错。这个时候就需要一款序列化插件了,它可以帮我们一键完成序列化。

插件安装:

  • 1,打开 File -> Settings 到面板设置界面
  • 2,选择 Plugins -> Browse Reposteries
  • 3,搜索 Parcelable 插件 ,然后点击 Install
  • 4,安装完成后,重启Android Studio
3513995-17124059bc2e81f8.png
image.png

使用方法:

  • 1,在要序列化的实体类里点击右键 -> Generate
  • 2,点击Parcelable -> 点击 OK 确认。

注意:只有安装成功了,菜单底下才会出现 Parcelable 选项


3513995-00123dd7b7127de2.png
image.png

Gif演示一下:

3513995-35ca6a5f83e390ae.gif
test3
3. 一键将json 转Java Been

开发中,最烦的一件事就是写实体类,为了不出错,我们得一个一个的从文档上面复制,以保证每个字段和服务端保持一致。这里就推荐一下GosnFormat插件了,我们可以将json 转成实体类。

安装方法:

  • 1,打开 File -> Settings 到面板设置界面
  • 2,选择 Plugins -> Browse Reposteries
  • 3,搜索 GsonFormat 插件 ,然后点击 Install
  • 4,安装完成后,重启Android Studio

使用方法:

  • 1,新建一个空的实体类,然后点击右键弹出菜单
  • 2,在弹出的点击GsonFormat
  • 3,在弹出框中粘贴 json
  • 4,点击 OK 确认。

效果演示:

新建了一个类Entry,然后复制了一段json ,生成成员变量。如果json 包含有另外的实体的话,会生成一个对应的静态内部类。

3513995-d607ac239e6b9ea1.gif
test4

这样是不是就方便很多了?不用再一个一个字段的拷贝了。

4. 为Java类生成固定格式的头信息

当我们创建一个Java类的时候,Android Studio 已经为我们生成了头信息,如下:

3513995-5f871d770149d8ab.png
image.png

如果你想修改或者添加更多的信息该怎么做呢?我们也是可以配置的。

配置方式:

  • 1,打开 File -> Settings 到面板设置界面
  • 2, 选择 Editor -> Code Style -> File And Code Templates -> Include -> File Header
  • 3, 填写自己的模板,然后点击 Apply -> OK 应用。
3513995-9f65f2f772081b06.png
image.png

现在添加新的Java 文件的时候,就会有新的头信息了,比如新建一个Test 类:

3513995-81fff59839916340.gif
test5

看到没? 已经应用上了,你可以随便修改和添加。

小结

本文总结了Android Studio的几点小技巧,还没有用上的小伙伴赶紧用上,保证让你开发效率提升数倍,Androd Studio 还有很多有趣、有用,快捷的功能,爱折腾的可以多去研究研究。另外,以前写了一篇关于Android Studio 换主题的文章,该为你的Android Studio 打造一个炫酷的个性化主题了 ,大家可以看看。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值