240 发简信
IP属地:北京
  • 120
    Carson带你学Android:全面剖析Binder跨进程通信原理

    前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲...

  • 新款兄弟缝纫机—JD2799

    新款兄弟缝纫机—JD2799基础操作教学视频 http://v.youku.com/v_show/id_XMzk0NDYyNDk3Ng==.html?spm=a2h3j.8...

  • 120
    Hook入门

    Hook中文名"钩子",主要作用是在事件传递过程中对事件进行拦截、修改、监听,将自身的代码动态性替换进去,当这些方法被调用时,保证执行的是我们自己的代码,已达到我们预期的效果...

  • 120
    占位式插件化框架—静态广播的使用

    占位式插件化框架—Activity通信占位式插件化框架—Service通信占位式插件化框架—动态广播的使用 我们要实现插件里面的静态广播,那么我们就要在宿主中获取插件中And...

  • 这个例子是可以实现View-model model-View,可以看看生成的ActivityMvvmLoginBindingImpl这个文件中的executeBindings()这个方法

    MVVM架构—实现数据双向绑定

    1、MVVM MVVM 模式,即指 Model-View-ViewModel。它将 View 的状态和行为完全抽象化,把逻辑与界面的控制完全交给 ViewModel 处理优点...

  • 120
    占位式插件化框架—动态广播的使用

    如果没有看过占位式插件化框架—Activity通信的请先看这篇文章,因为这篇文章是在它的实例的基础上写的。思考:插件p.apk中的PluginActivity怎么动态注册广播...

  • 120
    占位式插件化框架—Service通信

    如果没有看过占位式插件化框架—Activity通信的请先看这篇文章,因为这篇文章是在它的基础上写的。思考:插件p.apk中PluginActivity怎么启动和关闭同是插件包...

  • 120
    占位式插件化框架—Activity通信

    1、我们想要在主APK中启动没有安装的插件p.apk的PluginActivity应该怎么做呢?2、插件p.apk中PluginActivity怎么启动同是插件包中的Test...

  • 120
    组件化路由架构设计

    在组件化子模块间交互中说了类加载、全局Map记录实现组件化模块之间的交互。那么我们是否可以通过APT帮生成java文件,文件中记录需要记录的类,然后在我们需要的时候,通过查找...

  • 方案一是类加载,我测试的时候是可以实现模块间的跳转

    组件化子模块间交互

    这篇文章的是根据组件化项目部署实例里面的例子来说明组件之间怎么通信的。思考:如果我们想personal子模块跳转到order子模块怎么办? 注意事项:需要准确的全类名路径 1...

  • 组件化子模块间交互

    这篇文章的是根据组件化项目部署实例里面的例子来说明组件之间怎么通信的。思考:如果我们想personal子模块跳转到order子模块怎么办? 注意事项:需要准确的全类名路径 1...

  • 120
    组件化项目部署实例

    1、组件化项目的意义 开发需求:不相互依赖、可以相互交互、任意组合、高度解耦团队效率:分模块打包、测试、统一版本管理> 2、Phone Module和Android Libr...

  • 120
    APT高级用法JavaPoet

    1、什么是JavaPoet JavaPort是square公司推出的开源java代码生成框架,提供Java API生成.java源文件,这个框架功能非常实用,也是我们习惯的j...

  • 120
    APT的介绍与使用

    APT(Annotation Processing Tool)是一种处理注解的工具,它对源代码文件进行检测找出其中的Annotation,根据注解自动生成代码,如果想要自定义...

  • 120
    android跨进程通信AIDL使用

    AIDL(Android Interface Definition Language,Android接口定义语言):如果在一个进程中要调用另一个进程中对象的方法,可使用AID...

  • 120
    DataBinding原理与编译时绑定布局与对象

    一、编译时绑定布局与对象 1、APT预编译方式 APT(Annotation Processing Tool):注解处理器,是一种处理注解的工具,确切的说它是javac的一个...

  • 120
    MVVM架构—实现数据双向绑定

    1、MVVM MVVM 模式,即指 Model-View-ViewModel。它将 View 的状态和行为完全抽象化,把逻辑与界面的控制完全交给 ViewModel 处理优点...

  • 120
    MVP架构

    1、MVP思想 关系:View收到用户操作View把用户的操作,交给PresenterPresenter控制Model进行业务逻辑处理Presenter处理完毕后,数据封装到...

  • 120
    MVC架构

    MVC流程关系:View接收到用户的操作View将用户的操作,交给Controller。Controller完成具体业务逻辑。得到结果封装Model,在进行View更新。如图...