Android 开机无震动
时间: 2023-10-13 11:57:37 浏览: 192
根据引用\[1\]中的代码,可以看出在boot_mode.c文件中的normal_mode函数中,设置了开机震动的代码。具体来说,通过调用vibrator_hw_init()函数进行开机震动的初始化,然后调用set_vibrator(1)函数来设置震动。所以,根据代码来看,Android开机应该是有震动的。
另外,根据引用\[2\]和引用\[3\]中的代码,可以看出在platform.c文件中的mboot_common_load_logo方法显示开机Logo之前也添加了震动的代码。具体来说,通过调用vibr_Enable_HW()函数开启震动,然后通过mdelay(80)函数进行80毫秒的震动,最后通过vibr_Disable_HW()函数关闭震动。所以,从代码来看,Android开机时应该会有震动。
综上所述,根据提供的代码来看,Android开机应该是有震动的。如果您的设备没有震动,可能是由于其他原因导致的问题。建议您检查设备的设置和硬件是否正常工作。
#### 引用[.reference_title]
- *1* *2* [Android 开机Logo、铃声、震动修改方案](https://blog.csdn.net/wjky2014/article/details/100942678)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *3* [Android 开机震动、动画、铃声添加方案](https://blog.csdn.net/wjky2014/article/details/89235853)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文