先介紹我的背景一下,目前大二還是個學生,主要喜歡寫android or簡單java後端,如果你也喜歡android 或是java,歡迎多多交流:D
這七天會完成一個可以使用的todoList App
然後如果程式碼或邏輯有錯誤可以留言告訴我,看不懂的地方也可以留言告訴我,我會盡力講到你懂的!!,這個APP裡面的功能暫定有 增刪改查+背景定時提醒功能
會介紹/講解的部分有
- UI ->LinearLayout ConstraintLayout RecycleView…等等
/ android 四大元件/Fragment + Dialog- Databinding / adapter DataBinding
- 資料庫->firebase
- 如果還有時間會講一下設計模式 mvp/mvvm
本日目標:
1.安裝完Android studio環境
2.可以用自己手機或模擬器執行
3.介紹專案架構
4.介紹簡單的adb指令
第一步
0.如果你電腦沒有java請先安裝jdk,下面是官網
http://www.oracle.com/technetwork/java/javase/downloads/index.html
1.先在任一搜尋引擎下關鍵字,進入這個網站
https://developer.android.com/studio/index.html
根據自己的系統選擇適合的選項下載
下載的步驟可以看圖
第二步
2.打開android studio 開啟AVD manager,並下載你所想要的模擬器
模擬器版本建議選Android 8以上,以及旁邊有play商店標籤的
有Play商店標籤代表有內建play商店
Android8以上是因為google在android8大改了許多設定,ex:權限管理等等
如圖
如果你是要用自己手機執行的話你必須先打開>>
開發人員選項,每隻手機視不同廠牌可能會有些許差異,以我的手機為例子(Asus)
設定>系統>關於手機>軟體資訊>版本號碼
點擊幾下後就會打開開發人員選項了
再回系統看就有了 點進去滑到有USB偵錯的選項,請把他打開才能用
再來選擇一條有傳輸的USB線,接上手機
看下列圖點擊完就可以囉
3.介紹adb
詳細資訊可以看官方文檔
https://developer.android.com/studio/command-line/adb?hl=zh-cn
Adb就是android debug bridge,是一個電腦手機之間用來除錯的橋樑,我們就用這個
先在Cmd下 adb devices
(記得要加s)
可以看你目前連線上的裝置
但是如果你有連結兩台裝置以上,請用
adb -s (adb devices 顯示的名稱)
然後你手機如果有Root的話可以用wifi不需要線就連接上
請在cmd輸入
adb connect ip:5555
如果我手機ip是192.168.0.1的話就輸入
adb connect 192.168.0.1:5555
找Ip 設置 > 關於平板電腦(或關於手機)> 狀態 > IP 位址下找到 IP 位址。或者,對於 Wear OS 設備,您可以在設置 > WLAN 設置 > 進階 > IP 位址下找到 IP 地址。
你要重開Adb的話記得要
adb kill-sever
adb start-sever
好了,第一天就差不多這樣,明天見!