切换语言为:繁体
Android开机动画源码详细分析

Android开机动画源码详细分析

介绍:Android开机动画是相对简单的逻辑,其中主要代码也不到两百行,但开机动画进程的启动用到了其他进程启动类似的逻辑。这里分析清楚了之后,后面其他进程启动就更加容易理解1. surfaceflinger启动 为什么要先从surfa...

记一次 iOS 音频播放的问题

简单记录一下一个小问题。背景:h5 hybrid 应用,Vue 项目需求:App 有背景音乐,h5 页面也有音频播放,当进入页面时设置 App 音频静音,离开页面时设置 App 非静音。实现代码:import { showToast ...

iOS系统中获取IDFA的方法

iOS系统中获取IDFA的方法

一、简介和代码2021年1月28日苹果App 需要通过 AppTrackingTransparency 征得用户的许可,才能跟踪用户以及访问其设备的广告标识符。AppTrackingTransparency 苹果的官方要求以下是用Sw...

Android指纹识别SDK使用指南

Android 指纹识别 SDK 到底该怎么用?在现代移动应用开发中,安全性成为了一个不可忽视的重要部分。生物识别技术,如指纹识别,因其方便性和安全性,已经广泛应用于手机解锁、支付认证等场景。Android 提供了强大的指纹识别 SD...

Android中Map<String,Obje...

前言:项目中实体类RoutePoint中有一个拓展属性tag:Map<String,Object>如下,给实现Parcelable序列化带来一些困扰。因为Object没有继承Parcelable。public class MCRout...

 iOS中没有权限的情况下实现推送通知

iOS中没有权限的情况下实现推送通知

前言在 iOS App 开发中,推送通知是一个非常有效地触答和吸引用户的措施,通知可以成为让用户保持用户的参与度。但大家都知道,苹果上每个 App 想要发推送给用户,都需要首先申请对应的权限,只有用户明确点了允许之后才可以。大部分的 ...

Android 内存泄漏之Handler内存泄漏

在Android开发中,Handler的内存泄漏是一个常见问题,尤其是当它与Activity、Fragment或其他具有生命周期的组件一起使用时。 Handler内存泄漏的主要原因是它可能会持有对其外部类的隐式引用,通常是因为它在内部...

IOS开发环境五步完整搭建过程

主要包括几部分, Xcode、brew、Ruby、cocoaPods一、Xcode下载安装前往苹果商店二、HomebrewHomebrew是Mac上最常用的包管理器,管理Mac上的依赖环境。/bin/zsh -c "$(curl -f...

Android中consumerProguar...

在 Android 项目中,consumerProguardFiles 和 proguardFiles 是与混淆相关的配置选项,它们有不同的用途和适用场景。proguardFiles 和 consumerProguardFiles 的...

使用 MultipeerConnectivit...

MultipeerConnectivity 架构MultipeerConnectivity 架构主要包括以下几个关键组成部分:MCPeerID: 表示一个参与者的唯一身份。每个设备都需要使用一个 MCPeerID 来标识自己。MCSe...