zoukankan      html  css  js  c++  java
  • Android android studio常用的一些快捷键以及常用权限

    android studio的常用快捷键:
    一、打印log:
    1.输入logt回车:  自动生成TAG的全局变量:private static final String TAG = "MainActivity";

    2.输入logd回车:   自动生成:Log.d(TAG, "onClick: ");

    3.输入logm回车:  自动生成:Log.d(TAG, "onClick() called with: " + "view = [" + view + "]");

    4.输入loge回车:  自动生成:Log.e(TAG, "onClick: ");

    等等。。。。。依次方法类推

    设置快捷键跟eclipse一样  在keyStirng中输入keymap点击进入数组即可


    二、使用as默认代码常用提示的快捷键:

    1.使用Ctrl+Alt+空格: 当输入内容在没有了自动提示了的情况下,补全自动提示:相当于eclipse中的Alt+/

    2.使用Ctrl+D: 复制当前光标行在下一行

    3.使用Ctrl+Shift+上/下:  上下移动当前光标行

    4.使用Ctrl+Y: 删除当前行代码:相当于eclipse中的Ctrl+D

    5.使用Alt+上下:  在类方法中移动

    6.使用Ctrl+W:  选中代码

    7.Ctrl+R:替换文本

    8. Ctrl+F: 操作文本

    9. Ctrl+Altt+L:代码格式化


    Ctrl+N  打开相关类
    Ctrl+Shift+N  打开文件比如可以打开xml
    Ctrl+U  查看父类
    Ctrl+Alt+H  查看一个方法的调用
    Ctrl+I  查看该内容在一个方法中的使用,是弹窗对话框
    Alt+左右键  在开发窗口左右切换打开类

    Alt+ 1 快速打开或隐藏工程面板  实现全屏编程
    Ctrl+O 复写父类的方法
    Ctrl+【或者】 可以跳转到大括号的开头或结尾
    Ctrl+Alt+T  选中一块代码,按照此组合键,可以快速添加 if 、for、try/catch等语句

    Ctrl+j  生成代码

    Ctrl+e  查看最近代码

    三、dug的调试:
     使用f7:使用进入方法内
     使用F8:执行下一行代码,相当于eclipse中的F6

    使用Shift+F8 : 执行下一个断点,相对eclipse中的F8


    android中常用权限:

    ACCESS_NETWORK_STATE                 网络状态权限    

    ACCESS_WIFI_STATE                    WIFI网络状态信息权限    

    BATTERY_STATE                        电池状态权限    

    BLUETOOTH                           连接匹配的蓝牙设备权限    

    BLUETOOTH_ADMIN                     发现匹配的蓝牙设备权限    

    BROADCAST_SMS                       广播收到短信提醒的权限    

    CALL_PHONE                         拨打电话的权限    

    CAMERA                              使用相机的权限    

    CHANGE_NETWORK_STATE              改变网络状态权限    

    CHANGE_WIFI_STATE               改变wifi网络状态权限    

    DELETE_CACHE_FILES         允许删除缓存文件权限    

    DELETE_PACKAGES               允许删除安装包的权限    

    FLASHLIGHT                 访问闪光灯的权限    

    INTERNET                   允许访问网络的权限    

    MODIFY_AUDIO_SETTINGS     允许修改全局声音的权限    

    PROCESS_OUTGOING_CALLS    允许监听、控制、取消呼出电话的权限    

    READ_CONTACTS              允许读取电话薄的权限    

    READ_HISTORY_BOOKMARKS    读取浏览器收藏夹和历史记录的权限    

    READ_OWNER_DATA             允许读取用户数据的权限    

    READ_PHONE_STATE        允许读取手机状态的权限   

    READ_PHONE_SMS            允许读取短信息的权限    

    REBOOT                 允许重启系统的权限    

    RECEIVE_MMS             允许处理、监控、接受彩信的权限    

    RECEIVE_SMS            允许处理、监控、接受短信的权限    

    RECORD_AUDIO           允许录音的权限    

    SEND_SMS               允许发送短信的权限    

    SET_ORIENTATION            设置屏幕方向权限    

    SET_TIME               设置时间权限    

    SET_TIME_ZONE         允许设置时区的权限    

    SET_WALLPAPER           设置桌面壁纸权限    

    VIBRATE                   允许控制振动器的权限    

    WRITE_CONTACTS               允许写用户联系人的权限    

    WRITE_HISTORY_BOOKMARKS        允许应用程序写历史记录和书签的全新    

    WRITE_OWNER_DATA                允许应用程序写用户数据的权限    

    WRITE_SMS                        允许写短信的权限

  • 相关阅读:
    JAVA --解压缩
    自动事务和手动事务的实验
    Transaction not successfully started&&Could not commit Hibernate transaction;
    POI解决大EXCLE导入崩溃的问题,3MB 7W数据 从入库到查询30s
    使用<c:foreach>同时遍历两个list
    关于Eclipse Tomcat开发中的热部署
    java的单例
    map在JSP页面取值的问题
    JSP问题
    Mybatis控制台打印sql正确,程序执行错误
  • 原文地址:https://www.cnblogs.com/YZFHKMS-X/p/11853144.html
Copyright © 2011-2022 走看看