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
相关推荐
峥嵘life2 分钟前
Android getprop 属性限制详解:User 版本属性获取问题分析边界条件╝3 分钟前
微前端进阶(二)代码N年归来仍是新手村成员8 分钟前
【AWS】Lambda 初识与服务部署罗超驿13 分钟前
9.零基础学CSS:元素属性设置(字体、颜色、对齐等)全解析云水一下23 分钟前
JavaScript 从零基础到精通系列:流程控制、函数与作用域丷丩24 分钟前
MapLibre GL JS第28课:PMTiles源和协议之歆36 分钟前
Day24_JavaScript正则表达式与性能优化实战:从入门到精通柚子科技1 小时前
Vue3 响应式原理:我被 ref 和 reactive 坑了3次后终于搞懂了大鱼前端1 小时前
Veaury:让Vue和React组件在同一应用中共存的神器五月君_1 小时前
继 React、Vue 之后,Three.js 也有 Skills 了!AI 写 3D 终于不“晕”了