美文网首页
Android基础

Android基础

作者: 大小姐lemon | 来源:发表于2019-10-12 18:51 被阅读0次

    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。

    相关文章

      网友评论

          本文标题:Android基础

          本文链接:https://www.haomeiwen.com/subject/pzlcmctx.html