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
相关文章
- Android仿qq聊天记录长按删除功能效果
- Android+struts2+json方式模拟手机登录功能
- android代码实现免提功能
- 转 -android:程序无响应,你该如何定位问题?
- Android中由Handler和内部类引起的内存泄漏
- Android相对布局
- Android 11.0 系统Settings去掉开发者模式功能
- android 11.0 framework user模式默认打开adb功能
- Android 12.0 系统去掉多用户功能
- Android kotlin自定义RecyclerView实现横竖滚动功能
- Android 自定义seekbar实现拖动验证功能
- Android 使用Vector 画图详解
- Android 自定义写字板控件实现签名功能
- Android 一段时间无操作休眠功能的实现
- Android 10.0 Settings主页面去掉FocusRecyclerView相关功能
- android 9.0 10.0拦截所有陌生来电防骚扰功能
- android 10.0屏蔽短信功能(短信发送开关)
- android事件拦截处理机制详解
- 【Android Gradle 插件】自定义 Gradle 插件模块 ② ( 在模块中定义插件 | 引入自定义 Gradle 插件模块 | 配置 Gradle 插件上传选项 | 配置分组名称版本号 )
- 【Android 内存优化】图片文件压缩 ( Android 原生 API 提供的图片压缩功能能 | 图片质量压缩 | 图片尺寸压缩 )
- Android 各层中日志打印功能的应用(七十五)
- Android 插件化 开发
- C#:基于WMI查询USB设备信息 及 Android设备厂商VID列表
- Android kotlin 用RecyclerView(androidx+BRVAH3.0.6)实现下拉刷新和上拉加载更多(offset+limit)功能
- Android 11.0 Settings主页面去掉FocusRecyclerView(主菜单多余项)相关功能
- Android 11.0 关于Launcher3中调用截图功能总是返回null的解决方案