8 个最有用的 Flutter 技巧! 前言 这些在开发中的代码技巧猫哥也在使用哦。 原文 http 8 个最有用的 Flutter 技巧!前言这些在开发中的代码技巧猫哥也在使用哦。原文 https://medium.com/@flutterqueen/top-8-flutter-useful-tips-fbaf7d54f5a1正文1 文件夹结构在构建大
随着智能手机的普及,移动网络的提速升级,越来越多的场景我们都在使用移动app了,我们早已经进入全面移动的时代。app 的迭代发展必然会越来越快,而且需要更加灵活。这就促使了 Native App 嵌入 H5 页面模式出现,今天聊得就是我们的 H5 如何能够和 Native App 协同共赢,提供更好的服务的。H5 与 Native App 交互可以大致分为端外和端内两个场景,这两个场景的解决方案,
Flutter 中的页面跳转及页面之间传参(路由跳转)大多数应用程序具有多个页面或视图,并且希望将用户从页面平滑过渡到另一个页面。Flutter 的路由和导航功能可帮助你管理应用中屏幕之间的命名和过渡。管理多个页面时有两个核心概念和类:Route 和 Navigator。 一个 Route 是一个屏幕或页面的抽象,Navigator 是管理 Route 的 Widget。Navigator 可以通
文章目录一、前言二、示例代码二、函数三、定义一个函数变量:四、函数回调的写法1-Function:五、函数回调的写法2-typedof:六、函数回调的写法3-系统默认: 一、前言如果对回调函数概念了解的话可以跳过本段内容和第二段内容在实际开发工作中,有些时候会需要用到回调函数。对应实际生活中的例子,就好像你在网上定了个外卖,然后外卖会在某个时刻送到你手里。在这期间你可以做其他的事情,也不需要关注
在安卓原生开发中,页面跳转可以用Intent类来具体实现:Intent intent =new Intent(MainActivity.this,second.class); startActivity(intent);而在安卓开发中,页面传值有多种方法,常见的可以用intent、Bundle、自定义类、静态变量等等来传值,甚至可以用SharedPreferences来保存键值对等数据。在Flu
一、我的界面搭建1.1 开始搭建首先将组件按照模块划分开来.创建相应的文件夹,拖入其中.其次导航栏颜色和标题字体颜色与MaterialApp下设置的ThemeData有关. 如果primarySwatch颜色设置的深色体,那么导航栏上的标题颜色就为白色如果primarySwatch颜色设置的浅色体,那么导航栏上的标题颜色就为黑色.布局思路:1、根据微信我的界面UI、导航栏上没有标题.因此删掉
常用定时任务两种方法 1、使用 Quartz   2、使用 spring 自带 @Schedule和基于SchedulingConfigurer 定时任务这篇文章主要说明@Schedule和基于SchedulingConfigurer 定时任务  因为使用非常简单一、 Scheduled 实现可以创建一个springboog项目 然后创建
一、安装依赖 # 生产依赖 dependencies: azlistview: ^0.1.2 #选择城市 lpinyin: ^1.0.7 二、主页面 import 'dart:convert'; import 'package:azlistview/azlistview.dart'; import 'package:flutter/material.dart'; import 'pack
转载 6月前
35阅读
Android 的前生今世Android 系统Android系统作为全球第一大系统,基于 Java 开发的移动端有着诸多的性能优势。 2018年前 H5 的性能瓶颈和 RN 的停更 导致业界对跨平台开发失去信心。 直到2018年10月Google推出首个 Flutter 跨平台解决方案,打破整个移动开发的方向。为什么 Flutter 成为 Android 方向标跨平台性:Flutter基于图像
转载 5月前
4阅读
一、基础知识核心概念Route 和 Navigator。 1.route:应用程序页面的抽象 2.Navigator,是一个组件管理和维护基于堆栈的历史记录,使用pop和push跳转页面页面间的跳转。 Navigator如何管理携带值的路由跳转Navigator是一个栈结构,通过push 和pop来操作。push加入一个Route,并将返回一个Future对象。Future push(BuildC
转载 5月前
33阅读
开始之前这是一篇 Scheme 的介绍文章. Scheme 是一个 LISP 的方言, 相对于 Common LISP 或其他方言, 它更强调理论的完整和优美, 而不那么强调实用价值. 我在 学习 Scheme 的时候, 常想的不是 "这有什么用", 而是 "为什么" 和 "它 的本质是什么". 我觉得这样的思考对学习计算机是非常有益的.我不知道 "Scheme 之道" 这个题目是否合适, 我还
在网上看了很多方法,整合了一下比较适合现在使用的。刚刚开始弄flutter,很多东西都不懂,以前也没有做过移动开发,很是懵逼pubspec.yaml中添加需要的包#http http: ^0.12.0+1 //dio 我在后面没有使用到,但是很多例子有用这个东西,我老是在使用的时候报奇奇怪怪的错,真的愁人 # Dart Http请求库 dio: ^2.1.0 flutter packages
转载 2023-07-14 14:59:21
47阅读
call和apply的应用场景:判断数据类型:Object.prototype.toString用来判断类型再合适不过,借用它我们几乎可以判断所有类型的数据:function isType(data, type) { const typeObj = { '[object String]': 'string', '[object Number]': 'numb
这两天看了下flutter,感觉这两年可能会爆发,所以尝试在mac和win10上面跑了下hello world...移动技术简介原生开发跨平台技术简介 H5+原生(Cordova、Ionic、微信小程序) 通过原生的网页加载控件WebView (Android)或WKWebView(ios)来加载。我们称这种h5+原生的开发模式为混合开发 ,采用混合模式开发的APP我们称之为混合应用或Hybrid
转载 5天前
349阅读
分析网页在构建网络爬虫时,我们需要跟踪网络链接的方式下载我们所需要的网页。然后从每个网页中提取我们需要的一些数据,然后实现某些事情,这种做法叫抓取。首先,我们需要分析网页结构,推荐使用firebug。常用的抽取网页内容的方法主要有三种,分别是正则表达式、Beautiful Soup和lxml。三种方法比较:抓取方法性能使用难度安装难度正则表达式(推荐)快困难简单(内置模块)Beautiful So
转载 2024-07-19 21:11:58
93阅读
理解Schema传统的MySQL、Oracle等关系型数据库中,在存储数据之前,开发者必须道德为数据定义数据表,并且为该数据表定义一些字段,从而使数据模型得到实现。 可以说,在关系型数据库中,一个数据表就是一个数据架构。它预先定义了开发者可以使用的数据模型。但MongoDB是面向文档的数据库,不是关系型数据库。被认为是无数据架构的。然而数据架构仍然是有用的,可以使人以易读的方式来描述数据库中的数据
一、UrlSchemes 是什么UrlScheme 是系统提供的一种跳转协议,它可以由应用程序注册,然后其他程序通过UrlSchemes 来调用该应用程序,就如同打开一个网站地址。 通过 UrlSchemes 我们可以在应用内或使用浏览器打开指定应用并传参。 UrlScheme 目前已经被iOS、Android、windows、OS X等系统支持。1. UrlSchemes 单词解释URL:如ht
记录H5通过schemeUrl、OpenInstall方式唤醒appH5通过schemeUrl、OpenInstall方式唤醒appapp唤醒方式有几种,schemeUrl是用得比较多的,优点是通用、免费;OpenInstall是比较简单高效的,但是费用相对比较高。当然还有其他的方式,此文单纯记录本人开发过程中使用这两种方式的流程,希望可以帮助大家提升开发效率,毕竟题主本人吃了开发排期紧凑的苦~1
转载 2024-10-11 07:25:51
81阅读
Schema.xml 作为 MyCat 中重要的配置文件之一,管理着 MyCat 的逻辑库、表、分片规则、DataNode 以 及 DataSource。弄懂这些配置,是正确使用 MyCat 的前提。这里就一层层对该文件进行解析。schema 标签<schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100"></sc
# Android App 实现 Scheme 的科普文章 在现代移动应用开发中,Android 应用程序常常需要与外部服务或其他应用进行交互。为了实现这一功能,Android 提供了一种方便的机制,即深度链接(Deep Linking),通常通过 URI Scheme 实现。本文将深入介绍 Android 应用中 URI Scheme实现方法,并提供相应的示例代码。 ## 1. 什么是
原创 2024-09-18 05:50:52
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5