Android Studio常用代码模版,让编码飞起来 template
来源:互联网 发布:淘宝上买的apple app 编辑:程序博客网 时间:2024/05/22 01:55
android studio内置模版
位置
Editor – Live Templates
我们随便打开一个
Abbreviation ;生成模版的关键字
Template text :要添加的模版
&var& :变量,可以是类名 也可以是方法名,在Edit variables 中编辑
看一下使用
好了仿照官方的模板 来订制吧
先看一个防止内存泄漏的Hanlder模板
安全的单例模版
打开Live Templates 点击右上角的➕
选择template group ,这是模版组 可以自己命名 比如 sunuser
再点击右上角的➕
选择live template ,创建模版 ,单例模式起名为 oksingle
编辑如下
private volatile static $classname$ instance;public static $classname$ getInstance() { if (instance == null) { synchronized ($classname$.class) { if (instance == null) { instance = new $classname$(); } } } return instance;}
接下来我们处理变量 classname ,让其生成代码时自动引入当前类
点击 Edit variables Expression选择 className(),图示如下
防止内存泄漏的Handler模板
private static class OkHandler extends android.os.Handler { private java.lang.ref.WeakReference<$classname$> activityWeakReference; public OkHandler($classname$ activity) { activityWeakReference = new java.lang.ref.WeakReference<$classname$>(activity); } @Override public void handleMessage(android.os.Message msg) { $classname$ activity = activityWeakReference.get(); if (activity != null) { } }}
TAG
private static final String TAG = $className$.class.getSimpleName();
自定义Log
注意配置变量 method_name
com.sun.common.log.SunLog.i(TAG, "$METHOD_NAME$---> $content$");
2 0
- Android Studio常用代码模版,让编码飞起来 template
- Android Studio 2.0 让studio飞起来
- 让visual studio飞起来
- 告别占内存的Android studio,让编程飞起来
- 让android模拟器飞起来
- 让Android模拟飞起来
- 让studio编译速度飞起来
- android 自定义view 让文字飞起来
- 使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来
- 使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来
- 使用Android Studio 2.2和Cmake (CMakeLists)让OpenCV 飞起来
- 让SQL飞起来
- 让Windows飞起来.
- 让图片飞起来
- SQL Server 2005 智能感知插件 让代码飞起来
- eclipse快捷键-------让你的代码“飞起来”
- 玩转Eclipse — 让代码飞起来
- VisualStudio-快捷键-让你编写代码的速度飞起来
- UML——在Visual Studio 2013/2015中设计UML类图
- 每天一个linux命令目录
- test
- 将某个目录下所有ko文件反汇编
- jeecms txt 文本 默认带<p>标签 如何变成纯文本 不要任何格式
- Android Studio常用代码模版,让编码飞起来 template
- linux 下vim中关于删除某段,某行,或者全部删除的命令
- Java并发系列-4、并发编程模型
- List<String>转String[]数组
- 入门 | 初学者必读:解读14个深度学习关键词
- ubuntu查看网关
- HBase记录
- Java 银行卡和身份证号根据校验位验证是否合法
- 草料二维码生成二维码图标