前言金九银十跳槽季接近尾声了,可是今年仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习 !Java基础Java Object类方法HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理HashMap 和 HashTable 区别HashCode 作用,如何重载hashCode方法ArrayList与Link
转载
2024-09-02 13:14:58
17阅读
在android开发中,实现数据传递的方式有以下几种:1、intent携带参数;2、构造方法;3、Sharepreference本地保存;4、数据库保存;5、全局单例保存;6、EventBus;7、广播在Flutter开发中,同样提供了相对应的方式: 1、Navigator页面切换的arguments属性 2、构造方法属性传值 3、Sharepreference本地保存 4、数据库保存 5、全局单
转载
2023-07-26 11:55:17
156阅读
文章目录InheritedWidget示例构造函数传值:继承 InheritedWidget 传值:Notification示例EventBus示例示例完整源码 Flutter是由众多widget构成的UI框架,之前的文章我们在不同的widget之间传递数据是通过构造函数传参的方式传递。如果嵌套的widget过多,这么写不免有些麻烦且层级复杂。所以Flutter还提供了其他方案来实现跨 widg
转载
2024-04-10 06:52:51
113阅读
# Flutter map 转 iOS NSDictionary
在移动应用开发中,我们经常需要在不同的平台之间进行数据的传递和转换。在Flutter和iOS开发中,常常需要将Flutter的地图数据转换为iOS中使用的NSDictionary类型。本文将介绍如何将Flutter中的地图数据转换为iOS中的NSDictionary,并提供代码示例。
## Flutter中的地图数据类型
Fl
原创
2024-01-07 10:51:22
47阅读
import 'dart:convert';import 'package:flutter/material.dart';import 'package:http/http.dart' as http;class HttpDemo extends StatelessWidget { @override Widget build(BuildContext context) { return
原创
2023-03-17 06:36:38
1446阅读
List循环渲染最基础的一种:定义一个List集合List listData=["第一条数据","第二条数据","第三条数据","第四条数据","第五条数据"];然后写一个方法,去循环它,并将数据填充到对应组件中,将其返回List<Widget> _listView(){
return listData.map((f)=>Text(f)).toList();
}然后在
转载
2023-10-26 21:10:10
116阅读
前言一个APP往往是由很多个页面组成的,单独的一个页面在安卓里面称为Activity,IOS称为ViewController,在Flutter里面仅仅是一个Widget。本文讲解Flutter的路由,Flutter内的路由组件有Navigator 和Router 。简单的可以用Navigator,更复杂的可以用Router。主要学习两个页面之间的跳转和传参,以及跨屏动画。简单路由在Flutter中
转载
2024-03-08 23:44:48
145阅读
这里也为想要学习Flutter的朋友们准备了两份学习资料《Flutter Dart语言编程入门到精通》《Flutter实战》,从编程语言到项目实战,一条龙服务!!
原创
2023-11-10 13:42:28
269阅读
list集合 在Dart中,数组是List对象,因此大多数人只是将它们称为List。以下是一个简单的Dart的List: 创建一个int类型的list 要创建一个编译时常量const的list,示例如下: 注意事项: 可以直接打印list包括list的元素,list也是一个对象。但是java必须遍历
转载
2019-08-05 23:20:00
538阅读
2评论
一、 Dart 数据类型 Map 类型、二、 Map 类型初始化并赋值、1、 创建 Map 对象同时进行初始化操作、2、 先创建 Map 对象再进行赋值、三、 Map 集合遍历、1、 使用 forEach 遍历 Map 集合、2、 使用普通 for 循环遍历 Map 集合、3、 使用 map 方法进行遍历生成新的 Map 集合、四、 完整代码示例、五、 相关资源
原创
2022-03-08 13:56:34
3225阅读
class HomePageState extends State{ final topTitles = ['审批单', '机票列表', '客服']; final topIcons = ['assets/home/approval.png', 'assets/home/air_ticket.png', 'assets/home/service.png']; @override W...
原创
2021-07-20 16:37:58
1862阅读
在 Flutter(以及 Dart 语言)中,Map<String, dynamic> 是一种非常常见的数据结构,用于存储键值对(Key-Value Pair)。下面我将从基础到实际应用,详细解释 Map<String, dynamic> 在 Flutter 中的作用和用法。
什么是 Map?
例如
Map<String, dynamic>
表示一个 键是
今天来学习Flutter的一些高级技巧,在实际工作中也是要用得上的,比如如何将咱们的代码发布到https://pub.dev/上造轮子给全球使用,在Flutter中如何调Android和Ios本地代码,以及Android中如何来调Flutter【由于ios我不会,所以。。】,内容还是很刺激的,下面开
原创
2020-08-06 07:52:00
2126阅读
Migrating your plugin to the new Android APIs翻译自 https://flutter.dev/docs/development/packages-and-plugins/plugin-api-migration如果你不写或维护一个 Flutter 插件,您可以跳过这一页。从 1.10.17 版本开始,新的插件 API 在 master 和 dev 通道上
转载
2023-10-16 21:38:48
265阅读
The following table shows how Dart values are received on the platform side and vice versa:DartJavaKotlinObj-CSwiftnullnullnullnil (NSNull when nested)nilbooljava.lang.BooleanBooleanNSNumber numberWit
原创
2023-03-17 06:34:43
153阅读
import 'package:flutter/material.dart';import 'package:rxdart/rxdart.dart';class RxDartDemo extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar:
原创
2023-03-17 06:36:33
234阅读
一、参考资料flutter凉了吗? - 知乎Flutter中文网
原创
2022-12-16 21:44:20
269阅读
flutter - 单选ListView Flutter
原创
2023-10-30 16:16:11
177阅读
一、Flutter 包和插件管理平台、二、Flutter 插件搜索示例、三、Flutter 插件装示例、1、添加 Dart 包依赖、2、获取 Dart 包、3、使用 Dart 包、4、官方的导入插件说明、四、Flutter 插件使用、七、 相关资源
原创
2022-03-08 14:05:02
1801阅读
Select a layout widgetCreate a visible widgetAdd the visible widget to the layout widgetAdd the layout widget to the pagevar stars = Row( mainAxisSize: MainAxisSize.min, ch...
原创
2023-05-30 01:06:47
191阅读