博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
andrid对不能导入的类,知道类路径怎样使用该类
阅读量:5840 次
发布时间:2019-06-18

本文共 641 字,大约阅读时间需要 2 分钟。

andrid对不能导入的类,知道类路径怎样使用该类?使用java的反射机制。

下边是一个样例。

MTK平台对Android源生的Telephone接口进行了扩展,加入了一个TelephonyManagerEx类来对双卡进行支持:

类名: com.mediatek.telephony.TelephonyMangerEx;
应用中,我们能够通过java的反射机制来调用当中的接口:
Class clazz = Class.forName("com.mediatek.telephony.TelephonyManagerEx");
Method getInstance = clazz.getDeclaredMethod("getDefault");
Object obj = getInstance.invoke(null, null);
Method getImsi = clazz.getDeclaredMethod("getSubscriberId", int.class);
String imsi0 = (String) getImsi.invoke(obj, 0);
Log.v(TAG, "imsi0 = " + imsi0);
// 在这些函数中。传入的參数表示sim卡id,取值0和1,分别表示两张sim卡
能够在调用Method.invoke()中传入參数

转载于:https://www.cnblogs.com/clnchanpin/p/6821098.html

你可能感兴趣的文章
先行者长虹佳华超融合市场沙龙在京举行
查看>>
建立备份策略的重要性
查看>>
小白用户如何轻松上云 -我的轻量应用服务器探索记
查看>>
BCG与阿里研究院等联合揭秘中国互联网经济:成功的关键是什么?
查看>>
Palo Alto Networks推出业内首个防凭证被盗及滥用技术
查看>>
发力IoT领域 Marvell注重生态系统发展
查看>>
数据中心网络布线工程必备七大件
查看>>
20个问题揭穿冒牌数据科学家
查看>>
从宏杉合作伙伴大会看本土存储厂商的“逆袭”
查看>>
你应该知道的 RPC 原理
查看>>
Ubuntu安装词典
查看>>
KVM虚拟机在线添加网卡
查看>>
Spring解析
查看>>
支付宝签约教程及注意事项
查看>>
Linux Glibc溢出漏洞凶猛来袭 可让***者获取操作系统的控制权限
查看>>
设计模式之原则
查看>>
Maven修改全局和局部JDK版本
查看>>
设计模式——组合模式(Composite Pattern)
查看>>
java设计模式之——代理模式
查看>>
每天学习2小时的故事
查看>>