首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
mwq30123
掘友等级
Android工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
46
文章 46
沸点 0
赞
46
返回
|
搜索文章
最新
热门
Android应用启动中的进程交互
除了应用进程,系统还有Init进程,Zygote进程,SystemServer进程,这些系统进程都是在Android系统启动时产生的。 Init进程是Android系统的第一个进程。Init进程创建了Zygote进程, Zygote进程通过fork()方式创建其他进程,包括Sy…
AndFix中的方法热替换原理
方法热替换是一种运行时方法Hook技术的应用,达到调用旧方法实际执行新方法的目的。 在Dalvik/ART中,方法是一个Method对象存放在对应的内存区域中,通过method_idx映射到具体对象。 我们替换的是Method对象的属性。 在 Android 中,Java 类被…
Flutter之Stream(一) 介绍
Future和Stream类是Dart异步编程的核心。 Future表示一个无法立即完成的计算过程。普通函数返回结果,而异步函数返回Future。 这个Future最终会包含结果,当结果准备好时,Future会通知调用者。 Stream是异步事件序列。这就像是一个异步迭代器。不…
Flutter中的事件总线(EventBus)
在Android事件总线库中,EventBus库是最广泛之一。 自定义EventBus大功告成!再来看看别人家的EventBus。 实际相对于自定义的EventBus,不同点在ButtonWidget和TextWidget中。 不禁感慨,Dart自带Stream,处理异步事件。…
Flutter状态管理Provider(四) Selector使用
进入这个帖子,可以先看看前面的介绍哈。 我们大致领会到一下关键点。 Selector相当于Cosumer,但是可以在某些值不变的情况下,防止rebuild。 selector方法:Selector使用 Provider.of获取共享的数据。数据作为selector方法的入参A,…
Retrofit源码解析(一)主流程
Square公司:开源了很多组件库,做Android开发肯定是绕不过的。比如说现在通用的okhttp。 类型安全:Java是类型安全的语言,但如果你的代码里面充斥着Object对象,那必定是不安全的。 Android HTTP客户端:封装了网络请求,Android开发网络库。 …
Flutter状态管理Provider(三)开发应用
当你了解了Provider,并打算用到你的项目中,这篇文章可以帮你快速进入实战开发。 前面的笔记介绍了Provider的简易使用Demo和源码。 从Demo到项目落地,有个过程。 数据与UI的交互本身,说简单也简单,说复杂也复杂。不同的人写出来,必然是不尽相同的。光状态管理就多…
Flutter状态管理Provider(二) 源码分析
从setState开始,进而InheritedWidget,分析ChangeNotifierProvider原理
Flutter状态管理Provider(一) 简易使用
有了状态管理的介绍,我们可以参考Provider,通过手上现有的组件,实现一个简易版的Provider。要用到的系统组件: InheritedWidget:一个基础widget,让widget树具备从上而下传递数据的能力。同时数据变化可以引起依赖它的widget重新构建。 Ch…
Flutter视频库chewie的使用
video_player插件提供了对视频播放的底层访问。Chewie对video_player进行封装,提供了一套友好的控制UI。 chewie真的很棒,使用非常简洁。chewie提供了两套完善的UI风格样式,以及很大限度的自定义UI样式。但某些场景下,不能满足我们的需要,那就…
下一页
个人成就
文章被点赞
247
文章被阅读
165,862
掘力值
3,685
关注了
20
关注者
87
收藏集
2
关注标签
6
加入于
2017-10-23