上次配置过Mac到flutter环境,但是由于最近系统更新了,什么都没了又得从新配置,发现自己竟然好多都忘记了,看来还是得把它记下来才行在Mac上安装并运行Flutter 最低要求:操作系统:macOS(64-bit)磁盘空间:700MB(不包括Xcode或者Android Studio的磁盘空间)工具:Flutter 依赖 这些命令行工具bash curl git 2.x mkdir rm un            
                
         
            
            
            
            ### Flutter iOS真机调试
在开发Flutter应用程序时,我们通常会在模拟器上进行调试和测试。但有时候,我们需要在真机上测试我们的应用程序,特别是在开发iOS应用程序时。本文将介绍如何在iOS真机上调试Flutter应用程序。
#### 步骤一:连接iOS设备
首先,您需要将您的iOS设备连接到您的电脑上。确保您的设备已启用开发者模式,并且已在Xcode中进行了配置。您还需要安            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-10 04:09:25
                            
                                82阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Flutter 应用中隐藏 iOS 软键盘的解决方案
在开发 Flutter 应用时,开发者可能会遇到需要动态控制软键盘显示与隐藏的情况。尤其在 iOS 平台上,用户体验的流畅性和界面的整洁性都可能受到影响。本文将探讨如何在 Flutter 应用中收起 iOS 软键盘,同时提供示例代码以供参考。
## 为什么需要隐藏软键盘?
在某些情况下,软键盘可能会对用户的操作造成干扰。例如,当用户完            
                
         
            
            
            
             文章目录前言项目地址问题描述问题分析解决方案总结最后系列文章  问题描述话不多说,先上图看看问题是个什么情况:当Header成为粘性头部后,无法滑动。问题分析Header组件的本质是滚动组件的Item,所以Header组件不需要进行额外处理就能响应滑动事件。Header成为粘性头部后,会在Header组件上方显示粘性头部组件(关于这方面的具体详情请看项目实现),这时候尝试滑动的其实是粘性头部组件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 17:09:06
                            
                                54阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            质感设计的Theme类将主题应用于后代控件,主题描述了应用程序的颜色和排版选择。后代控件使用Theme.of获取当前主题的ThemeData对象,当控件使用Theme.of时,如果主题稍后更改,则会自动重建,以便可以应用更改。我们可以通过Theme.of查看当前应用程序的配色方案。class _MyHomePageState extends State<MyHomePage> {            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 06:04:58
                            
                                0阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.打开MyEclipse创建一个web项目 2.项目名上右键点击创建一个applet3.编写applet程序内容4.运行a.可以直接在点击窗体上的运行按钮b.也可以到文件目录创建一个html文件嵌入编译后的.class文件,在cmd中用appletviewer  *.html运行(class文件路径要整对,最好使用缺省包)例子applet文件  实现余弦函数曲线图i            
                
         
            
            
            
            # 实现Flutter测试包到iOS真机运行教程
## 一、流程概述
以下是实现Flutter测试包到iOS真机运行的整体流程:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 更新Flutter项目配置 |
| 2 | 在Xcode中设置项目 |
| 3 | 运行Flutter测试包到iOS真机 |
## 二、具体步骤
### 1. 更新Flutter项目配置
在终            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 03:29:49
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                  最近公司要整一套企业内部用的应用,ios版本不上线要求可以随时下载使用,先是申请了企业者开发账号,然后发布应用,部署在自己服务器上供用户下载安装。      第一步:准备好应用相关的东西,基本上就是两个文件,xx.ipa和xx.plist,这两个文件是干嘛的以及是怎么生成的,我就不解释了            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 14:53:33
                            
                                151阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            "原文" "Opacity API文档" 有没有想过Flutter如何获取这些小部件并将其实际转换为屏幕上的像素? 您可能已经知道如何使用StatelessWidget和StatefulWidget。但是那些小部件仅构成其他小部件。布置小部件并将其渲染在其他位置进行。 不透明度(Opacity) 注            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-03-12 10:06:00
                            
                                95阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            文章目录概念实现方案1. tray_manager依赖库支持平台实现步骤2. system_tray依赖库支持平台实现步骤3. 两种方案对比4. 注意事项5. 话题拓展 概念系统托盘:系统托盘是一种用户界面元素,通常出现在操作系统的任务栏或桌面顶部。它是一个水平的狭长区域,用于显示各种图标和通知,以提供快速访问和操作特定应用程序或系统功能。系统托盘通常包含操作系统或第三方应用程序的图标,这些图标            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-02 19:27:32
                            
                                250阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            TextField相当于Android中的EditText:TextField(    decoration: new InputDecoration(hintText: "This is a hint"            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-08-03 13:39:52
                            
                                181阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android应用和iOS应用的内存区别
在移动应用开发中,Android和iOS是两大主流操作系统平台。在开发移动应用时,内存管理是一个重要的方面。Android应用和iOS应用在内存管理上有一些区别,本文将对两者的内存管理进行比较,并给出代码示例。
## Android应用内存管理
Android应用的内存管理主要依赖于Java虚拟机(JVM)。在Android应用中,每个应用都运行            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-08 04:50:19
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            问题1: 问题描述:UE4找不到游戏模块 UE4 the game module'fps'could not be found 解决方案: 重新编译一遍C++项目,通过C++项目启动UE4生成游戏模块,为了防止生成失效可以启动uproject文件再关闭C++启动项目 问题2: 问题描述:打包失败,游戏模块dll路径拒绝访问,代码重新生成失败 解决方案: 设置代码项目为启动端,只点生成,打包不要用u            
                
         
            
            
            
            1、2d游戏最占内存的无疑是图片资源。2、cocos2d-x不同平台读取纹理的机制不同。ios下面使用CGImage,android和windows下是直接调用png库。我测试了下,使用png库直接读取png会比CGImage还要节约1mb左右内存(图片所占内存4mb)但是速度要比CGImage慢一倍。时间和空间如何取舍就看实际情况了。不过最佳的选择似乎是pvr(即使android版本,即使不使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 10:18:20
                            
                                132阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            之前一直是解析自己的包,并且是基于java 和 kotlin开发,RN之类的跨端技术虽有涉猎,但是不够深入,这次正好要爬取一个APP的部分数据,出现了诸多之前没遇到的问题,这里进行记录。坑,最开始使用Genymotion获取,发现APP包无法启动,后续通过logcat发现是flutter so库问题,然后就通过雷电模拟器进行解密DAY 1Fiddler + Android 网络手动设置代理。安装证            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-25 23:05:53
                            
                                130阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            iOS和安卓各自优缺点:1.运行机制:安卓是虚拟机运行机制,IOS是沙盒运行机制安卓系统中应用程序的运行都是在虚拟的环境中运行的,运行方式是数据先传输到虚拟机,再由虚拟机传递到用户界面(简称UI)。而苹果IOS的沙盒运行机制则有一个相对规整的分隔控制,也就是相当于把每个应用程序放在自己的沙盒里进行文件的读取,每个沙盒都是相对独立的。沙盒模式使得每个应用程序都在自己的沙盒里进行,相互之间不能互访和干            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 11:34:02
                            
                                16阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            3.2.2版本: 添加依赖 permission_handler: ^3.2.2 androidmanifest.xml添加对应的用户权限 在flutter 中app入口申请权限: import 'package:flutter/material.dart'; import 'package:flu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-13 09:36:18
                            
                                365阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            哎呀,做前端, 打包一个app有点难搞,又是初接触 weex, 之前没找到怎么打包, 看了些帖子似乎需要 android 建项目,但是不懂android, 搞了一天也没好我去, 浪费了不少时间, 终于找到了 weexpack , android的apk按步骤很快就搞好了,下面是一个weex项目打包成 安卓和ios apk的步骤命令 ( ios没有设备,所以只成功打了安卓的, 但是ios命令            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-28 18:24:13
                            
                                149阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            哎呀,做前端, 打包一个app有点难搞,又是初接触 weex, 之前没找到怎么打包, 看了些帖子似乎需要 android 建项目,但是不懂 android, 搞了一天也没好我去, 浪费了不少时间, 终于找到了 weexpack , android的apk按步骤很快就搞好了,下面是一个 weex项目打包成 安卓和ios apk的步骤命令 ( ios没有设备,所以只成功打了安卓的, 但是ios            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-06-29 16:06:47
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Scaffold类有个resizeToAvoidBottomInset 属性,它的作用是当弹出软键盘的时候,可以自动调节body区域的高度,撑起body的内容,使其底部高度刚好为键盘的高度,这样一来就不至于让键盘覆盖内容。Scaffold( /// ..... /// 当弹出软键盘的时候,是否自动调节body区域,默认为true resizeToAvoidBottomInset: tru            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-26 11:44:59
                            
                                853阅读