Android應用程序組件共有四種:html
android.util.Log
來記錄日誌消息。Run→Toggle Line Breakpoint
便可設置斷點。或在某一行代碼的側邊欄單機也可設置斷點。Run→Debug
來調試onCreate()
:這個方法會在活動第一次被建立的時候被調用。這個方法用於對活動的初始化,如加載佈局,綁定事件等。onStart()
:這個方法在活動由不可見到可見時被調用。onResume()
:這個方法在活動準備好和用戶進行交互的時候被調用。onPause()
:這個方法在系統準備去啓動或恢復另外一個活動時被調用。(咱們一般會在這個方法中將一些消耗CPU的資源釋放掉,以及保存一些關鍵數據,但這個方法的執行速度必定要快,不然會影響到新的棧頂活動的使用)onStop()
:這個方法在活動徹底不可見的時候調用。它和onPause()方法
的主要區別在於,若是啓動的新活動是一個對話框式的活動,那麼onPause()方法
會獲得執行,而onStop()方法
並不會執行。onDestroy()
:這個方法在活動被銷燬以前調用。以後的活動狀態變爲銷燬狀態。onRestart()
:這個方法在活動由中止狀態變爲運行狀態以前調用,也就是活動被從新啓動了。res/drawable
中保存一個jepg或png文件@drawable/圖像文件名稱
來引用圖像。app/build/generated/source
目錄下找到它。每當添加、修改或者刪除資源時,都會從新生成R。R的做用是讓你能夠在代碼中引用一個資源。netsh winsock reset
後重啓便可。Error:Failed to find target with hash string 'android-27' in: E:\androidstudio\androidstudio\sdk
build.gradle
文件,將裏面相應的版本下降下來便可。Error:(11) error: attribute 'android:roundIcon' not found.
android:roundIcon="@mipmap/ic_launcher_roun
便可代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 120/120 | 1/1 | 9/9 | |
第二週 | 246/366 | 1/2 | 9/18 | |
第三週 | 785/1121 | 2/4 | 15/33 | |
第四周 | 615/1736 | 1/5 | 20/53 | |
第五週 | 1409/2645 | 1/6 | 24/77 | |
第六週 | 561/3206 | 1/7 | 20/97 | 再次搞清了一些本身有點含糊不清的概念 |
第七週 | 63/3269 | 1/8 | 15/112 | |
第八週 | 2476/5745 | 3/11 | 90/201 | |
第九周 | 824/6595 | 1/12 | 20/221 | |
第十週 | 919/7514 | 2/14 | 20/241 | |
第十一週 | 0/7514 | 3/17 | 40/281 |