- 博客(15)
- 收藏
- 关注
原创 把安卓原生纳入麾下
(Java 基础进阶,适合 Android Java 开发者)👉 Android 现代开发主要使用。,尤其是协程(Coroutine)。👉 Google 官方支持的。希望这些资源对你有帮助!(掌握 Kotlin 必看)👉 Google 出品的。(学习现代 UI 开发)(推荐 Kotlin),适合研究最佳实践。,查找报错解决方案。(现代 UI 开发)
2025-03-28 16:07:35
497
原创 把安卓原生纳入麾下
可以从官方文档、开源项目、教程网站、论坛等多个渠道入手。(Java 基础进阶,适合 Android Java 开发者)👉 Android 现代开发主要使用。,尤其是协程(Coroutine)。👉 Google 官方支持的。希望这些资源对你有帮助!(掌握 Kotlin 必看)👉 Google 出品的。(学习现代 UI 开发)(推荐 Kotlin),适合研究最佳实践。,查找报错解决方案。(现代 UI 开发)
2025-03-28 16:05:37
650
原创 Flutter低版本上架iOS、Invalid Bundle Executable 错误及无效的二进制文件解决方案
在维护一个较老的 Flutter 项目(Flutter 2.10.4)时,我遇到了在打包 iOS 应用并上传到 App Store 的过程中出现的一些问题。由于该项目比较旧,Flutter 版本较低,我的开发环境只能在 Android 设备上运行和调试应用,而在 iOS 设备上只能进行构建和打包。每次完成 iOS 项目的打包后,我都需要通过 Xcode 来生成 IPA 文件,并上传到 App Store。以下是我遇到的具体问题及解决方案。在使用 Xcode 生成 IPA 文件时,遇到了如下错误:分析:
2025-03-21 17:13:09
699
原创 在 macOS 上解决 Flutter 和 CocoaPods 安装问题
在本文中,我将带你一步步解决在 macOS 上运行 Flutter 和安装 CocoaPods时遇到的一些常见问题。从 Flutter 在 iOS 模拟器上运行时遇到的错误开始,直到成功安装和配置 CocoaPods 和 Ruby。
2025-03-12 10:44:45
916
原创 在uniapp中实现不同身份用户查看不同 TabBar 和页面内容的解决方案
通过 Vue 的标签动态加载不同的页面组件,避免了为每个 Tab 写重复的组件引入代码。这种方式不仅简洁,而且非常灵活,适用于需要根据不同身份展示不同内容的场景。在动态加载组件时,通过markRaw来避免 Vue 自动将组件对象转换为响应式。这不仅避免了性能开销,还减少了不必要的渲染操作,确保页面性能的流畅性和稳定性。使用数组pageList来管理 Tab 和对应的页面组件,使得代码更加模块化,易于维护和扩展。以后增加新的 Tab 只需要在pageList中添加新项,而不需要修改大量的代码。
2024-12-17 16:11:05
1068
原创 Flutter实现仿照微信媒体朋友圈与聊天媒体功能
在开发移动应用时,文件上传和预览是一个常见且非常重要的功能,尤其在涉及图片和视频上传时。在本文中,我将分享一个根据微信文件上传以及预览和操作完整的文件上传与预览组件的实现过程,涵盖了上传文件、生成文件缩略图、管理上传状态以及处理删除等功能。
2024-12-10 16:25:44
1153
1
原创 实现带有轨迹的动态五角星动画效果 - 使用HTML5 Canvas
通过这段代码,我们成功实现了一个带有动态轨迹的五角星动画效果。你可以看到,每个星星都有自己的运动轨迹,并且随着时间的推移,轨迹会逐渐消失,给人一种真实的星星划过夜空的感觉。通过canvas的arc和beginPath等方法,我们能够精确控制每个星星的外形和动画效果。此外,我们还通过随机的速度和位置来模拟星星的不规则运动,增加了动画的趣味性。完结 撒花~
2024-12-03 15:13:59
407
原创 如何封装一个 Flutter 列表刷新组件 —— 使用 EasyRefresh 实现分页加载、下拉刷新和上拉加载
通过封装组件,我们可以快速实现通用的分页加载、下拉刷新和上拉加载的功能,而不需要在每个页面中重复编写这些逻辑。复用性高:组件化的设计可以在多个页面中复用,减少代码冗余。可定制性强:通过传入不同的回调函数和展示方法,我们可以灵活地控制数据加载逻辑和 UI 展示。易于维护:将常见的列表操作封装到一个组件中,使得项目结构更加清晰,易于维护。无论是在展示静态数据、动态加载内容,还是处理空数据情况,组件都能很好地满足这些需求,帮助开发者更专注于业务逻辑,而不是重复构建复杂的 UI 组件。
2024-11-29 10:07:44
1320
原创 Flutter 中封装 Dio 网络请求的详细步骤
在 Flutter 中,通过封装 Dio 网络请求,可以将请求、响应处理和错误处理的逻辑集中在一起,减少代码重复并提升代码的可维护性。类中创建一个通用的请求方法,支持 GET 和 POST 请求,并结合 EasyLoading 和 Lottie 动画,实现更好的用户体验。通过本文的讲解,你可以在 Flutter 项目中轻松实现网络请求的封装,并为用户提供更好的加载体验和错误提示。方法,该方法支持通用请求(GET 或 POST),接收请求路径、参数、以及是否显示加载动画等参数。类用于封装 Dio 的实例。
2024-11-12 09:56:23
433
原创 使用 json_serializable 实现 Dart 泛型类的 JSON 序列化和反序列化
使用处理 Dart 泛型类的 JSON 序列化和反序列化能够简化代码,同时避免手动编写序列化方法。添加依赖和。使用注解支持泛型。在终端运行自动生成序列化代码。通过这些步骤,我们可以更灵活地操作接口数据并封装泛型响应结构,极大地提升了代码的可读性和复用性。这篇文章帮助大家理解如何在 Flutter 中使用处理泛型类的 JSON 序列化问题,并提供了完整的代码示例和详细的解释。
2024-11-11 17:05:59
1211
2
原创 基于 Element UI 表格的自适应列宽方法
在 Vue.js 项目中,结合 Element UI 的组件进行表格开发是非常常见的需求。而 Element UI 的表格默认情况下会自动分配列宽,有时候可能会导致列宽不合适,影响展示效果。本文将介绍一种通过自定义方法,基于表格内容动态调整列宽的解决方案。
2024-09-11 18:46:53
2189
原创 如何在Vue.js中实现实时视频裁剪功能
今天客户在TRTC功能里面提出新需求,只想要展示选中范围内画面发布到房间中,结合TRTC有一个自定义分享视频源里面也支持分享canvas画面,故有本次功能实现,在本文章中,我将带你一步步实现一个在Vue.js中自动裁剪视频区域并显示在Canvas中的功能。这个功能允许你使用拖拽和调整大小的虚线框选择视频的一部分,并且实时显示该部分视频的内容。这种实时的更新效果是通过使用。
2024-08-31 10:58:21
2472
原创 正态分布图生成器的Python实现
通过本文的介绍,你可以轻松地创建一个正态分布图生成器,并应用于自己的数据分析工作中。这个工具的界面友好,功能实用,可以帮助你快速了解数据的分布情况。如果你有任何问题或建议,欢迎在评论区留言!
2024-08-29 17:36:41
1487
1
原创 腾讯TRTC事件封装
我的开发群体主要是面向web的,所以我就只贴web端的方法了,flutter的方法也大差不差,主要是仔细看事件文档,很多方法都是存在的,入股不存在也可以去找客服了解一下,一般都很快。今天做的一个自定义会议项目,发现官网的事件列表提示还是挺麻烦的,而且很多事件是不好监听到的,所以自己封装了一个前端的js方法,用作class类进行管理,(注意下载的版本,如果不行就在npm后面拼接一个 --f )首先肯定是需要从官网去下载腾讯对应的TRTC的。废话不多说还做给老板当牛做马,直接贴代码。
2024-08-26 16:32:42
452
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人