android设备不支持相机和振动功能,删除相机camera API和振动vibrate API

办法:找到管理服务,直接拦截return掉

/frameworks/base/core/java/android/app/PackageManager.java 修改无效!

/frameworks/base/core/java/android/app/ApplicationPackageManager.java

@Override
public boolean hasSystemFeature(String name) {
//*/20231102,rm FEATURE_CAMERA API
if (name.equals(PackageManager.FEATURE_CAMERA)) {
return false;
}
//*/
return hasSystemFeature(name, 0);
}

/frameworks/base/services/core/java/com/android/server/VibratorService.java

@Override // Binder call

public boolean hasVibrator() {

//*/20231102,rm all vibrator API

return false;

/*/

return doVibratorExists();

//*/

}

相关推荐
2501_915106323 小时前
iOS 26 APP 性能测试实战攻略:多工具组合辅助方案
android·macos·ios·小程序·uni-app·cocoa·iphone
怪兽20145 小时前
IntentService 的应用场景和使用方式?
android·面试
Jeled6 小时前
云信im在Android中的使用2
android
Jerry7 小时前
Compose 自定义布局和图形
android
杨筱毅7 小时前
【Android】【底层机制】组件生命周期以及背后的状态管理
android·底层机制
Jeled9 小时前
Kotlin 实现社交 App 音视频模块:语音录制、播放、暂停与进度控制全流程封装
android·kotlin·android studio·音视频
ARM+FPGA+AI工业主板定制专家9 小时前
【JETSON+FPGA+GMSL】实测分享 | 如何实现激光雷达与摄像头高精度时间同步?
人工智能·数码相机·机器学习·fpga开发·机器人·自动驾驶
沐怡旸9 小时前
【底层机制】【Android】Binder架构与原理
android·面试
Jeled9 小时前
Jetpack —> Media3的分析和使用
android
木易士心11 小时前
Android setContentView源码与原理分析
android