Android studio 使用总结(不断更新)
2016-06-08 15:01
666 查看
1.自动生成findviewbyId
链接:https://github.com/boredream/BorePlugind
可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码
或者在Adapter中自动生成ViewHolder代码
方式二. 在Android Studio的插件中心搜索LayoutCreator下载安装
选中layout布局,快捷键alt+Insert,然后选择LayoutCreator或者选中布局后在菜单栏中的Code中选择LayoutCreator
插件会自动遍历布局列出所有带id的控件,你可以在弹出的对话框中选择需要自动生成的控件
弹出的对话框中还可以勾选是否生成ViewHolder
选择好后Confirm确认即可
控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改
所有的Button或者带clickable=true的控件, 都会自动在代码中生成setOnClickListener相关代码
所有EditText控件, 都会在代码中生成非空判断代码, 如果为空会提示EditText的hint内容, 如果hint为空则提示xxx字符串不能为空字样, 最后会把所有输入框的验证合并到一个submit方法中
会自动识别布局中的include标签, 并读取对应布局中的控件
2.自动生成javabean
链接:http://blog.csdn.net/dakaring/article/details/46300963
1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat
2.安装插件,重启android studio
方法二:
1.下载GsonFormat.jar ;
2.Android studio File->Settings..->Plugins –>install plugin from disk..导入下载GsonFormat.jar
3.重启android studio
快捷键:图中选中的部分
3.快捷键使用记录。
提取局部变量:Ctrl+Alt+V
提取全局变量:Ctrl+Alt+F
提取方法:Shit+Alt+M
代码补全:ctrl+空格 修改搜索basic
全局搜索:android studio你可以设置成eclipse的快捷键模式,Ctrl
+ H 。使用工具查找Edit ->Find ->Find in path,全局替换: Edit ->Find -> Replace in path
文件中查找:Ctrl+F,文件中替换:Ctrl+R
整理代码快捷键:Alt+Shift+L
查看所选类的所有方法:Alt+7
查看类继承关系:Ctrl + H
自动导入所有的包:在eclipse中是ctrl+shift+o,但是在as中是没有快捷键的,只能我们开启,步骤as2.2为例,setting->Editor->General(在这下面找到Auto Import)
4:设置logcat缓存
安装根目录/bin/idea.properties
添加一行代码:
5.快速编译插件Freeline PlugIn
需要下载python2.7+ 最好不要是3.0以上的。安装好后cmd检查是否安装并且配置环境变量成功 命令行输入:python,会提示版本号等信息
第一种:
接下来项目的配置,在项目根目录build.gradle中添加:
classpath 'com.antfortune.freeline:gradle:0.8.2':
在module项目的build.gradle中依次 添加
applyplugin:'com.antfortune.freeline'
freeline {
hack true
}
debugCompile 'com.antfortune.freeline:runtime:0.6.2'
releaseCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
testCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
并且在你的application 加入FreelineCore.init(this);
7.好了大功告成,在你的freeline窗口:
0)在as的freeline窗口中输入gradlew clean,清理项目
1)在as的freeline窗口中输入:gradlew initFreeline -Pmirror,初始化配置(比较久)
2)在as的freeline窗口中输入:Python freeline.py,开始进行编译
上面是第一次需要执行的步骤,第二次编译,只要有改动代码。直接按下面的图标直接运行:(第一次编译比较久一点,后面就秒开了)
第二种:as添加一样,使用cmd配置http://blog.csdn.net/a345770381/article/details/52523652
链接:https://github.com/boredream/BorePlugind
可以让你在Activity/Fragment中自动生成findViewById等布局相关初始化代码
或者在Adapter中自动生成ViewHolder代码
安装
方式一. 下载项目中的jar包,通过本地disk方式导入方式二. 在Android Studio的插件中心搜索LayoutCreator下载安装
用法
新建好Activity后自行编写onCreate并setContentView设置对应布局选中layout布局,快捷键alt+Insert,然后选择LayoutCreator或者选中布局后在菜单栏中的Code中选择LayoutCreator
插件会自动遍历布局列出所有带id的控件,你可以在弹出的对话框中选择需要自动生成的控件
弹出的对话框中还可以勾选是否生成ViewHolder
选择好后Confirm确认即可
用法截图
代码生成规则
自动遍历目标布局中所有带id的文件, 无id的不会识别处理控件生成的变量名默认为id名称, 可以在弹出确认框右侧的名称输入栏中自行修改
所有的Button或者带clickable=true的控件, 都会自动在代码中生成setOnClickListener相关代码
所有EditText控件, 都会在代码中生成非空判断代码, 如果为空会提示EditText的hint内容, 如果hint为空则提示xxx字符串不能为空字样, 最后会把所有输入框的验证合并到一个submit方法中
会自动识别布局中的include标签, 并读取对应布局中的控件
2.自动生成javabean
链接:http://blog.csdn.net/dakaring/article/details/46300963
安装
方法一:1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonFormat
2.安装插件,重启android studio
方法二:
1.下载GsonFormat.jar ;
2.Android studio File->Settings..->Plugins –>install plugin from disk..导入下载GsonFormat.jar
3.重启android studio
使用方法
在实体类中使用Generate的快捷键.快捷键:图中选中的部分
3.快捷键使用记录。
提取局部变量:Ctrl+Alt+V
提取全局变量:Ctrl+Alt+F
提取方法:Shit+Alt+M
代码补全:ctrl+空格 修改搜索basic
全局搜索:android studio你可以设置成eclipse的快捷键模式,Ctrl
+ H 。使用工具查找Edit ->Find ->Find in path,全局替换: Edit ->Find -> Replace in path
文件中查找:Ctrl+F,文件中替换:Ctrl+R
整理代码快捷键:Alt+Shift+L
查看所选类的所有方法:Alt+7
查看类继承关系:Ctrl + H
自动导入所有的包:在eclipse中是ctrl+shift+o,但是在as中是没有快捷键的,只能我们开启,步骤as2.2为例,setting->Editor->General(在这下面找到Auto Import)
4:设置logcat缓存
安装根目录/bin/idea.properties
添加一行代码:
idea.cycle.buffer.size=1024000
5.快速编译插件Freeline PlugIn
需要下载python2.7+ 最好不要是3.0以上的。安装好后cmd检查是否安装并且配置环境变量成功 命令行输入:python,会提示版本号等信息
第一种:
接下来项目的配置,在项目根目录build.gradle中添加:
classpath 'com.antfortune.freeline:gradle:0.8.2':
在module项目的build.gradle中依次 添加
applyplugin:'com.antfortune.freeline'
freeline {
hack true
}
debugCompile 'com.antfortune.freeline:runtime:0.6.2'
releaseCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
testCompile 'com.antfortune.freeline:runtime-no-op:0.6.2'
并且在你的application 加入FreelineCore.init(this);
7.好了大功告成,在你的freeline窗口:
0)在as的freeline窗口中输入gradlew clean,清理项目
1)在as的freeline窗口中输入:gradlew initFreeline -Pmirror,初始化配置(比较久)
2)在as的freeline窗口中输入:Python freeline.py,开始进行编译
上面是第一次需要执行的步骤,第二次编译,只要有改动代码。直接按下面的图标直接运行:(第一次编译比较久一点,后面就秒开了)
第二种:as添加一样,使用cmd配置http://blog.csdn.net/a345770381/article/details/52523652
相关文章推荐
- android字幕滚动,屏幕宽度计算,时间控制
- android 错误日志打印到本地
- android中Intent传值与Bundle传值的区别详解
- android软键盘事件处理
- Android 视频录制限制时间
- android Pull解析xml文档
- 【Android】开源项目汇总-备用
- Android调用JavaScript
- Android 监控SD卡的插拔状态
- 电池寿命:Android“电池”工具是如何工作的
- Android之GLSurfaceView立方体图片纹理测试代码
- android intent
- Android小知识——dp转成px和px转成dp
- Android 中Java 和C/C++的相互调用方法
- Android webView和js交互
- Android 5.x Theme 与 ToolBar 实战
- Android自定义View:水平带数字百分比的进度条
- android Spinner控件详解
- Layoutinflater的使用
- 编译 Android 工程