首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
杨盼成
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
赞
文章( 13 )
沸点( 0 )
Flutter与Android的混合开发(2)Activity如何跳转到Flutter页面,如何传值
这部分的核心是需要你在Flutter程序的入口添加路由,Android会从Flutter设置的路由里找需要的页面作为View嵌入到Activity里,如果Flutter程序的入口同时配置了routes和home,则优先使用routes里配置的路由,当通过routes和home都…
现有Android项目中集成Flutter/Flutter混合开发实战(二):FlutterActivity源码分析
需要说明的是,我最后在通过route添加不同flutter界面的地方失败了,目前没有找到好的解决办法,如果有人研究过这个,希望可以指出我的错误,帮我解决。 第一篇文章中详细介绍了如何将FlutterView添加到Android原生页面布局中。 第二种方式是通过继承Flutter…
Android Native 工程集成 Flutter 的两种方式
热重载。利用Android Studio直接一个ctrl+s就可以保存并重载,模拟器立马就可以看见效果。 一切皆为 Widget 的理念。对于Flutter来说,手机应用里的所有东西都是Widget,通过可组合的空间集合、丰富的动画库以及分层课扩展的架构实现了富有感染力的灵活界…
(九)Android 项目集成 Flutter 模块
可以看出第三个 Tab 的内容没有 DEBUG 标志, 说明我们刚刚打出来的 aar 文件是 release 的, 并且当我们切换到第三个 tab 的时候界面的显式速度也很快, 比上面的例子要快一些. 通过 AndroidStudio 直接导入我们是导入了源代码, 运行 And…
Flutter之Android层面源码分析(一)
github地址:flutter_boss. 写完之后其实比较迷茫,android里到底干了啥,于是稍微看了一下源码,有种恍然大悟的感觉。 在创建完Flutter工程后,自动为我们生成了一个FlutterApplication和一个kotlin的Activity。 在Flutt…
Flutter Platform Channel 使用与源码分析
1. 为什么要有 PlatformChannel 1、Flutter 是一个跨平台的 UI 库,专注于构建高效的 UI。 2、多平台的支持,下图是 Flutter 目前支持的平台,每个平台的都有自己的平台特性。 基于以上两点,目前 Flutter 如果要和平台相关的部分通信需要…
Android DataBinding 从入门到进阶
DataBinding 是谷歌官方发布的一个框架,顾名思义即为数据绑定,是 MVVM 模式在 Android 上的一种实现,用于降低布局和逻辑的耦合性,使代码逻辑更加清晰。MVVM 相对于 MVP,其实就是将 Presenter 层替换成了 ViewModel 层。DataBi…
RxJava
或许你会问:我为什么要选择RxJava?RxJava与观察者模式RxJava的实现在使用RxJava前请先在AndroidStudio配置gradle:(此处以RxJava为例,不使用RxJava2)
Android 9.0 适配指南
国内从去年开始就有消息说,应用上架或者更新要求TargetSdkVersion最低要为26以上,也就是最低也要适配到8.0。今年来也都逐步地开始落实。比如下图的小米应用商店公告: 还包括从8月份开始在Google Play上发布的应用必须支持64位架构。可以看到适配工作真的不能…
Flutter Widget框架-渲染原理解析
1. WidgetsFlutterBinding 2. attachRootWidget RenderObject与父RenderObject的挂载稍微复杂了点。每一个Widget都有一个对应的Element,但Element不一定会有对应的RenderObject。(因为有一…
下一页
关注了
16
关注者
0
收藏集
0
关注标签
4
加入于
2019-08-01