1、申请极光账号和建立应用极光推送的官方网址为:https://www.jiguang.cn/注册好后,进入'服务中心',然后再进入'开发者平台',点击创建应用。   这时候会出现新页面,让你填写“应用名称”和上传“应用图标”。   创建完成,极光平台就会给我们两个key。appKey : 移动客户端使用的keyMaster Secret : 服务端使用的key我们这里只做移动端不做服务端,所以只            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-11 18:34:58
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Flutter Android 推送通知实现指南
在移动应用开发中,推送通知是一种重要的功能。它能帮助开发者与用户保持联系,提高用户的参与度。本文将指导你如何在 Flutter 应用中实现 Android 推送通知。我们将详细介绍每一步的操作和代码实现,确保你可以轻松上手。
## 流程概述
在实现 Flutter Android 推送通知的过程中,我们需要遵循以下步骤:
| 步骤 |            
                
         
            
            
            
            # 如何在 Android Studio 中打开 Flutter 项目
Flutter 是一个热门的跨平台开发框架,可以帮助开发者使用同一套代码同时构建 Android 和 iOS 应用。Android Studio 是一个强大的 IDE(集成开发环境),为 Flutter 开发提供了许多便利的工具。本文将为您详细介绍如何在 Android Studio 中打开一个 Flutter 项目。
#            
                
         
            
            
            
            Flutter是一个流行的跨平台开发框架,能够在iOS和Android上创建高性能的应用。在开发过程中,有时需要访问Android的本地相册。本文将详细记录我们在实现“Flutter打开Android相册”的过程中所经历的内容,包括背景定位、演进历程、架构设计、性能攻坚以及故障复盘。
## 背景定位
在当今移动应用中,用户常常需要从设备的相册中选择照片,例如在社交媒体应用、个人博客或电商平台中            
                
         
            
            
            
            从零开始首先,创建一个新的项目文件夹用来存放Android项目和flutter的项目. 原生的Android项目我给它命名为AndroidWithFlutterProject.然后创建一个flutter 的 module项目,我命名为flutter_with_android1 : 看提示也知道,这个Module就是为了混合进原生的. 创建好之后,我们的项目文件夹就变成了这个样子: 二者在同一目录,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-15 00:48:09
                            
                                135阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            混合开发方式: 一、源码集成 二、产物集成:Flutter 项目单独开发,开发完成后发布成 aar 包或者 IOS的 framework 形式,原生项目依赖 Flutter 输出的制品即可产物集成在已有Andriod项目中集成Flutter1、创建Android项目步骤忽略。2、安卓Studio配置Flutter请参考另一篇文章:安卓studio 配置Flutter3、创建flutter modu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-31 13:27:05
                            
                                446阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Flutter 一 之Flutter开发初体验一. 创建Flutter项目1.1. 通过命令行创建1.2. 通过开发工具创建1.3. 默认程序分析二. 开始Flutter代码2.1. Hello World2.1.1. Hello World的需求2.1.2. Hello World的实现2.2. 代码分析2.2.1. runApp和Widget2.2.2. Material设计风格2.3. 代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-30 13:23:13
                            
                                42阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## Flutter Android目录打开报错解决流程
### 步骤概览
下面是解决“Flutter Android目录打开报错”问题的步骤概览:
| 步骤 | 描述 |
| --- | --- |
| 步骤 1 | 确保Flutter环境配置正确 |
| 步骤 2 | 检查Flutter项目的Android目录结构 |
| 步骤 3 | 更新Flutter项目的gradle配置 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-02 09:45:44
                            
                                392阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下拉刷新
可以在任何滚动场景中使用(包括NestedScrollView)的自定义下拉刷新组件, 只提供了下拉刷新的状态,你可以最大化的自定义自己的效果而不用拘泥于组件本身提供。你可以根据状态距离,构建出任何你想要的效果。demo里面的4种效果只是例子,欢迎大家pr更使用常见问题不满一屏幕,无法下拉刷新iOS Bouncing 效果影响下拉刷新这2个问题都可以通过设置列表的physics来解决,我            
                
         
            
            
            
            # Android Module无法打开Flutter的解决方案
在移动应用开发中,Android和Flutter的结合日渐成为一条热门的发展路径。但在整合过程中,开发者常常会遇到Android Module无法打开Flutter的问题。本文将为大家详细讲解这一问题的成因,以及解决方案,并提供相关示例代码。
## 一、问题概述
在开发Flutter应用时,如果将Flutter集成到Andro            
                
         
            
            
            
            目录
系统要求设置FLutter镜像(非必须)获取Flutter SDKiOS开发环境设置Android开发环境设置安装Flutter插件系统要求在Mac上要安装并运行Flutter要满足以下最低要求:操作系统: macOS (64-bit)磁盘空间: 700 MB (不包括Xcode或Android Studio的磁盘空间).工具: Flutter 依赖下面这些命令行工具:bash curl g            
                
         
            
            
            
            # Android Studio打开Flutter项目教程
## 流程概述
在本教程中,我将教你如何使用Android Studio打开一个Flutter项目。下面是整个流程的步骤概述:
| 步骤   | 操作                             |
| ------ | -------------------------------- |
| 步骤一 | 下载并安装Fl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-15 08:57:32
                            
                                722阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Flutter 上加载 H5 页面,一般都会使用 webview_flutter 组件,其地址为:https://pub.flutter-io.cn/packages/webview_flutter。按照官网配置使用很简单,但如果仅仅只是做基本的配置,在实际过程中你会发现有很多功能都不满足。1. 在 Android 中不能响应 HTML 的文件选择标签如果你做过原生 Android 开发,在            
                
         
            
            
            
            Flutte(6)— FlutterView初始化一、FlutterView 类结构成员变量二、FlutterView创建1. 创建FlutterNativeView2. 创建成员变量3. 配置平台Plugin和Channel三、执行Flutter程序四、其他功能生命周期触屏事件处理和Flutter通信五、总结 前面一篇介绍了承载Flutter的Activity的初始化过程,通过分析Flutte            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-05 13:39:41
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 如何在 Android Studio 打开 Flutter 工程
Flutter 是一个开源的 UI 软件开发工具包,它可以帮助开发者通过单一代码基础创建跨平台应用。虽然大多数 Flutter 项目是使用 Flutter 的命令行工具创建的,但在某些情况下,开发者可能需要在 Android Studio 中打开和管理 Flutter 项目。本文将详细介绍如何在 Android Studio            
                
         
            
            
            
            在之前的文章中介绍了 Google 官方仓库下的一个状态管理 Provide。乍一看这俩玩意可能很容易就被认为是同一个东西,仔细一看,这不就差了一个字吗,有什么区别呢。首先,你要知道的最大的一个区别就是,Provide 被 Provider 干掉了...假如你就是用了 Provide 的,你的内心应该已经开始骂了,这不是坑爹吗 。不过幸运的是,你要从 Provide 迁移到 P            
                
         
            
            
            
            前言公司在2020 年,为了节省开发人力,同时探究新技术,开始研究将Flutter 开发引入项目的可能性。由于Flutter 在ios 和Android 两端UI 一致性的特性,所以经过一段时间的测试后,开始慢慢将Flutter 开发一些模块用于生产。开发环境Flutter v3.3.2AGP 6.7.1Android Studio Dolphin | 2021.3.1 Patch 1本文所有的代            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-03 19:24:31
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            通过对三种跨平台引擎的大致了解,我们可以看出来,他们都达到了一定程度的Native体验,然则各自都有一定的性能损耗,比如RN的JS引擎加载JS,以及Bridge通信的损耗,Xamarin Mono虚拟机与Java通信的损耗,以及Flutter Skia渲染与Native Android渲染的差异等。Flutter笔记如何启动一个appAndroid需要在Manfest里面指定带有MAIN acti            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 15:33:35
                            
                                63阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Flutter混合开发中的“白屏”问题
在进行Android的Flutter混合开发时,开发者们常常会遇到在打开Flutter页面时出现短暂的“白屏”现象。这种情况通常发生在Flutter引擎加载过程中,由于初始化较慢,导致用户体验不佳。本文将为你详细讲解如何解决这一问题,并使其在开发中更为流畅。
## 整体流程概述
为了顺利解决“白屏”问题,我们可以按照以下流程进行操作            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-22 07:44:52
                            
                                735阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            首先我们需要配置Flutter镜像个人是绝对不建议按官方文档那样去在命令窗创零时变量的 我们在电脑桌面右击 此电脑/计算机 选择 [ 属性 ]找到 [ 高级系统设置 ] 选择 [ 环境变量 ]系统变量下点击 新建 像这样在电脑中设置两个环境变量PUB_HOSTED_URL=https://pub.flutter-io.cn
FLUTTER_STORAGE_BASE_URL=https://stor            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-19 19:51:30
                            
                                187阅读
                            
                                                                             
                 
                
                                
                    