html5 的文章
-
Android Service启动流程刨析
强调一下阅读系统源码,起码要对进程间通信要了解,对binder机制非常非常清楚,binder就是指南针,要不然你会晕头转向;强行阅读,就容易睡着。 Service启动先…… -
Android实现圆圈倒计时
本文实例为大家分享了Android实现圆圈倒计时的具体代码,供大家参考,具体内容如下 1. 显示效果如下 2. 首先是创建shape的xml文件 在res/drawable目录下创建 …… -
Android Flutter实现原理浅析
目录 前言 一.安卓原生界面绘制的流程 原生绘制流程 SurfaceView绘制流程 二.Flutter上界面绘制的流程 FlutterActivity中的流程 FlutterView中的实现 nati…… -
Android Gradle 三方依赖管理详解
目录 发展历史 最原始的依赖 使用 .gradle 配置 使用 gradle.properties 配置 使用 buildSrc 配置 使用 Composing Build…… -
-
Flutter的键值存储数据库使用示例详解
目录 Flutter 键值存储数据库 unqlite unqlite_flutter 快速上手 简单键值对存储 JSON 为什么你应该使用unqlite_flutter? Flutter 键值存储数据库 键值存…… -
Android11及以上文件读写权限申请详细介绍
目录 Android11 读写权限申请 AndroidManifest添加权限设置 代码申请动态权限 Android11申请权限 补充:Android 11 及以上申请外部存储权限 总结 Android11 …… -
Android开发Jetpack组件ViewModel使用讲解
目录 前言 ViewModel概述 ViewModel使用 ViewModel源码 前言 学习ViewModel之前首先我们得简单了解下MVP和MVVM,因为ViewModel是MVVM中的一个元素 MVP MVVM …… -
Android使用AudioRecord实现录音功能
前言 Android使用AudioRecord实现录音 提示:以下是本篇文章正文内容,下面案例可供参考 一、AudioRecord使用 Android平台可以使用AudioRecord和MediaRecorder…… -
Android仿天猫横向滑动指示器功能的实现
Android开发中会有很多很新奇的交互,比如天猫商城的首页头部的分类,使用的是GridLayoutManager+横向指示器实现的,效果如下图。 那对于这种效果要如何实现…… -
Android实现点击图片上传SQLite数据库
在使用各类App的时候,尤其是在发布朋友圈、微博的时候,都会选择配图,进入手机相册,选择自己想要的照片,作为发布内容的一部分,这里就简单介绍一下点击图…… -
-
Android实现图片裁剪和上传
本文实例为大家分享了Android实现图片的裁剪和上传的具体代码,供大家参考,具体内容如下 1、开发工具与关键技术:Eclipse、AndroidStudio2、撰写时间:2020年…… -
利用Flutter绘制出3D效果动画
目录 前言 Path 的 transform 方法 绕任意点旋转 卡片3D 旋转实现 日历翻页效果 总结 前言 本篇我们继续介绍 Flutter 绘图的 Path 的应用。Flutter 的 Path …… -
Android开发Jetpack组件LiveData使用讲解
目录 LiveData概述 LiveData优势 共享资源 LiveData使用 1 LiveData基本使用 2 Transformations.map() 3 Transformations.switchMap() 4 MediatorLiveData.a…… -
Android系统优化Ninja加快编译
目录 背景 环境 关键编译阶段和耗时分析 阶段一:Soong bootstrap 阶段二:Kati遍历、mk搜集与ninja生成 阶段三:Ninja编译 编译优化 对比汇总 背景 Andro…… -
AOSP源码下载示例代码
目录 一、说明 二、源码下载示例 1. 谷歌镜象不可用,采用清华源镜象 2. 配置repo 3. repo更新 4. 下载初始化包 5. 解压资源包 6. 更新指定版本 7. 快捷脚本…… -
基于Android10渲染Surface的创建过程
目录 一、Surface 概述 1.1 Android本地窗口简述 二、引出SurfaceSession 2.1 从WindowManagerImpl的addView()说起 2.2 IWindowSession.windowAddedLocked…… -
Android开发Jetpack组件Room使用讲解
目录 简介 Room使用步骤 1 添加依赖 2 创建Entity实体类 3 声明Dao对象 4 声明Database对象 5 获取数据 6 最终使用 简介 Room 是 Google 官方推出的数据库…… -
Android drawFunctor 原理及应用详情
目录 一. 背景 二. drawFunctor 原理介绍 三. 利用 drawFunctor 注入 GL 渲染 Android Functor 定义 Functor 设计 在 View.onDraw () 中调度 functor 四. …… -
Android自定义View实现风车效果
本文实例为大家分享了Android自定义View实现风车效果的具体代码,供大家参考,具体内容如下 效果图: 画杆 public class WindmillRodView extends View { …… -
Android自定义View实现进度条动画
本文实例为大家分享了Android自定义View实现进度条动画的具体代码,供大家参考,具体内容如下 控件效果 原理: 控制代码/ /更新进度值 val mHandler = objec…… -
-
Android自定义View实现QQ消息气泡
本文实例为大家分享了Android自定义View实现QQ消息气泡的具体代码,供大家参考,具体内容如下 效果图: 原理: 控件源码: public class DragView extends …… -