Android基础

2019-10-12  本文已影响0人  大小姐lemon

1.Android4大组件&生命周期

Activity,

Service服務,

Content Provider內容提供者,

BroadcastReceiver廣播接收器。

2.token,cookie

3.scheme页面跳转协议

Android内部 scheme:
1.H5跳转到native页面
2.客户端获取push消息中后,点击消息跳转到APP内部页面

URL scheme:APP根据URL跳转到另外一个APP指定页面

4.MVP

ui :view presenter:数据处理逻辑 event:im消息 或者 eventBus消息 contract:view和presenter通信的接口 model: 主要就是一些数据类

contract:contract类来描述View和Presenter之间的交互

model:Model数据层,模型的职责包括使用API,缓存数据,管理数据库等。

presenter:Presenter处理业务逻辑,负责查询model和更新view,对更新模型的用户交互作出反应。

ui:以presenter定义的方式来显示数据。被Activities、 Fragments执行操作的视图。

5.Activities、 Fragments

Fragment是依赖于Activity的,不能独立存在的。
一个Activity里可以有多个Fragment。
一个Fragment可以被多个Activity重用。
Fragment有自己的生命周期,并能接收输入事件。
我们能在Activity运行时动态地添加或删除Fragment。

Activity 与 Fragment 生命周期探讨

6.maven

仓库:项目依赖的第三方库,所在的位置。

Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,POM等等)的地方。

7.IM即时通信

消息的同步

消息的存储

现代消息是先存储后同步

8.android gradel插件 plugin插入

9.清除项目缓存

方法:点击AndroidStudio菜单File -> Invalidate Caches/Restar… ,在弹出的对话框中点击Invalidate and Restar。

上一篇下一篇

猜你喜欢

热点阅读