zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android 11.0 framework 默认开启振动功能

Android 功能 开启 默认 Framework 11.0
2023-09-14 09:05:06 时间

1.概述

在11.0系统定制化中,在系统settings 的声音菜单下 有一个开启震动的 功能开关,默认是关闭的,由于项目的需要要求
开启震动功能,所以就要在framework源码震动开关是怎么打开的,然后开启 完成功能开发需求

2.framework 默认开启振动功能的核心类

framework/base/services/core/java/com/android/server/VibratorService.java
device/sprd/sharkl5/ums512_2h10/system.prop

3.framework 默认开启振动功能核心功能实现和分析

功能实现分析:
Android 开启振动主要运用了 Vibrator(振动器),系统中有一个 Vibrator 抽象类,我们可以通过获取 Vibrator实例调用里面的方法来完成振动功能。
app实现方法如下

Vibrator vibrator = (Vibrator) getSystemServic(Service.VIBRATOR_SERVICE);
vi