ONE NOTE筆記

MENU

一、反編譯APK(配置文件&源碼)

二、Git

三、adb shell

四、QT

五、Eclipse快捷鍵

六、VSCode

七、AndroidStudio快捷鍵

八、VS

九、文件顯示

十、第一行代碼筆記

十一、黑馬

十二、Holiday

------------------------

一、反編譯APK(配置文件&源碼)

首先,apktool反編譯得到配置文件

     作用:主要查看res文件下xml文件、AndroidManifest.xml和圖片

https://ibotpeaches.github.io/Apktool/install/

              apktool.bat和apktool.jar把上面兩個文件都放到C://Windows

           2  CMD運行apktool d app-name.apk  默認解壓的文件就在app-release.apk所在目錄

接着,使用Smali2JavaAPK轉換爲源碼查看

       作用:這個軟件可以直接打開***.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

 代碼提示alt+/  

註釋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 菜單子項問題

機器學習論文

項目/$

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章