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 允許寫短信的權限