六月的雨的博客
  • 首页
  • 归档
  • 分类
  • 关于

4-Flutter基础知识

树 Flutter 的绘制流程 我们的写的代码是 Widget 。Widget 是配置(描述了 UI 应该是什么样子的),不做布局和绘制,他会被 inflate(填充)到 Element Element 是桥梁,持有 Widget 和 RenderObject,负责管理 Widget 的生命周期、Diff、更新。 RenderObject 负责布局和绘制 Widget 与 Element 是多对
2025-12-16
其他语言 > flutter

3-Flutter工作tips

溢出的解决方法 使用Column包裹在SingleChildScrollView 123SingleChildScrollView( child: Column(children: children),) 改成 ListView 123ListView( children: children) 使用两者的组合Column和ListView时,使用Expanded或者给ListView一
2025-12-16
其他语言 > flutter

2-Flutter 状态管理框架

声明式 UI声明式有哪些优势,并带来了哪些问题呢? 优势: 让开发者摆脱组件的繁琐控制,聚焦于状态处理 习惯 Flutter 开发之后,回到原生平台开发,你会发现当多个组件之间相互关联时,对于 View 的控制非常麻烦。 而在 Flutter 中我们只需要处理好状态即可 (复杂度转移到了状态 -> UI 的映射,也就是 Widget 的构建)。包括 Jetpack Compose、Swift
2025-12-16
其他语言

4-和原生混用

互相调用Interoperability API  |  Jetpack Compose  |  Android Developers Jetpack Compose和View的互操作性 - 圣骑士wind - 博客园 Compose 和 View 的结合, 主要是靠两个桥梁.还挺有趣的: ComposeView 其实是个 Android View. AndroidView 其实是个 Compo
2025-12-16
其他语言

2-Compose 基础

好处1. Jetpack Compose 简介与优势Jetpack Compose 博物馆  Compose 编译后不是转化为原生的 Android 上的 View 去显示,而是依赖于平台的 Canvas ,在这点上和 Flutter 有点相似,简单地说可以理解为 Compose 是全新的一套 View Jetpack Compose 是一种声明式 UI 编程框架,采用 Kotlin 语言构建,
2025-12-16
其他语言 > kotlin

1-开发实战

fmtjava/Compose_Eyepetizer: 一款基于 Jetpack Compose 实现的精美仿开眼视频App(提供Kotlin、Flutter、React Native、小程序版本 😁 )]( https://github.com/fmtjava/Compose_Eyepetizer) navController1234567navController.navigate
2025-12-16
其他语言

加密

加密序列化一个漏洞标准情况下,私有目录的文件权限最后三位应为空(类似“rw-rw—-”),即除应用本身外任何人无法读写;目录则允许多一个执行位(类似“rwxrwx—r/w/rw”)。漏洞模拟:1、编写漏洞App 存储sp 为 MODE_WORLD_READABLE(应该使用MODE_PRIVATE)2、编写黑客 App 获取 漏洞 App的数据内容。 1234567Shared
2025-12-16
Java

java Lambda

JAVA Lambda闭包就是Lambda 表达式lambda 表达式,通常是在需要一个函数,但是又不想去命名一个函数的场合下使用,也就是匿名函数。而Lambda可以简化匿名函数,使代码简洁。也可以将一个代码块赋值给一个变量,在调用方法的时候,可以直接将这个lambda表达式当作参数传递进去链接 什么是Lambda?我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你想把“一块代码
2025-12-16
其他语言 > kotlin

9.代理、反射、Hook

创建对象:newInstance调用方法:invoke()设置参数:field.set(obj,21); 动态代理通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,扩展目标对象的功能。代理对象拦截真实对象的方法调用,在真实对象调用前/后实现自己的逻辑调用这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法。 动态代理
2025-12-16
Java

8.Java集合

集合List、Set、Map是否继承自Collection接口? (也叫容器类) List、Set 是,Map 不是。Map是键值对映射容器双列集合,Collection是单列集合,与List和Set有明显的区别,而Set存储的零散的元素且不允许有重复元素(数学中的集合也是如此),List是线性结构的容器,适用于按数值索引访问元素的情形。 Collection 和 Map 的区别 Collecti
2025-12-16
Java
1…678910…12

搜索

Hexo Fluid
总访问量 次 总访客数 人