Android学习笔记
2020-06-15 15:48:08 0 举报
AI智能生成
Android 学习
作者其他创作
大纲/内容
Activity
Activity的生命周期
Activity的创建流程
启动Activity的几种方式
显示启动
startActivity(new Intent(当前Act.this,要启动的Act.class));
通过Intent的ComponentName
初始化Intent时指定包名:
隐式启动
AndroidManifest.xml
Activity的启动模式
任务(Task)
4种启动模式
可以被多次的实例化
standard(标准模式)
singleTop(栈顶复用模式)
onNewIntent(Intent intent)
只能有一个实例存在
singleTask(栈内复用模式)
没有它要的任务栈
onNewIntent(Intent intent)
有它要的任务栈
没指定taskAffinity,使用默认的
没有它要的任务栈
指定taskAffinity
singleInstance(单例模式)
UI布局
ConstraintLatout
优缺点
使用
自动约束
约束推断
相对其它布局的约束
相对位置属性
Margins属性
偏差(Bias)
链条(Chains)
辅助线(Guideline)
障碍线(Barrier)
分组(Group)
LinearLayout
RelativeLayout
FrameLayout
TableLayout
Button
ImageButton
TextView
EditText
ListView
ImageView
GridView
事件处理机制
基于监听的事件处理机制
基于回调的事件处理机制
EventBus 发布/订阅事件总线
onEvent
onEventMainThread
onEventBackgroundThread
onEventAsync
Handler事件处理机制
触摸事件
AsncTask异步任务
Gesture(手势)
网络请求
OkHttp
fiddler工具使用
JSON数据转换(Gson)
Git & GitLab
git 本地的版本回退
创建分支,切换分支,提交分支,分支合并
TortoiseGit可视化工具的使用
平常使用AS中的push,以及pull
线程(Bolts-Android)
Handler
AsyncTask
IntentService
Bolts-Android框架
线程池
图片加载(Fresco)
Adapter
RecycleView通用设配器
ListView通用设配器
泛型的理解
埋点
自定义view
0 条评论
下一页