移动开发

[移动开发]小程序的生命周期函数有哪些?

onLoad:页面加载时触发。一个页面只会调用一次,可以在 onLoad()的参数中获取打开当前页面路径中的参数 onShow :页面显示 / 切入前台时触发调用。 onReady :页面初次渲染完成时触发,一个页面只会调用一次。 onHide : 页面隐藏 / 切入后台时触发,如
发布时间:2022-09-09         

[移动开发]Android Flutter实现搜索的三种方式详解

Android Flutter实现搜索的三种方式详解 目录 示例 1 :使用搜索表单创建全屏模式 编码 示例 2:AppBar 内的搜索字段(最常见于娱乐应用程序) 编码 示例 3:搜索字段和 SliverAppBar 编码 结论 示例 1 :使用搜索表单创建全屏模式 我们要构建的小应用程序有一
发布时间:2022-09-09  

[移动开发]Android使用AudioRecord实现录音功能

Android使用AudioRecord实现录音功能 前言 Android使用AudioRecord实现录音 提示:以下是本篇文章正文内容,下面案例可供参考 一.AudioRecord使用 Android平台可以使用AudioRecord和MediaRecorder来实现录音,因为AudioRecord更接近底层,并且录制的数据为原始(pcm)数据,pcm数
发布时间:2022-09-09  

[移动开发]Flutter的键值存储数据库使用示例详解

Flutter的键值存储数据库使用示例详解 目录 Flutter 键值存储数据库 unqlite unqlite_flutter 快速上手 简单键值对存储 JSON 为什么你应该使用unqlite_flutter? Flutter 键值存储数据库 键值存储是开发中十分常见的需求,在Flutter开发中,一般使用 shared_preferences 插
发布时间:2022-09-09  

[移动开发]Android实现录音声波图

Android实现录音声波图 本文实例为大家分享了Android实现录音声波图的具体代码,供大家参考,具体内容如下 图像类: package com.akm.test; /**  * Created by toge on 15/12/9.  */ import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android
发布时间:2022-09-09  

[移动开发]Android11及以上文件读写权限申请详细介绍

Android11及以上文件读写权限申请详细介绍 目录 Android11 读写权限申请 AndroidManifest添加权限设置 代码申请动态权限 Android11申请权限 补充:Android 11 及以上申请外部存储权限 总结 Android11 读写权限申请 Android11系统对应用写入权限做了严格的限制.本文
发布时间:2022-09-09  

[移动开发]Spi机制在Android开发的应用示例详解

Spi机制在Android开发的应用示例详解 目录 Spi机制介绍 举个例子 ServiceLoader.load 在Android中的应用 总结 Spi机制介绍 SPI 全称是 Service Provider Interface,是一种将服务接口与服务实现分离以达到解耦.可以提升程序可扩展性的机制.嘿嘿,看到这个概念很多人
发布时间:2022-09-09  

[移动开发]kotlin源码结构层次详解

kotlin源码结构层次详解 目录 协程源码的结构 基础层 中间层 平台层 协程源码的结构 在研究Kotlin源码之前,得先搞懂Kotlin源码结构分布.不然找不到该看哪里的代码.看源码之前当然先得有一个目标,最好是带着这个目标去看源码才比较有针对性,抓主
发布时间:2022-09-09  

[移动开发]Kotlin挂起函数原理示例剖析

Kotlin挂起函数原理示例剖析 目录 一.序言 二.CPS原理 CPS参数变化 CPS返回值变化 三.挂起函数的反编译 四.伪挂起函数 五.多个挂起函数前后关联 六.在Java中调用suspend函数 七.总结 一.序言 Kotlin挂起函数平时在学习和工作中用的比较多,掌握其原理还
发布时间:2022-09-09  

[移动开发]AndroidStudio图片压缩工具ImgCompressPlugin使用实例

AndroidStudio图片压缩工具ImgCompressPlugin使用实例 目录 正文 如何使用 配置信息 如何选择合适的压缩方式 最佳实践 问题解答 正文 项目中集成了TinyPng,500张免费 几个key轮流使用 非常方便However,最近发现总是报错 Caused by: javax.net.ssl.SSLHandshakeException:
发布时间:2022-09-09  

[移动开发]Jetpack Compose对比React Hooks API相似度

Jetpack Compose对比React Hooks API相似度 目录 React Component vs Composable JSX vs DSL loop If statement key component Children Prop vs Children Composable Context vs Ambient(CompositionLocal) createContext : ambientOf Provider : Provider useContext : Ambient.cu
发布时间:2022-09-09  

[移动开发]Android Flutter图片处理之高斯模糊的实现

AndroidFlutter图片处理之高斯模糊的实现 目录 ImageFilter 横向模糊 垂直模糊 xy轴同时模糊 用法 BackdropFilter ImageFiltered 区别 ImageFilter 在Flutter中,使图片模糊有2种方式,这2种方式都需要配合ImageFilter.blur()使用. factory ImageFilter.blur({ double sigmaX = 0.0, double
发布时间:2022-09-09  

[移动开发]Flutter 日历组件简单实现

Flutter 日历组件简单实现 目录 前言 安装 效果 demo 演示 业务使用 headerView 使用 配置属性 DEMO 感谢 前言 近期有个业务需求,涉及用户付费相关的计算,需要一个日历组件,组件功能如下: 仅支持从明天开始选择预定日期 仅支持可选范围内的日期 日期
发布时间:2022-09-09  

[移动开发]Android JetPack组件的支持库Databinding详解

Android JetPack组件的支持库Databinding详解 目录 简介 启用databinding 布局xml variable (变量标签) data (数据标签) @{}表达式 绑定普通数据 绑定可观察数据 对单个变量的绑定-fields 对集合的绑定-collections 绑定对象-objects 绑定LiveData 双向绑定 简介 DataBindin
发布时间:2022-09-09  

[移动开发]Android内置的OkHttp用法介绍

Android内置的OkHttp用法介绍 目录 1.异步GET请求 2.异步POST请求 3.异步上传文件 4.异步下载文件 5.异步上传Multipart文件 6.设置超时时间和缓存 Okhttp 处理了很多网络疑难杂症,比如从很多常用的连接问题中自动恢复.如果你服务器配置了多个IP地址,当一个
发布时间:2022-09-09