Android Studio配置初识
2016-04-08 13:00
531 查看
常用快捷键:
首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)
Settings->IDE Settings->Keymap->Keymaps选择Eclipse
0、把工作区背景变成黑色、字体变大:
Settings->Apperance&Behavior-->Appearance-->Theme-->Darcula
Settings->Editor-->Color & Font-->修改size或linespacing
1.像Eclipse那样快速跳出括号
Keymap->Editor Actions->Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行
2.代码提示列表(Eclipse中的Content Assist,Alt+/)
Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space
3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
Keymap->Other->Show Intention Action:默认是Alt+Enter
4.快速Overried方法
Keymap->Main menu->Code->Override Methods:需要自己设定
5、只重启修改过的Activity
Settings->Build Exception Deployment-->Instant Run-->Restart activity on code changes
6、字母大小写变换
Keymap->Editor Action->Toggle Case
7、改变Studio工作区背景颜色
Settings->Editor->Colors&Fonts->General->Text->Default Text->设置foreground和background即可
豆沙绿:R204,G232,B207
8、整个项目快速替换
Keymap->Main menu->Edit->Find-->Replace In Path:一般设计为Ctrl+Shift+H
9、添加文件头部注释
Setting->Editor->File and Code Templates->Includes-File Header
/**
* ${NAME}.java
* Project:${PROJECT_NAME}
* Created by user on ${DATE} ${TIME}.
* Description:
* Copyright (c) 2014-2017 Company.com All Rights Reserved.
*/
10、Alt+Insert 提示并添加类的重载方法
11、关闭一个页面
Keymap->Version Control System->Window->Editor Tabs->Close
12、修改注释方法
搜索Comment
13、重命名F2
搜索rename
更多:http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
一般情况下修改快捷键都到Keymap->Main menu->Code->目录下找,再者通过关键字查找。
来源:http://www.2cto.com/kf/201408/329816.html
Gradle下载地址:http://services.gradle.org/distributions
环境配置:环境变量-设置Gradle_Home,同时加入Path,;%Gradle_Home%\bin;打包:在命令行,运行到项目目录下,输入命令 gradle build 如果先前配置好,那么会自动打包
Fiddler:抓包工具
File Explorer、HierarchyViewer(dump_*.uix)、Heap等工具所在目录:sdk/tools/monitor.bat
HierachyViewer只能使用模拟器来查看,不能使用商业手机即使测试机,原因如下:
关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html。个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利。
在Android的官方文档中提到:To preserve security, Hierarchy Viewer can only connect to devices running a developer version of the Android system.即:出于安全考虑,Hierarchy Viewer只能连接Android开发版手机或是模拟器(准确地说,只有ro.secure参数等于0且ro.debuggable等于1的android系统)。Hierarchy Viewer在连接手机时,手机上必须启动一个叫View Server的客户端与其进行socket通信。而在商业手机上,是无法开启View Server的,故Hierarchy Viewer是无法连接到普通的商业手机。
Android源码实现这一限制的地方在:ANDROID源码根目录\frameworks\base\services\java\com\android\server\wm\WindowManageService.java中的一段:=====================================================================================public boolean startViewServer(int port) {
if (isSystemSecure()) {
return false;
}
if (!checkCallingPermission(Manifest.permission.DUMP, "startViewServer")) {
return false;
}....=====================================================================================
检验一台手机是否开启了View Server的办法为:adb shell service call window 3若返回值是:Result: Parcel(00000000 00000000 '........')" 说明View Server处于关闭状态若返回值是:Result: Parcel(00000000 00000001 '........')" 说明View Server处于开启状态
若是一台可以打开View Server的手机(Android开发版手机 、模拟器or 按照本帖步骤给系统打补丁的手机),我们可以使用以下命令打开View Server:adb shell service call window 1 i32 4939使用以下命令关闭View Server:adb shell service call window 2 i32 4939
提示优化:1、无线连接手机,下载plugin-记住不是ADB WIFI,也不是ADB WIFI CONNECT,是Android Wifi ADB
优美注释:https://www.jianshu.com/p/54e8964730b4
首先改为Eclipse快捷键(然后大部分快捷键都会跟Eclipse一致了)
Settings->IDE Settings->Keymap->Keymaps选择Eclipse
0、把工作区背景变成黑色、字体变大:
Settings->Apperance&Behavior-->Appearance-->Theme-->Darcula
Settings->Editor-->Color & Font-->修改size或linespacing
1.像Eclipse那样快速跳出括号
Keymap->Editor Actions->Complete Current Statement:默认是Ctrl+Shift+Enter;Shift+Enter则不管现在光标在哪个位置,直接新开一行
2.代码提示列表(Eclipse中的Content Assist,Alt+/)
Keymap->Main Menu->Code->Completion->Basic:默认是Ctrl+Space
3.错误修正提示列表(Eclipse中的Quick Fix,Ctrl+1)
Keymap->Other->Show Intention Action:默认是Alt+Enter
4.快速Overried方法
Keymap->Main menu->Code->Override Methods:需要自己设定
5、只重启修改过的Activity
Settings->Build Exception Deployment-->Instant Run-->Restart activity on code changes
6、字母大小写变换
Keymap->Editor Action->Toggle Case
7、改变Studio工作区背景颜色
Settings->Editor->Colors&Fonts->General->Text->Default Text->设置foreground和background即可
豆沙绿:R204,G232,B207
8、整个项目快速替换
Keymap->Main menu->Edit->Find-->Replace In Path:一般设计为Ctrl+Shift+H
9、添加文件头部注释
Setting->Editor->File and Code Templates->Includes-File Header
/**
* ${NAME}.java
* Project:${PROJECT_NAME}
* Created by user on ${DATE} ${TIME}.
* Description:
* Copyright (c) 2014-2017 Company.com All Rights Reserved.
*/
10、Alt+Insert 提示并添加类的重载方法
11、关闭一个页面
Keymap->Version Control System->Window->Editor Tabs->Close
12、修改注释方法
搜索Comment
13、重命名F2
搜索rename
更多:http://liukun.engineer/2016/04/10/Android-Studio-advanced-configuration/
一般情况下修改快捷键都到Keymap->Main menu->Code->目录下找,再者通过关键字查找。
来源:http://www.2cto.com/kf/201408/329816.html
Gradle下载地址:http://services.gradle.org/distributions
环境配置:环境变量-设置Gradle_Home,同时加入Path,;%Gradle_Home%\bin;打包:在命令行,运行到项目目录下,输入命令 gradle build 如果先前配置好,那么会自动打包
Fiddler:抓包工具
File Explorer、HierarchyViewer(dump_*.uix)、Heap等工具所在目录:sdk/tools/monitor.bat
HierachyViewer只能使用模拟器来查看,不能使用商业手机即使测试机,原因如下:
关于什么是Hierarchy Viewer,请查看官方文档:http://developer.android.com/tools/debugging/debugging-ui.html。个人理解:Hierarchy Viewer能获得当前手机实时的UI信息,给界面设计人员和自动化测试人员带来极大的便利。
在Android的官方文档中提到:To preserve security, Hierarchy Viewer can only connect to devices running a developer version of the Android system.即:出于安全考虑,Hierarchy Viewer只能连接Android开发版手机或是模拟器(准确地说,只有ro.secure参数等于0且ro.debuggable等于1的android系统)。Hierarchy Viewer在连接手机时,手机上必须启动一个叫View Server的客户端与其进行socket通信。而在商业手机上,是无法开启View Server的,故Hierarchy Viewer是无法连接到普通的商业手机。
Android源码实现这一限制的地方在:ANDROID源码根目录\frameworks\base\services\java\com\android\server\wm\WindowManageService.java中的一段:=====================================================================================public boolean startViewServer(int port) {
if (isSystemSecure()) {
return false;
}
if (!checkCallingPermission(Manifest.permission.DUMP, "startViewServer")) {
return false;
}....=====================================================================================
检验一台手机是否开启了View Server的办法为:adb shell service call window 3若返回值是:Result: Parcel(00000000 00000000 '........')" 说明View Server处于关闭状态若返回值是:Result: Parcel(00000000 00000001 '........')" 说明View Server处于开启状态
若是一台可以打开View Server的手机(Android开发版手机 、模拟器or 按照本帖步骤给系统打补丁的手机),我们可以使用以下命令打开View Server:adb shell service call window 1 i32 4939使用以下命令关闭View Server:adb shell service call window 2 i32 4939
提示优化:1、无线连接手机,下载plugin-记住不是ADB WIFI,也不是ADB WIFI CONNECT,是Android Wifi ADB
优美注释:https://www.jianshu.com/p/54e8964730b4
相关文章推荐
- Android Studio配置初识
- Android中滑动冲突的解决方案
- 【移动开发】Android应用程序完全退出
- Android 从相机或相册获取图片并裁剪
- Android中的WebService新解
- MT6752/32平台 Android L版本驱动移植
- Android Context 详解
- Android使用socket创建简单TCP连接的方法
- android 时间类各种转换
- Mac下Android Studio crash 意外退出
- Android_滑动的时候头部变化效果
- Android】开发优化之——调优工具:dump hprof file 查看内存情况,找到内存泄露,androidhprof
- RecyclerView的痛点使用
- Android模拟器接收UDP数据包的若干问题分析
- Android开发之Intent
- android中TextView分段展示不同颜色,字体,时间
- ViewAnimator控制视图的隐藏与显示
- Android编程实现简单的UDP Client实例
- Android 解压和重新打包system.img
- Android Studio 2.0出炉