当前位置: 首页>>代码示例>>Java>>正文


Java WifiParsedResult类代码示例

本文整理汇总了Java中com.google.zxing.client.result.WifiParsedResult的典型用法代码示例。如果您正苦于以下问题:Java WifiParsedResult类的具体用法?Java WifiParsedResult怎么用?Java WifiParsedResult使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


WifiParsedResult类属于com.google.zxing.client.result包,在下文中一共展示了WifiParsedResult类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: handleButtonPress

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public void handleButtonPress(int index) {
  if (index == 0) {
    WifiParsedResult wifiResult = (WifiParsedResult) getResult();
    WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
    if (wifiManager == null) {
      Log.w(TAG, "No WifiManager available from device");
      return;
    }
    final Activity activity = getActivity();
    activity.runOnUiThread(new Runnable() {
      @Override
      public void run() {
        Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show();
      }
    });
    new WifiConfigManager(wifiManager).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, wifiResult);
    parent.restartPreviewAfterDelay(0L);
  }
}
 
开发者ID:amap-demo,项目名称:weex-3d-map,代码行数:21,代码来源:WifiResultHandler.java

示例2: handleButtonPress

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public void handleButtonPress(int index) {
    if (index == 0) {
        WifiParsedResult wifiResult = (WifiParsedResult) getResult();
        WifiManager wifiManager = (WifiManager) getActivity().getApplicationContext().getSystemService(Context.WIFI_SERVICE);
        if (wifiManager == null) {
            Log.w(TAG, "No WifiManager available from device");
            return;
        }
        final Activity activity = getActivity();
        activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show();
            }
        });
        new WifiConfigManager(wifiManager).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, wifiResult);
        parent.restartPreviewAfterDelay(0L);
    }
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:21,代码来源:WifiResultHandler.java

示例3: handleButtonPress

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public void handleButtonPress(int index) {
    if (index == 0) {
        WifiParsedResult wifiResult = (WifiParsedResult) getResult();
        WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
        if (wifiManager == null) {
            Log.w(TAG, "No WifiManager available from device");
            return;
        }
        final Activity activity = getActivity();
        activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show();
            }
        });
        new WifiConfigManager(wifiManager).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, wifiResult);
        //parent.restartPreviewAfterDelay(0L);
    }
}
 
开发者ID:areebbeigh,项目名称:QRCodeUtility,代码行数:21,代码来源:WifiResultHandler.java

示例4: handleButtonPress

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public void handleButtonPress(int index) {
    if (index == 0) {
        WifiParsedResult wifiResult = (WifiParsedResult) getResult();
        WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
        final Activity activity = getActivity();
        activity.runOnUiThread(new Runnable() {
            @Override
            public void run() {
                Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show();
            }
        });
        taskExec.execute(new WifiConfigManager(wifiManager), wifiResult);
        parent.restartPreviewAfterDelay(0L);
    }
}
 
开发者ID:yakovenkodenis,项目名称:Discounty,代码行数:17,代码来源:WifiResultHandler.java

示例5: handleClick

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public void handleClick(int buttonID) {
  if (buttonID == R.id.button_wifi) {
    WifiParsedResult wifiResult = (WifiParsedResult) getResult();
    WifiManager wifiManager = (WifiManager) getActivity().getSystemService(Context.WIFI_SERVICE);
    if (wifiManager == null) {
      Log.w(TAG, "No WifiManager available from device");
      return;
    }
    final Activity activity = getActivity();
    activity.runOnUiThread(new Runnable() {
      @Override
      public void run() {
        Toast.makeText(activity.getApplicationContext(), R.string.wifi_changing_network, Toast.LENGTH_SHORT).show();
      }
    });
    new WifiConfigManager(wifiManager).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, wifiResult);
    parent.restartPreviewAfterDelay(0L);
  }
}
 
开发者ID:srowen,项目名称:zxing-bsplus,代码行数:21,代码来源:WifiResultHandler.java

示例6: changeNetworkCommon

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static WifiConfiguration changeNetworkCommon(WifiParsedResult wifiResult) {
  WifiConfiguration config = new WifiConfiguration();
  config.allowedAuthAlgorithms.clear();
  config.allowedGroupCiphers.clear();
  config.allowedKeyManagement.clear();
  config.allowedPairwiseCiphers.clear();
  config.allowedProtocols.clear();
  // Android API insists that an ascii SSID must be quoted to be correctly handled.
  config.SSID = quoteNonHex(wifiResult.getSsid());
  config.hiddenSSID = wifiResult.isHidden();
  return config;
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:13,代码来源:WifiConfigManager.java

示例7: changeNetworkWEP

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWEP(WifiManager wifiManager, WifiParsedResult wifiResult) {
  WifiConfiguration config = changeNetworkCommon(wifiResult);
  config.wepKeys[0] = quoteNonHex(wifiResult.getPassword(), 10, 26, 58);
  config.wepTxKeyIndex = 0;
  config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED);
  config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
  updateNetwork(wifiManager, config);
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:13,代码来源:WifiConfigManager.java

示例8: changeNetworkWPA

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWPA(WifiManager wifiManager, WifiParsedResult wifiResult) {
  WifiConfiguration config = changeNetworkCommon(wifiResult);
  // Hex passwords that are 64 bits long are not to be quoted.
  config.preSharedKey = quoteNonHex(wifiResult.getPassword(), 64);
  config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
  config.allowedProtocols.set(WifiConfiguration.Protocol.WPA); // For WPA
  config.allowedProtocols.set(WifiConfiguration.Protocol.RSN); // For WPA2
  config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
  config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
  config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
  config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
  config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
  updateNetwork(wifiManager, config);
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:16,代码来源:WifiConfigManager.java

示例9: getDisplayContents

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
@Override
public CharSequence getDisplayContents() {
  WifiParsedResult wifiResult = (WifiParsedResult) getResult();
  StringBuilder contents = new StringBuilder(50);
  String wifiLabel = parent.getString(R.string.wifi_ssid_label);
  ParsedResult.maybeAppend(wifiLabel + '\n' + wifiResult.getSsid(), contents);
  String typeLabel = parent.getString(R.string.wifi_type_label);
  ParsedResult.maybeAppend(typeLabel + '\n' + wifiResult.getNetworkEncryption(), contents);
  return contents.toString();
}
 
开发者ID:PhilippC,项目名称:keepass2android,代码行数:11,代码来源:WifiResultHandler.java

示例10: changeNetworkCommon

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static WifiConfiguration changeNetworkCommon(WifiParsedResult wifiResult) {
    WifiConfiguration config = new WifiConfiguration();
    config.allowedAuthAlgorithms.clear();
    config.allowedGroupCiphers.clear();
    config.allowedKeyManagement.clear();
    config.allowedPairwiseCiphers.clear();
    config.allowedProtocols.clear();
    // Android API insists that an ascii SSID must be quoted to be correctly handled.
    config.SSID = quoteNonHex(wifiResult.getSsid());
    config.hiddenSSID = wifiResult.isHidden();
    return config;
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:13,代码来源:WifiConfigManager.java

示例11: changeNetworkWEP

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWEP(WifiManager wifiManager, WifiParsedResult wifiResult) {
    WifiConfiguration config = changeNetworkCommon(wifiResult);
    config.wepKeys[0] = quoteNonHex(wifiResult.getPassword(), 10, 26, 58);
    config.wepTxKeyIndex = 0;
    config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED);
    config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
    updateNetwork(wifiManager, config);
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:13,代码来源:WifiConfigManager.java

示例12: changeNetworkWPA

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWPA(WifiManager wifiManager, WifiParsedResult wifiResult) {
    WifiConfiguration config = changeNetworkCommon(wifiResult);
    // Hex passwords that are 64 bits long are not to be quoted.
    config.preSharedKey = quoteNonHex(wifiResult.getPassword(), 64);
    config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
    config.allowedProtocols.set(WifiConfiguration.Protocol.WPA); // For WPA
    config.allowedProtocols.set(WifiConfiguration.Protocol.RSN); // For WPA2
    config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
    config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
    config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
    config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
    config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
    updateNetwork(wifiManager, config);
}
 
开发者ID:xiong-it,项目名称:ZXingAndroidExt,代码行数:16,代码来源:WifiConfigManager.java

示例13: changeNetworkCommon

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static WifiConfiguration changeNetworkCommon(WifiParsedResult wifiResult) {
	WifiConfiguration config = new WifiConfiguration();
	config.allowedAuthAlgorithms.clear();
	config.allowedGroupCiphers.clear();
	config.allowedKeyManagement.clear();
	config.allowedPairwiseCiphers.clear();
	config.allowedProtocols.clear();
	// Android API insists that an ascii SSID must be quoted to be correctly
	// handled.
	config.SSID = quoteNonHex(wifiResult.getSsid());
	config.hiddenSSID = wifiResult.isHidden();
	return config;
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:14,代码来源:WifiConfigManager.java

示例14: changeNetworkWEP

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWEP(WifiManager wifiManager, WifiParsedResult wifiResult) {
	WifiConfiguration config = changeNetworkCommon(wifiResult);
	config.wepKeys[0] = quoteNonHex(wifiResult.getPassword(), 10, 26, 58);
	config.wepTxKeyIndex = 0;
	config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.SHARED);
	config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP40);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.WEP104);
	updateNetwork(wifiManager, config);
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:13,代码来源:WifiConfigManager.java

示例15: changeNetworkWPA

import com.google.zxing.client.result.WifiParsedResult; //导入依赖的package包/类
private static void changeNetworkWPA(WifiManager wifiManager, WifiParsedResult wifiResult) {
	WifiConfiguration config = changeNetworkCommon(wifiResult);
	// Hex passwords that are 64 bits long are not to be quoted.
	config.preSharedKey = quoteNonHex(wifiResult.getPassword(), 64);
	config.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
	config.allowedProtocols.set(WifiConfiguration.Protocol.WPA); // For WPA
	config.allowedProtocols.set(WifiConfiguration.Protocol.RSN); // For WPA2
	config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
	config.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_EAP);
	config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
	config.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
	config.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
	updateNetwork(wifiManager, config);
}
 
开发者ID:xiong-it,项目名称:PortraitZXing,代码行数:16,代码来源:WifiConfigManager.java


注:本文中的com.google.zxing.client.result.WifiParsedResult类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。