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
}
相关推荐
专吃海绵宝宝菠萝屋的派大星8 分钟前
使用Dify对接自己开发的mcp
java·服务器·前端
爱分享的阿Q8 分钟前
Rust加WebAssembly前端性能革命实践指南
前端·rust·wasm
蓝黑20209 分钟前
Vue的 value=“1“ 和 :value=“1“ 有什么区别
前端·javascript·vue
小李子呢021118 分钟前
前端八股6---v-model双向绑定
前端·javascript·算法
He少年33 分钟前
【基础知识、Skill、Rules和MCP案例介绍】
java·前端·python
史迪仔011236 分钟前
[QML] QML IMage图像处理
开发语言·前端·javascript·c++·qt
AI_Claude_code36 分钟前
ZLibrary访问困境方案四:利用Cloudflare Workers等边缘计算实现访问
javascript·人工智能·爬虫·python·网络爬虫·边缘计算·爬山算法
AwesomeCPA40 分钟前
Miaoduo MCP 使用指南(VDI内网环境)
前端·ui·ai编程
前端大波42 分钟前
前端面试通关包(2026版,完整版)
前端·面试·职场和发展