您的位置:首页 > 移动开发 > Android开发

Android studio 使用总结(不断更新)

2016-06-08 15:01 666 查看
1.自动生成findviewbyId

链接: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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: