- 博客(593)
- 收藏
- 关注
原创 flutter 导出iOS问题3
尝试更新本地 spec。版本冲突,统一版本为6.10.1。pod install时出现。9.6.0改成10.6.0。更新flutter版本后。17.0改成14.1.0。提示更新本地 spec。
2024-06-13 14:39:18 690 1
原创 android studio过滤日志
log message设置过滤的内容或者设置显示的内容。package name就是当前调试的包名。filter name:过滤名称随意。荣耀手机的日志有很多乱七八糟的输出。log level是输出日志的类型。log tag不知道是什么。在logcat设置过滤。要显示的内容就直接输入。以|分割要过滤的内容。
2024-06-13 10:34:54 422
原创 flutter as连接网易模拟器
vi ~/.android/adb_usb.ini 把刚刚截图里面的Vendor ID添加进去, :wq保存退出即可。1.需要在~/.android/adb_usb.ini文件中加入供应商ID/Vender ID。现在打开用命令adb devices查看下,就有模拟器了。3.解决mumu模拟器adb识别不了的问题。开启:adb start-server。关闭:adb kill-server。5.再次执行 adb devices。3.修改adb_usb.ini文件。2.adb连接网易MuMu模拟器。
2024-06-05 20:55:41 636
原创 flutter 谷歌的苹果系统消息推送
flutter + firebase 云消息通知教程 (android-安卓、ios-苹果)Android、ReactNative、Flutter集成Firebase推送注意事项Android:Firebase 凭据iOS:基于 p8 令牌的 APN 连接iOS:p12 生成证书
2024-04-19 15:35:53 405
原创 function 方法回调和页面
/因为方法里面有网络请求异步返回数据,所以用回调的方法方便获取数据,如果用。点击翻译,调方法,在方法的回调里面获取数据。
2024-03-28 16:14:38 276
原创 flutter const InviteFriendReward(),用setState刷新不了
列布局里面添加了InviteFriendReward(),InviteFriendReward()里面有请求接口的开关是否显示,但是因为里面有波浪形,所以加了const,导致setState时,即使开关是开的,也没有再显示了。这是因为 const 关键字创建的对象在运行时是不可变的,Flutter 无法检测到对象内部状态的变化,从而无法正确刷新 UI。去掉const就好了,或者是把开关放外层。
2024-03-26 16:06:40 442
原创 flutter 单例模式
通过这些方式,我们确保了只有一个 ZeGoCallPayUtils 实例会被创建。确保整个应用程序中只有一个 TranslationService 实例。为整个应用程序提供一个全局访问点,方便在不同地方使用同一个实例。避免重复创建相同的实例,节省资源。2.然后用构造函数赋值给实例。3.其他地方调用时返回实例。
2024-03-25 14:41:58 846
原创 Flutter-excel导入多语言脚本使用步骤
上述命令中的文件名取决于你当前使用的 Shell,如果你使用的是 zsh,则编辑 ~/.zshrc 文件;如果使用的是 Bash,则编辑 ~/.bash_profile 文件。如果一切正常,Node.js应该会显示其版本信息。(我这里直接显示了)之后按 Command+X ,然后根据提示再按Y ,就完成了保存。比如我用的是bash终端,那么配置环境变量的方法是:在终端输入。如果运行的结果显示: Node.js in PATH。到此,你的node应该是生效了的,1.下载Node.js。
2024-03-22 14:39:35 503
原创 Android studio 侧边栏看不到 Commit 标签,不能方便的查看本地ChangaeList
如上图,一次升级后找不到commit 标签,造成不能很好的监测本地修改了那些文件,通过搜索找到显示的方法。,进入设置找红框位置,勾选复选款即可。
2024-03-05 10:59:15 465
原创 flutter 只用Positioned,让一个控件叠在另外一个控件的底部居中
方法1:可以用Stack的alignment:Alignment.center,
2024-02-19 16:03:45 475
原创 flutter 实例问题
解决方法,写一个Global的类,类里面加变量c,A赋值后,B也可以用了,因为是全局变量,而不是实例变量。A赋值一个变量c为1,但是B获取变量c的值的时候,不是1,是默认值。A实例了这个类,B也实例了这个类。因为不是同一个实例!
2024-01-22 19:27:39 512
原创 flutter base64图片保存到相册
因为’data:image/png;base64,’ is part of the data URL,不是base-64字符串的一部分。您需要首先从URL中提取base-64数据。首先base64转成uint8List,然后再用插件保存到相册(没有内置的方法处理)网站用图片转base64如下。
2024-01-11 13:38:58 2381
原创 flutter getTemporaryDirectory()的使用
下面是上传音视频流的截图,先保存在缓存,然后请求接口,成功或者失败会删除文件。会返回 /data/data//cache 这个目录,是应用私有的缓存目录。会返回 Library/Caches 下的一个目录,是应用共享的缓存目录。可以在Device File Explorer查看,
2024-01-10 11:54:27 993
原创 flutter file.lengthSync() < 200 * 1024
所以在 Flutter 中使用 file.lengthSync() 可以方便获取文件大小信息,并根据大小需求进行逻辑判断和处理。这里判断该文件大小是否小于 200 * 1024(200KB)。file.lengthSync() 会返回该文件占用的字节数。所以整个表达式的作用就是判断这个文件是否小于200KB。与其他业务逻辑配合,根据文件大小做不同处理。判断文件是否过大可能不适合加载到内存中。在上传文件前校验文件大小是否符合要求。
2024-01-10 11:08:23 773
原创 flutter flutter_inappwebview插件调相册闪退
【代码】flutter flutter_inappwebview插件调相册闪退。
2023-12-27 16:47:28 675
原创 flutter flutter pub cache clean和flutter clean区别
这个命令用于清理 Flutter 项目的构建文件。当你在 Flutter 项目中进行构建时,会生成一些构建文件和输出目录,例如生成的 APK 文件、构建缓存等。在使用 Flutter 进行开发时,会下载和缓存一些第三方依赖包,这些包会被保存在 Flutter 的包缓存中。它们的使用场景和目的不同,根据具体的需求选择使用适当的命令。命令可以清除这些构建文件,当你需要清理构建文件并重新构建项目时,可以使用这个命令。命令可以清除这些缓存,当你需要清理缓存并重新下载依赖包时,可以使用这个命令。
2023-12-27 14:51:59 3099
原创 git 本地有改动,远程也有改动,且文件是自动生成的配置文件
文件是.lock文件,自动生成的。想切到远程的分支,但是远程的分支也有改动过。这时候就要解决冲突,因为这是两个分支,代码都是不一样的,要先把这改动的代码提交在本地或者提交在本分支的远程才可以切到其他分支去。git就是想让你保存好这些更改的内容才切分支,分支都是不一样的内容,独立的。所以直接保存在本地commit,就可以切过去了。
2023-12-07 18:19:04 651
原创 iOS 设置图标和upload包时显示错误
【Assets.xcassets】->【AppIcon】选中图标鼠标右键->【Show in Finder】->双击打开图片。->将存储后的图片替换原始图片->检查【AppIcon】图片集中的其他图片是否勾选【Alpha】具体操作:只需确保【AppIcon】图片集中不能有透明的图片,也不能是含有alpha的图片。右键-show in finder-AppIcon.appiconset-然后替换图片。->屏幕左上角菜单:【文件】->【导出】->取消勾选【Alpha】->【存储】就是图片不能有alpha。
2023-11-10 18:45:00 1359
原创 flutter JS交互,跟其他游戏对接的问题
1.首先是让对方把webView_flutter的版本改成跟我一样的也没办法交互。5.最后发现对方用的是iOS,我用的是安卓,iOS可以接收,安卓接收不了。4.换了个插件也收不到JS向app发送的回调。3.换了网络,科学上网。
2023-11-07 15:34:48 186 2
原创 flutter 两个时间戳之间的秒数差异
对象,该对象包含相差的时间量。在这个例子中,我们首先将两个时间戳转换为。方法获取两个时间之间的。属性获取相差的秒数。
2023-10-26 10:11:44 454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人