2 qq 27751729 qq_27751729 于 2016.01.19 15:27 提问

api隐藏函数调用-失败

private void removeAndDeleteGroup(WifiP2pGroup wifiP2pGroup) {
mManager.removeGroup(mChannel, null);
try {
Method getNetworkId = WifiP2pGroup.class.getDeclaredMethod("getNetworkId");
Integer networkId = (Integer) getNetworkId.invoke(wifiP2pGroup);
Method deletePersistentGroup = WifiP2pManager.class.getDeclaredMethod("deletePersistentGroup",
WifiP2pManager.Channel.class, Integer.class, WifiP2pManager.ActionListener.class);
deletePersistentGroup.invoke(mManager, mChannel, networkId, null);
} catch (NoSuchMethodException e) {
Log.e("WIFI", "Could not delete persistent group", e);
} catch (InvocationTargetException e) {
Log.e("WIFI", "Could not delete persistent group", e);
} catch (IllegalAccessException e) {
Log.e("WIFI", "Could not delete persistent group", e);
}
}
请问上面程序哪里有问题吗?求教

2个回答

caozhy
caozhy   Ds   Rxr 2016.01.19 21:48
rui888
rui888   Ds   Rxr 2016.01.19 15:28

大哥那一句失败了啊,看异常信息啊。

qq_27751729
qq_27751729 getNetworkId调成功了就deletePersistentGroup失败啊
2 年多之前 回复
qq_27751729
qq_27751729 调用了getNetworkId和deletePersistentGroup方法,如果可以请给个调用代码,谢谢
2 年多之前 回复
qq_27751729
qq_27751729 对反射调用不太熟,网上也看了一些,感觉程序没问题啊,请指教
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android 隐藏API显式调用以及内部资源使用方法
一、android.jar包 android.jar是我们Android应用开发包,它内部包含了我们在应用开发中需要使用的所有API调用。 二、显式使用 Android 隐藏 API 和内部 API 在进行Android应用开发的时候,一般会选择指定的编译版本,选择编译版本之后,我们的项目就会使用我们SDK目录中对应版本的android.jar(sdk/platforms/android-v...
DLL调用失败,如何发现和调用DLL里面的函数
<br />(1)      Depandence.exe<br />(2)      Dumpbin / exports dllname<br />隐式调用:<br />*包含导出和(或)C类声明头文件(.h);<br />*导入库文件(.LIB);<br />*实际DLL(.dll文件);<br />在可执行每个使用导出原文件必须用# 语句包含有导出(或者C类)头文件导出和其他完全样<br />建立可执行时必须和导入库文件链接在project tings对话框link选项卡object/library
Android静态安全检测 -> 敏感函数调用风险
敏感函数调用风险 一、API 【1】android.telephony.TelephonyManager.getNetworkOperator( )   获取运营商信息 【2】android.telephony.TelephonyManager.getDeviceId( )   获取设备信息 【3】android.telephony.TelephonyMan
编译包含隐藏API的Android SDK(被@hide隐藏)
Android 官方对开发和隐藏了很多 API,在一般开发中,我们很少需要使用它们,但并不是说这些API很鸡肋,相反的,利用这些API往往能够实现一些神奇的效果....
调用函数失败怎么办
比如说在多线程里创建一个事件CreateEvent() 如果这个CreateEvent函数调用失败了 怎么处理 总之我们遇到的很多函数都可能调用失败 有些函数要确保成功  必说说 连接数据库 这个时候需要100%成功   while (0 == stop)   {     stop = ::CreateEvent(0, TRUE, TRUE, 0);
API函数常数数值 易语言必备
API函数常数数值 易语言API函数调用必备工具
API(库函数)和系统调用的差别
文章来源:http://soft.chinabyte.com/os/258/12424258.shtml Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。系统调用实际上就是指最底层的一个调用,在linux程序设计里面就是底层调用的意思。面向的是硬件。而库函数调用则面向的是应用开发的,相当于应用程序的api,采用这样的方式
[转载]突破Android P(Preview 1)对调用隐藏API限制的方法--来自奇卓社
一.概要 本文基于对AndroidP(Preview 1)的源码分析,实现了三种绕过对调用隐藏API限制的方法,有效性均已得到验证,能够成功调用系统隐藏API。 二.限制原理 首先抛开Android P的具体实现过程,安卓系统要实现限制用户代码调用系统隐藏API,至少要做以下两个区分: 1.必须区分一个Method(或Field)对用户代码是隐藏的还是公...
API函数调用 windows编程
API函数调用 适合windows 编程的朋友们使用!!!!!
PowerBuilder Win32 API函数调用:参考手册 pdf
PowerBuilder Win32 API函数调用:参考手册 pdf