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