Flutter实现PopupMenu弹出式菜单按钮详解, 目录 PopupMenuButton简介 PopupMenuButton常用属性 PopupMenuItem 例子 PopupMenuButton简介 PopupMenuButton是一个用于创建弹出菜单的小部件。它通常与IconButton或其
Flutter音乐播放插件audioplayers使用步骤详解, 目录 简介 使用步骤 资源文件的存放 简介 Flutter的audioplayers是一个Flutter插件,可以播放多个同时的音频文件,支持Android、iOS、Linux、macOS、
Android AMS启动App进程原理分析, 目录 1 系统fork进程分析 1.1 fork函数分析 1.2 system_server进程启动流程 1.2.1 SystemServer run方法分析 2 AMS职责分析 2.1 App启动流程分析 2.1.1 app进程创建 2.1.2 ap
Android连接MySQL数据库详细教程, 目录 步骤一:下载 MySQL Connector/J 驱动程序 步骤二:将 MySQL Connector/J 驱动程序添加到 Android 项目中 步骤三:创建 MySQL 数据库 步骤四:连接 MySQL 数据库
Flutter实现简单的下载按钮动画, 目录 简介 定义下载的状态 定义DownloadButton的属性 让DownloadButton的属性可以动态变化 定义downloadController 定义DownloadButton的细节 总结 简介 我们在app的开发
Android创建文件时出现java.io.IOException: Operation not permitted异常的解决方法, 目录 一、android 6.0 二、安卓10,SDK=29 三、安卓11,SDK=30 四、安卓13,SDK=33 总结 一、android 6.0 6.0之前是不需要
关于Android内存缓存LruCache的使用及其源码解析, 目录 整体介绍 常用API 使用示例 源码分析 定义变量、构造器初始化 修改缓存大小 存数据 取数据 移除数据 其他一些方法: 整体介绍
Android文件读写的几种方式, 目录 一、先说说内置data目录下文件的读写。 方式1:内置API读写 方式2:获取对应的data路径后,通过普通的方法读写data中的文件。 二、扩展SD卡文件读写
探秘Android手势事件机制与优化技巧, 目录 手势事件的类型 手势事件的分发机制 手势事件的处理流程 优化用户体验的技巧 示例 总结 手势事件的类型 在Android中,手势事件被分为两种类
Android App 如何防止抓包方法及分析, 目录 引言 1,使用无代理 Proxy.NO_PROXY 2,使用证书校验 引言 在软件开发中,常用的抓包方式有 Charles 、 Fiddler和Burp,它们通过在手机网络中添加代
Android 换肤实现指南demo及案例解析, 目录 一、换肤方案 1.1 Resource方案 1.2 AssetManager方案 二、Resource换肤 三、Hook LayoutInflater方案 3.1 工作原理 3.2 Android-Skin-Loader 3.2.1 使用流程 3.2.2 皮肤
揭秘Android视图绘制的流程步骤, 目录 什么是View? View的绘制过程 测量阶段(Measure) 布局阶段(Layout) 绘制阶段(Draw) View的绘制流程 Step 1:创建View Step 2:测量View Step 3:布局View
Gradle属性设置及环境变量全面教程, 目录 Gradle 属性( Gradle build environment) gradle 属性可以在如下几个地方设置,按优先级 系统环境变量 系统变量 工程属性 设置 gradle 使用的网络代理
Flutter搞定宽高不统一布局开发的方法详解, 目录 前言 Wrap 组件简介 Wrap 使用示例 总结 前言 我们在开发移动端界面的时候,经常会遇到一组尺寸不一的组件需要作为同一组展示,典型
Flutter实现视频压缩功能的示例代码, 目录 为什么Flutter应用需要视频压缩功能 常见的视频压缩算法和格式 使用FFmpeg库压缩Flutter应用中的视频 如何在Flutter应用中集成FFmpeg库 使用FFmpeg库
利用Flutter制作一个会飞的菜单, 目录 简介 定义一个菜单项目 让menu动起来 添加菜单内部的动画 总结 简介 flutter中自带了drawer组件,可以实现通用的菜单功能,那么有没有一种可能,我
Android14(U)适配攻略, 目录 1. 升级编译环境 开发环境 TargetSdkVersion =34的修改 对隐式 intent 和待处理 intent 的限制 在运行时注册的广播接收器必须指定导出行为 安全的动态代码加载(插件化
Android自定义实现一个省份简称键盘, 目录 一、分析UI,如何布局 二、设置属性和方法,制定可扩展效果 设置属性 定义方法 三、关键源码剖析 定义身份简称数组 遍历省份简称 追加最
Android自定义实现一个车牌字母选择键盘, 目录 一、最终实现效果及简单分析 二、设置属性,制定可扩展效果 设置回调函数 三、部分源码剖析 定义字母和数字数组 定义遍历数字和字母
Flutter实现仿京东商品详情底部操作栏, 目录 前言 FractionallySizedBox介绍 仿京东商品详情底部操作栏 总结 前言 不知道大家有没有留意京东 App的商品详情页,在底部有5个操作按钮,分成
Android小组件添加到主屏幕(手机桌面)的方法实例, 在Android O (API 26) 及以上版本中,可以通过AppWidgetManager的requestPinAppWidget()方法请求系统将一个小组件固定到支持的启动器上。这是一个
Android自定义View的一些独家技巧, 目录 前言 步骤一:继承View或者其子类 步骤二:实现构造方法 步骤三:实现onDraw方法 步骤四:处理触摸事件 步骤五:处理测量和布局 结论 前言 在
Android统一处理登录后携带数据跳转到目标页面的方式, 目录 需求场景 封装方式 最后 需求场景 我们在开发应用的时候经常会遇到先登录,登录成功后再跳转到目标页面。比如商品详情
Android中dataBinding使用的简单封装, 目录 一、简介 二、具体步骤 1.在build.gradle中开启databinding 2.在BaseActivity的封装,主要是通过反射的方式获取。如下 3.在Activity中使用如下 4.在BaseFragm
Android使用AnimationDrawable实现闪烁红光动画效果(案例详解), 目录 使用BigDecimal判断是否达到报警值 TextView 红色闪烁报警效果 实现闪烁红光效果可以使用Android中的Animation和Drawable资源。具