Android 单元测试初体验
当初在学校学安卓的时候,老师敢教学进度,翻到单元测试这一章节的时候提了两句,没有把单元测试当重点讲,只是说我们工作中几乎不会用到,果真在之前的几年工作当中我真的没有用到,工作中都没有写过单元测试,后来我自己也下意识的忽略了这一块,直到听说现在这家公司后面会要求单元测试用例覆盖率达到百分之七十。我开始
android开发:用IDEA建立你的第一个APP
android开发:用IDEA建立你的第一个APP
Android多进程和跨进程通讯方式
进程间通信(InterProcess Communication缩写IPC)是指在不同进程之间传播或交换信息。进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元。Android多进程和跨进程通讯方式有几种方式?
Flutter自定义TextInputFormatter实现金额输入框,同时解决iOS数字键盘不能输入小数点的问题
所以这个时候最好的解决办法是允许输入。
Android 生物识别:构建一个存储用户敏感信息的安全应用
Biometric 是一组 API 和框架,旨在为 Android 应用程序提供生物识别功能,以提高用户安全性和便利性。这些生物识别技术通常包括指纹识别、面部识别和虹膜扫描等。:强类型识别验证它要求用户提供强大的生物识别信息,例如指纹和虹膜扫描,这使得难以伪造和绕过验证。它提供了高级别安全性,适合处
【MySQL】复合查询
讲解多表查询,即使用笛卡尔积进行多表合并、自连接;并介绍子查询,包括单行子查询、多行子查询、多列子查询、在 from 子句中使用子查询、合并查询(union, union all)
android 13.0 SystemUI状态栏下拉快捷添加截图快捷开关
在13.0的系统产品rom定制化开发中,对SystemUI的定制需求也是挺多的,在下拉状态栏中 添加截图快捷开关,也是常有的开发功能,下面就以添加 截图功能为例功能的实现
Android Studio常用快捷键、Android Studio快捷键大全
Android Studio常用快捷键、Android Studio快捷键大全
【MySQL】内置函数
介绍MySQL中的内置函数,包括日期函数、字符串函数、数学函数和其它函数!
用php语言写一个自适应新闻单页面
【代码】用php语言写一个自适应新闻单页面。
【Kotlin】基础变量、集合和安全操作符
在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些java中的基本数据类型可以有特殊的内部表示——例如,数字(int)、字符和布尔值可以在运行时表示为原生类型值
项目笔记——安卓WebView加载H5页面问题处理
记录Android项目开发中,使用WebView加载H5页面遇到的问题及解决方法。
【开源技术随笔】002 - 部分镜像解包命令介绍:boot.img、vendor-boot.img、dtbo.img
【开源技术随笔】002 - 部分镜像解包命令介绍:boot.img、vendor-boot.img、dtbo.img
保护您的Android应用程序:Android应用程序安全一览
我们都知道Android是为所有人设计的——开放、面向开发者、面向用户,这种开放性为今天和明天的移动技术提供了很多便利。然而,开放性也带来了需要妥善处理的安全风险。安全是我们所有人都关注的重要问题。无论是我们的个人数据、电子邮件、电话号码、凭证、服务器之间的通信、固件等,我们都希望保护我们的信息安全
Android13音频子系统分析(一)---整体架构
本文基于AOSP13源码进行分析解读。所以与各个SoC平台厂商提供的运行在真实设备上的源码会有细微差异,但核心原理区别不大。音频子系统在Android中是一个较为复杂的子系统,横跨应用API层,框架层,Native层和HAL层。使用Java、C++、C语言进行编写。运行在Linux用户空间的4个进程
Activity详细解释(生命周期、以各种方式启动Activity、状态保存,等完全退出)
简单的说:Activity或者悬浮于其它窗体上的交互界面。在一个应用程序中通常由多个Activity构成。都会在Manifest.xml中指定一个主的Activity,例如以下设置当程序第一次执行时用户就会看这个Activity,这个Activity能够通过启动其它的Activity进行相关操作。当
【MySQL】表的约束
介绍数据库中表的约束,包括空属性、默认值、列属性、zerofill、主键、自增长、唯一键、外键!
【flink番外篇】1、flink的23种常用算子介绍及详细示例(完整版)
1、Flink 专栏等系列综合文章链接本文主要介绍Flink 的23种常用的operator及以具体可运行示例进行说明,如果需要了解更多内容,可以在本人Flink 专栏中了解更新系统的内容。本文除了maven依赖外,没有其他依赖。本专题分为五篇,即:【flink番外篇】1、flink的23种常用算子
Android WebView实现全屏播放视频的解决方案
当WebView加载包含视频的网页时,我们将拦截视频播放相关的URL,并通过自定义的WebViewClient进行处理,跳转到一个全屏播放的Activity来实现视频播放。在这个方法中,我们将拦截视频播放相关的URL,并进行处理。在上一步中,我们处理视频播放相关的URL时,示例中使用了一个FullS
【MySQL】数据库的数据类型
介绍数据库中的数据类型,包括数值类型、字符串类型、日期类型和时间类型、enum 和 set .