fun getPrivateValue(device: BluetoothDevice?):Int{
try {
val activityManagerClass =
Class.forName("android.bluetooth.BluetoothDevice")//类名
val getCurrentUserMethod =
activityManagerClass.getMethod("getAdapterIndex")//方法
return getCurrentUserMethod.invoke(device) as Int
}catch (e: Exception){
LogUtils.d(TAG,"error")
}
return -1
}
Android 反射
阿道夫小狮子2025-12-02 11:27
相关推荐
hi_LeTian4 分钟前
【Linphone】Ubuntu20.04 编译 Linphone5.2 Android SDK 适配RK3326硬解码完整教程(避坑版)事圆则缓7 分钟前
Flutter 状态管理框架对比(一):先看地图,再选工具SoStraw8 分钟前
跨平台P2P通信SDK,Windows/Android/iOS/Linux/macOS一套API全兼容中杯可乐多加冰10 分钟前
解决方案:CEB 文件 Web 端在线预览方案,Linux部署ceb文件在线预览工具晚风醉蝶16 分钟前
webpack 模块提取IMPYLH20 分钟前
HTML 的 <tfoot> 元素像风一样自由202025 分钟前
42.VueReactNextjs如何为AI应用设计前端交互鬼手点金25 分钟前
Claude Code示范案例-修复 Bug 工作流李游Leo29 分钟前
《HarmonyOS 7 ArkGraphics 3D 空间设计开发实战》07:复杂3D场景的帧率、内存与资源性能优化【鸿蒙心迹】柳杉35 分钟前
用 GPT-6 Astra 和 Tripo3D 做智慧农业 3D 大屏:从调研到可巡检园区全流程实录