类android.net.wifi.p2p.WifiP2pManager.Channel源码实例Demo

下面列出了怎么用android.net.wifi.p2p.WifiP2pManager.Channel的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: ShareBox   文件: WifiDirectManager.java
public void setDeviceName(String name){
//		setDeviceName(Channel c, String devName, ActionListener listener)
		Class<WifiP2pManager> clzz = WifiP2pManager.class;
		
		ActionListener listener=new ActionListener() {
			@Override
			public void onSuccess() {
				ALog.i(TAG, "setDeviceName succees");
			}
			@Override
			public void onFailure(int reason) {
				ALog.i(TAG, "setDeviceName failure");
			}
		};
		
		Method m=null;
		try {
			m=clzz.getDeclaredMethod("setDeviceName", 
					new Class[]{Channel.class,String.class,ActionListener.class});
			m.setAccessible(true);
			m.invoke(mWifiP2pManager, getChannel(),name,listener);	
		} catch (Exception e) {
			e.printStackTrace();
		} finally{
			if(m!=null)
				m.setAccessible(false);
		}
	}
 
源代码2 项目: ShareBox   文件: WifiDirectManager.java
public Channel getChannel() {
	return mWifiChannel;
}
 
源代码3 项目: Demo_Public   文件: WifiDirectReceiver.java
public WifiDirectReceiver(WifiP2pManager manager,Channel channel,WiFiDirectActivity activity){
    super();
    this.mActivity = activity;
    this.mChannel = channel;
    this.mManager = manager;
}
 
public void startReceiver(WifiP2pManager mManager, Channel mChannel) {
    Logger.log(TAG, "Starting receiver");
    this.mChannel = mChannel;
    this.mManager = mManager;
}
 
 类所在包
 类方法
 同包方法