首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
lrg
掘友等级
你可以不成功,但是不能不成长~~~
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
845
文章 845
沸点 0
赞
845
返回
|
搜索文章
赞
文章( 845 )
沸点( 0 )
Flutter主题切换之flutter redux
根据以上流程,我们实现项目中的主题切换功能。 到此,完成了State的相关操作。 通过flutter redux的combineReducers与TypedReducer将RefreshThemeDataAction和_refresh绑定在一起,当用户每次发出RefreshTh…
Flutter插件flutter_echart
两年之前公司做RN开发,写了RN-Echart的版本的插件供公司使用,在学习Flutter的过程中,顺手就把Flutter-Echart写了。 但是因为期间个人原因,无瑕维护项目。两年时间收到了34个star和18个fork,非常感谢github上的各位。 还发现有人专门为我的…
Android插件化系列一: 开篇前言,Binder机制,ClassLoader
从今天开始,我会花较多的时间来跟大家一起学习Android插件化。这一篇文章是Android插件化的启动篇。 Android插件化是之前几年里的一个很火的技术概念。从2012年开始就有人在研究这门技术。从粗糙的AndroidDynamicLoader框架,到第一代的DroidP…
Android插件化系列三:技术流派和四大组件支持
Hello,各位朋友们,我们继续插件化系列的学习吧。下面是我这个系列文章的行文思路, 本篇文章是本系列比较核心的一篇文章,我计划这篇文章把插件化的大体技术给讲清楚。期间会涉及到系列的前两篇文章的内容,推荐先阅读前面的两篇基础文章Android插件化系列一: 开篇前言,Binde…
开源 | 新一代Android 性能监控框架Rabbit
也提供了完整的数据上报系统。目前包含的主要功能如下图: 通过编译时代码插桩, rabbit可以非常方便的统计应用的冷启动时间与页面渲染时间。测速统计的关键时间点定义如下图: 与网络请求耗时结合后,rabbit可以统计出一个页面的完全渲染耗时。这里的完全渲染耗时是指:从页面cre…
移动端跨平台开发的深度解析
跨平台一直是老生常谈的话题,cordova、ionic、react-native、weex、kotlin-native、flutter等跨平台框架的百花齐放,颇有一股推倒原生开发者的势头。(事实上更多是共存发展)看完本篇,相信你会对于当下跨平台移动开发的现状、实现原理、框架的选…
Android JNI SO加载原理与C++/Java方法链接
AOSP代码:这些分析都依赖于源码,虽然从cs.android看也可以,但到底还是本地看更方便。 JNI入门:先知道JNI怎么用。 Java方法与JNI链接:Java方法注册到JNI的几种方式。 Java/C++互调:如何使用JNI和Java互相调用。 ),可以new一个cal…
深入探索 Android 内存优化(炼狱级别-上)
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 如果你对以上基础内容都比较了解了,那么我们便开始 Android 内存优化的探索之旅吧。 1)、硬件快:内存本身读取、存入速度快。 2)、复用快:解码成果有效保存,复用时,直接…
读源码长知识 | Android卡顿真的是因为”掉帧“?
掉帧是因为生产帧速度跟不上消费帧速度。Choreographer 用于同步生产和消费帧的速度。以读源码方式还原掉帧时软件层面发生的事情。
Android Lint代码检查实践
1. 为啥用Lint 平时开发中我们在提mr的时候都会进行review,但有些问题通过人眼去看很难发现,比如Fragment必须有空参构造函数,因为在内存不足的时候Fragment恢复默认是通过反射调用空参构造函数重建Fragment、又或者直接使用了kt的扩展函数String…
下一页
关注了
38
关注者
2
收藏集
9
关注标签
35
加入于
2015-12-26