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();

//*/

}

相关推荐
没有了遇见30 分钟前
Android 渐变色实现总结
android
雨白3 小时前
Jetpack系列(四):精通WorkManager,让后台任务不再失控
android·android jetpack
mmoyula5 小时前
【RK3568 驱动开发:实现一个最基础的网络设备】
android·linux·驱动开发
sam.li6 小时前
WebView安全实现(一)
android·安全·webview
移动开发者1号6 小时前
Kotlin协程超时控制:深入理解withTimeout与withTimeoutOrNull
android·kotlin
程序员JerrySUN7 小时前
RK3588 Android SDK 实战全解析 —— 架构、原理与开发关键点
android·架构
移动开发者1号7 小时前
Java Phaser:分阶段任务控制的终极武器
android·kotlin
哲科软件16 小时前
跨平台开发的抉择:Flutter vs 原生安卓(Kotlin)的优劣对比与选型建议
android·flutter·kotlin
lingling00918 小时前
扫描仪:工业自动化的智能之眼——迁移科技赋能智能制造新纪元
数码相机
jyan_敬言1 天前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio