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

//*/

}

相关推荐
哲科软件9 小时前
跨平台开发的抉择:Flutter vs 原生安卓(Kotlin)的优劣对比与选型建议
android·flutter·kotlin
lingling00911 小时前
扫描仪:工业自动化的智能之眼——迁移科技赋能智能制造新纪元
数码相机
jyan_敬言15 小时前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio
程序员老刘15 小时前
Android 16开发者全解读
android·flutter·客户端
福柯柯16 小时前
Android ContentProvider的使用
android·contenprovider
不想迷路的小男孩16 小时前
Android Studio 中Palette跟Component Tree面板消失怎么恢复正常
android·ide·android studio
餐桌上的王子16 小时前
Android 构建可管理生命周期的应用(一)
android
菠萝加点糖16 小时前
Android Camera2 + OpenGL离屏渲染示例
android·opengl·camera
用户20187928316716 小时前
🌟 童话:四大Context徽章诞生记
android
yzpyzp16 小时前
Android studio在点击运行按钮时执行过程中输出的compileDebugKotlin 这个任务是由gradle执行的吗
android·gradle·android studio