MENU
一、反編譯APK(配置文件&源碼)
二、Git
三、adb shell
四、QT
五、Eclipse快捷鍵
六、VSCode
七、AndroidStudio快捷鍵
八、VS
九、文件顯示
十、第一行代碼筆記
十一、黑馬
十二、Holiday
------------------------
一、反編譯APK(配置文件&源碼)
首先,apktool反編譯得到配置文件
作用:主要查看res文件下xml文件、AndroidManifest.xml和圖片
1 https://ibotpeaches.github.io/Apktool/install/
apktool.bat和apktool.jar把上面兩個文件都放到C://Windows
2 CMD運行apktool d app-name.apk 默認解壓的文件就在app-release.apk所在目錄
接着,使用Smali2Java將APK轉換爲源碼查看
作用:這個軟件可以直接打開***.apk文件,然後就直接看到*.java文件了
二、Git
215
292
434
478 |
1 網頁創建完成之後複製版本庫鏈接(將遠程版本庫克隆到本地) |
|
2 打開Git Bash切換到工程目錄輸入git clone +鏈接 |
|
3 Ls-al查看目錄 將當前目錄coolweather所有文件複製到上一層來把項目整個文件夾CoolWeather上傳到版本控制,之後刪除掉coolweather項目文件夾 |
|
4 提交當前項目至GitHub |
|
git add. 加入版本控制 |
|
git commit -m "First Commit." 本地執行提交操作 |
|
git push origin master 同步到遠程版本庫 |
三、adb shell
0.su root 管理員進入adb shell
1.返回adb shell(於數據庫下)
…>時可按 ctrl+z返回adb shell
正常時可以.quit返回adb shell
2.正常操作
adb shell進入設備控制檯
cd data/data/com.example.litepaltest/databases 進入數據庫目錄
ls 列出文件
sqlite3 BookStore.db進入數據庫
(數據庫下操作)
.table列出所有表
.schema列出建表語句
四、QT
解決中文編譯錯誤,此爲QT5存在bug:文本文檔打開後保存再用QStringLiteral包裹即可
支持多屏顯示的程序
五、Eclipse快捷鍵
Ctrl+左鍵
Alt+左右方向鍵
導入包alt+/ctrl+shift+o
註釋ctrl+/(取消相同)
自動補全alt+/
Ctrl+O 查看繼承關係
Ctrl+alt+向下箭頭 複製當前行到下一行
設置爲全局變量ctrl+1再點選(field即全局)
Ctrl+2+L快速生成局部變量
快速添加trycatch 自動補全在最後
右鍵perference查看方法在哪裏被調用
Ctrl+K Ctrl+Shift+K 上下查找屬性哪裏用
Ctrl+左進入源代碼釋義之後返回要alt+左箭頭
/** +回車是在選中的地方加註釋
alt+shift+j是在類的上面加註釋
alt+shift+z try catch
六、VSCode
Ctrl+k z全屏
七、AndroidStudio快捷鍵
Alt+enter自動補全
更改設置None已達到小寫也可以提示的效果(3月1日的筆記詳細)
設置爲全局變量 ctrl+alt+F Ctrl+Alt+Shift+T&Field
try catch快捷鍵包裹ctrl+alt+T
File Explorer位於此處
ctrl+D 複製到下一行
生成構造函數或者GET/SET code->generate->選擇
刪除 ctrl+x
格式化代碼 ctrl+alt+L
八、VS
Ctrl + Enter = 在當前行插入空行
Ctrl + Shift + Enter = 在當前行下方插入空行
複製當前行到下一行ctrl + C
Ctrl +空格鍵 = 使用IntelliSense(智能感知)自動完成
Ctrl + F = 顯示查找對話框
Ctrl + H = 顯示替換對話框
Ctrl + G = 跳轉到行號或行
Ctrl + Shift + F = 查找所選條目在整個解決方案中的引用
九、文件顯示
點擊具體頭文件後可切換顯示方式爲文件夾
十、第一行代碼筆記
數據存儲和持久化一章中,使用SQLiteOpenHelper時表的名稱要大些,例如Book
課程規劃
1 週一3 介紹 HelloWorld Log
週二3活動介紹 基本用法 菜單Toast
週五4 顯式隱式Intent及數據傳遞
2 週一7生命週期 活動實踐
週二3界面入門
3 週一 自定義控件 ListView 優化1 優化2
ListView的點擊事件 實踐短信
週二 廣播初步
4 週一 碎片複習案例 總結加廣播入門
本地廣播
週二 廣播案例
5 複習
6 週一 數據持久化入門
數據持久化之SQLite實踐
週二 內容提供器
7 多媒體部分
android多線程 服務
8 服務案例 網絡初步
回顧
十一、黑馬
十二、Holiday
安卓(Java) 6號
18 入門
19 入門
20
14 GIT流程+廣播/反編譯
16 備課-服務/網絡 項目準備
17346異步處理(Handler)406 回調(接口)
NEW343服務 334回調357匿名類實現接口
21 菜單子項問題
機器學習論文
項目/$