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 |