logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Flutter系统亮度检测完全指南:MediaQuery.platformBrightnessOf() 的妙用

总结:MediaQuery.platformBrightnessOf(context) 主要用于获取系统级别的亮度设置,适合需要跟随系统外观的场景。MediaQuery.platformBrightnessOf(context) 用于获取当前操作系统的亮度模式,而不是应用的主题模式。Provider.of(context).isDarkMode 用户选择 获取用户选择的主题状态。Theme.of(

文章图片
#android#flutter
android ConstraintLayout布局 实战:打造复杂界面的最佳实践

每个视图都需要在水平和垂直方向上至少有一个约束,否则视图会默认放置在左上角(0,0)位置。(或 **app:layout_constraintEnd_toEndOf)**约束到父布局的顶部和左右边缘。的使用,涵盖基本布局、引导线、链、屏障、组以及动态修改约束等内容。:将多个视图在水平或垂直方向上连接起来,形成一种特殊的关系。相对于其他视图的约束:将视图的边与其他视图的边对齐。动态调整位置,始终位于

文章图片
#android
极致效率:用 Copilot 加速你的 Android 开发

打开方式:Tools -> GitHub Copilot -> Open Copilot,或者使用快捷键 Alt + Enter (Windows/Linux) / Option + Enter (Mac) 在代码编辑器中唤出建议。GitHub Copilot 是一个强大的 AI 编程助手,它可以极大地提升您在 Android 开发中的效率,提供代码补全、生成整段代码、注释转换代码、甚至解释代码等

文章图片
#android#copilot
Flutter代码生成:告别重复劳动,效率飙升

如果你更喜欢基于注解的、类型安全的路由,auto_route 是更好的选择。这里以功能强大且流行的 go_router (官方推荐) 为例,它本身通过基于字符串的路由表工作,不需要代码生成,但能很好地管理路由。使用 watch 后,当你修改了 User 类(比如增加一个字段),保存文件后生成器会自动重新生成 .g.dart 文件,非常方便。学会使用代码生成可以让你从大量重复、易错的代码中解放出来,

文章图片
#flutter
Frida 动态 Hook 安卓 WebView 与第三方内核完全指南

无论是传统的系统 WebView 还是第三方内核,对其内部方法的监控都至关重要。本文将详细介绍如何使用 Frida 这一强大动态插桩工具来 Hook 系统 WebView 和第三方内核的关键方法。所有示例中的包名和类名均为虚构,如有雷同,纯属巧合。核心组件 android.webkit.WebView com.dragon.webkit.engine.WebView。无论是系统 WebView 还

文章图片
#android
从 Kotlin ViewModel 到 Flutter:完整迁移指南与状态管理实践

要将现有的 Kotlin + ViewModel 架构迁移到 Flutter,你需要理解 Flutter 的状态管理方式与 Android ViewModel 的区别。

文章图片
#flutter#android
Android Compose 物联网(IoT)UI 组件库封装指南

在物联网(IoT)应用开发中,使用Jetpack Compose可以创建现代化、响应式的用户界面。

文章图片
#android
高效Android MQTT封装工具:简化物联网开发,提升性能与稳定性

这个示例展示了如何初始化MQTT客户端、连接服务器、订阅主题、发布消息以及处理连接状态和消息回调。使用 setWillMessage() 设置遗言消息,当客户端异常断开时,服务器会发布该消息。调用 initClient() 初始化MQTT客户端,传入服务器地址和客户端ID。遗言消息用于在客户端异常断开时通知其他客户端,确保设置合适的主题和消息内容。连接状态管理:增加更详细的连接状态(如连接中、已连

文章图片
#android#物联网#iot
Android 加解密算法工具类封装:AES、RSA、MD5 一站式解决方案

在 Android 开发中,数据的安全性非常重要,尤其是敏感数据的存储和传输。为了实现数据加密和解密,我们可以封装一个通用的加解密工具类,支持常见的加密算法(如 AES、RSA、DES 等)。MD5 是一种广泛使用的哈希算法,通常用于生成数据的唯一摘要(哈希值)。以下是 MD5 工具类的封装,并附带使用示例。使用 decrypt() 方法,传入加密后的 Base64 编码字符串和私钥,返回解密后的

文章图片
#android#算法
Android 底部 Tab 导航终极指南:封装 BottomTabHelper 实现高效、灵活的 Tab 布局

通过以上代码和布局文件,你可以快速实现一个功能强大且灵活的底部 Tab 导航功能。

文章图片
#android
    共 15 条
  • 1
  • 2
  • 请选择