Android Studio配置初识

常用快捷键:

首先改为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_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




  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

刘兆贤

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值