Android 反射

复制代码
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
}
相关推荐
hi_LeTian4 分钟前
【Linphone】Ubuntu20.04 编译 Linphone5.2 Android SDK 适配RK3326硬解码完整教程(避坑版)
android
事圆则缓7 分钟前
Flutter 状态管理框架对比(一):先看地图,再选工具
前端·javascript·flutter
SoStraw8 分钟前
跨平台P2P通信SDK,Windows/Android/iOS/Linux/macOS一套API全兼容
android·linux·windows·跨平台·p2p·webrpc
中杯可乐多加冰10 分钟前
解决方案:CEB 文件 Web 端在线预览方案,Linux部署ceb文件在线预览工具
linux·运维·前端·ceb
晚风醉蝶16 分钟前
webpack 模块提取
前端·webpack·node.js·ast·逆向分析
IMPYLH20 分钟前
HTML 的 <tfoot> 元素
前端·javascript·html
像风一样自由202025 分钟前
42.VueReactNextjs如何为AI应用设计前端交互
前端·人工智能·大模型·交互·rag·智能体
鬼手点金25 分钟前
Claude Code示范案例-修复 Bug 工作流
java·服务器·前端·javascript·bug·openclaw
李游Leo29 分钟前
《HarmonyOS 7 ArkGraphics 3D 空间设计开发实战》07:复杂3D场景的帧率、内存与资源性能优化【鸿蒙心迹】
android·3d·性能优化·harmonyos
柳杉35 分钟前
用 GPT-6 Astra 和 Tripo3D 做智慧农业 3D 大屏:从调研到可巡检园区全流程实录
前端·ai编程·数据可视化