`
04023129
  • 浏览: 162158 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

设置 Android wifi连接 samples【转】

阅读更多

原文地址:http://stackoverflow.com/questions/2140133/how-and-what-to-set-to-android-wificonfiguration-presharedkey-to-connect-to-the-w
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiConfiguration wc = new WifiConfiguration();
// This is must be quoted according to the documentation 
// http://developer.android.com/reference/android/net/wifi/WifiConfiguration.html#SSID
wc.SSID = "\"SSIDName\"";
wc.preSharedKey  = "password";
wc.hiddenSSID = true;
wc.status = WifiConfiguration.Status.ENABLED;        
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.TKIP);
wc.allowedGroupCiphers.set(WifiConfiguration.GroupCipher.CCMP);
wc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.WPA_PSK);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.TKIP);
wc.allowedPairwiseCiphers.set(WifiConfiguration.PairwiseCipher.CCMP);
wc.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
int res = wifi.addNetwork(wc);
Log.d("WifiPreference", "add Network returned " + res );
boolean b = wifi.enableNetwork(res, true);        
Log.d("WifiPreference", "enableNetwork returned " + b );

分享到:
评论
2 楼 04023129 2011-12-02  
试下 把wc.preSharedKey  = "password";
改成wc.preSharedKey  = "\"password\"";
1 楼 wangtuwen 2011-11-28  
请问一下,我使用了你这个方法去连接,怎么都连不上呢!
每次wifi.addNetwork(wc);
之后,返回的都是-1

相关推荐

    android-samples.zip

    Android SDK 是开发者学习和实践Android应用开发的重要工具,其中包含了大量的示例代码,也就是我们所说的samples。这些示例代码覆盖了Android开发的各个方面,为初学者提供了丰富的学习材料,同时也为有经验的...

    android sdk 自带 实例(samples)

    The list below provides a summary of the sample applications that are available with the Android SDK. Using the links on this page, you can view the source files of the sample applications in your ...

    android-7 samples

    官方示例代码位于`android-sdk-windows\samples`目录下,包括了各种功能和API的演示。通过这些示例,开发者可以快速理解和学习如何在实际项目中应用新特性: 1. **AppCompat**: 提供对旧版本Android的支持,包括...

    spring-android-samples

    总结,"spring-android-samples"项目为我们提供了一手资料,展示了Spring for Android在Android开发中的实际应用。通过学习和实践这些示例,开发者不仅可以掌握Spring框架在移动开发中的使用,还能提升Android应用的...

    Android 5.0 samples

    这个名为"Android 5.0 samples"的压缩包提供了API Level 21的相关示例代码,帮助开发者更好地理解和应用这些新功能。 1. Material Design:Android 5.0 引入了Material Design设计语言,这是一种现代化、响应式的...

    android4.4samples(包含ApiDemos)

    在部署"android4.4samples"时,你需要设置一个本地的Android SDK环境,并在项目的build.gradle文件中配置对应的依赖。然后,使用`./gradlew build`命令来编译和构建项目,确保所有示例都能正常运行。 **关键知识点*...

    opencv android samples

    opencv android source, samples 。

    Android 自带Samples

    在Android开发领域,官方提供的Samples是一个非常宝贵的资源库,它们为开发者提供了丰富的示例代码,帮助理解并掌握Android系统的各种特性和组件。标题中的“Android 自带Samples”指的是Android SDK中包含的一系列...

    arcgis runtime samples android master

    "arcgis runtime samples android master"是这个SDK的一个样本项目集合,用于展示和学习如何在Android应用中有效地集成和使用ArcGIS服务。 1. **ArcGIS Runtime SDK介绍** ArcGIS Runtime SDK 提供了丰富的API,...

    Android Developer Training Samples

    在这个部分,开发者可以学习如何设置Android开发环境,包括安装Android Studio、配置SDK、创建虚拟设备或连接物理设备进行调试。了解Android项目的结构,如`res`目录用于存放资源文件,`src`目录包含源代码,以及`...

    android sdk sources samples

    android sdk sources sample目录,解压至sdk目录即可

    spring-android-samples-master

    spring-android-samples-master

    Android samples

    在Android开发领域,示例代码(samples)是学习和理解平台功能、API使用以及最佳实践的重要资源。"Android samples"这个标题和描述暗示了我们将会探讨一系列与Android应用开发相关的实例项目,这些项目覆盖了从基础...

    android-kotlin-samples, Android的一些Kotlin基本示例.zip

    android-kotlin-samples, Android的一些Kotlin基本示例 android-kotlin-samples Android的一些基本的 Kotlin插件示例示例HttpUrlConnection和 AsyncTask带有BaseAdapter和数据对象的 ListViewOkHttp

    Android代码-Android Architecture_googlesamples

    Android Architecture Blueprints The Android framework provides a lot of flexibility in deciding how to organize and architect an Android app. While this freedom is very valuable, it can also lead to ...

    RxJava-Android-Samples

    **RxJava-Android-Samples** 是一个专门为 Android 开发者提供的示例项目,它深入展示了如何在 Android 应用中有效地使用 RxJava 这一强大的响应式编程库。RxJava 是一个 Java VM 上的实现 Reactive Extensions 的库...

    AndroidLib-Samples-VB-master.zip_SRU_adb_android_vb for android

    《AndroidLib-Samples-VB-master.zip:Android调试与VB交互实践》 在移动应用开发领域,Android系统以其开源性、灵活性以及丰富的功能深受开发者喜爱。其中,ADB(Android Debug Bridge)是Android开发者不可或缺的...

    android 7 samples

    本资源“android 7 samples”聚焦于Android 2.1版本,虽然现在Android系统已经更新到更高的版本,但对Android 7(也称为Nougat)的学习仍具有极高的价值,因为它为开发者提供了许多关键的更新和改进,这些知识对于...

    Android代码-android-samples

    Google Maps Android API v2 Samples Samples demonstrating how to use Google Maps Android API v2. This repo contains the following samples: ApiDemos: A collection of small demos showing most features ...

Global site tag (gtag.js) - Google Analytics