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

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