Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何显示当前连接的WIFI SSID?_Android_Eclipse_Android Wifi_Connectivity_Wifimanager - Fatal编程技术网

Android 如何显示当前连接的WIFI SSID?

Android 如何显示当前连接的WIFI SSID?,android,eclipse,android-wifi,connectivity,wifimanager,Android,Eclipse,Android Wifi,Connectivity,Wifimanager,我试图显示当前的SSID,并最终捕获它,以便以后使用它 到目前为止,我已经能够编译以下代码——但我无法让它显示出来,并且每次运行时应用程序强制关闭。我知道我忽略了一些简单的事情。非常感谢您的帮助 阿曼尼·斯旺 爪哇 XML LOGCAT 03-16 01:34:52.938: E/Trace(2236): error opening trace file: No such file or directory (2) 03-16 01:34:53.487: D/dalvikvm(2236): GC

我试图显示当前的SSID,并最终捕获它,以便以后使用它

到目前为止,我已经能够编译以下代码——但我无法让它显示出来,并且每次运行时应用程序强制关闭。我知道我忽略了一些简单的事情。非常感谢您的帮助

阿曼尼·斯旺 爪哇

XML

LOGCAT

03-16 01:34:52.938: E/Trace(2236): error opening trace file: No such file or directory (2)
03-16 01:34:53.487: D/dalvikvm(2236): GC_FOR_ALLOC freed 42K, 7% free 2466K/2652K, paused 45ms, total 49ms
03-16 01:34:53.567: I/dalvikvm-heap(2236): Grow heap (frag case) to 6.061MB for 3686416-byte allocation
03-16 01:34:53.627: D/dalvikvm(2236): GC_FOR_ALLOC freed 2K, 4% free 6064K/6256K, paused 55ms, total 55ms
03-16 01:34:53.717: D/dalvikvm(2236): GC_CONCURRENT freed <1K, 4% free 6064K/6256K, paused 9ms+16ms, total 95ms
03-16 01:34:55.048: D/libEGL(2236): loaded /system/lib/egl/libEGL_emulation.so
03-16 01:34:55.128: D/(2236): HostConnection::get() New Host Connection established 0x2a155228, tid 2236
03-16 01:34:55.208: D/libEGL(2236): loaded /system/lib/egl/libGLESv1_CM_emulation.so
03-16 01:34:55.218: D/libEGL(2236): loaded /system/lib/egl/libGLESv2_emulation.so
03-16 01:34:55.419: W/EGL_emulation(2236): eglSurfaceAttrib not implemented
03-16 01:34:55.448: D/OpenGLRenderer(2236): Enabling debug mode 0
03-16 01:34:56.568: D/AndroidRuntime(2236): Shutting down VM
03-16 01:34:56.568: W/dalvikvm(2236): threadid=1: thread exiting with uncaught exception (group=0x40a71930)
03-16 01:34:56.638: E/AndroidRuntime(2236): FATAL EXCEPTION: main
03-16 01:34:56.638: E/AndroidRuntime(2236): java.lang.Error: Unresolved compilation problem: 
03-16 01:34:56.638: E/AndroidRuntime(2236):     Connect cannot be resolved to a type
03-16 01:34:56.638: E/AndroidRuntime(2236):     at     com.nfc.linked.SplashScreen$1.run(SplashScreen.java:34)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at android.os.Handler.handleCallback(Handler.java:725)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at android.os.Handler.dispatchMessage(Handler.java:92)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at android.os.Looper.loop(Looper.java:137)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at android.app.ActivityThread.main(ActivityThread.java:5041)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at java.lang.reflect.Method.invokeNative(Native Method)    
03-16 01:34:56.638: E/AndroidRuntime(2236):     at java.lang.reflect.Method.invoke(Method.java:511)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
03-16 01:34:56.638: E/AndroidRuntime(2236):     at dalvik.system.NativeStart.main(Native Method)

您的问题似乎与Wi-Fi SSID无关。在此之前,您可能会遇到以下两个问题之一:


您的问题似乎与Wi-Fi SSID无关。在此之前,您可能会遇到以下两个问题之一:


在应用程序清单中使用以下权限

< uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
< uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

在应用程序清单中使用以下权限

< uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
< uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

我还是不知道该怎么办。抱歉,如果我是一个noobCURRENT LOGCAT:您的问题似乎在代码的前面。有一个例外:com.nfc.linked.SplashScreen$1.runSplashScreen.java:34。发布更多的代码,最好是应用程序的较小版本,以及Wi-Fi部分所需的内容。看,好吧,现在我已经把这些纠结都解决了。。。但它只显示一个空白的白色屏幕。有人知道为什么吗?当前JAVA:我真的很感谢你在这方面的帮助!!!-Amanii如果这是你的全部代码,你没有任何用户界面来显示任何东西。代码只是读取SSID。你需要一个视图来显示它。看见你也可以从一个简单的祝酒词开始快速测试。请参见中的toast示例。在阅读SSID后立即输入代码,例如Toast.makeTextgetApplicationContext、SSID、Toast.LENGTH\u LONG.show;我还是不知道该怎么办。抱歉,如果我是一个noobCURRENT LOGCAT:您的问题似乎在代码的前面。有一个例外:com.nfc.linked.SplashScreen$1.runSplashScreen.java:34。发布更多的代码,最好是应用程序的较小版本,以及Wi-Fi部分所需的内容。看,好吧,现在我已经把这些纠结都解决了。。。但它只显示一个空白的白色屏幕。有人知道为什么吗?当前JAVA:我真的很感谢你在这方面的帮助!!!-Amanii如果这是你的全部代码,你没有任何用户界面来显示任何东西。代码只是读取SSID。你需要一个视图来显示它。看见你也可以从一个简单的祝酒词开始快速测试。请参见中的toast示例。在阅读SSID后立即输入代码,例如Toast.makeTextgetApplicationContext、SSID、Toast.LENGTH\u LONG.show;如果我回答了你的问题,你应该勾选镂空的复选标记并接受它。@A-C在最后一个问题中得到了我的赞成票:我刚刚做了。。。谢谢大家!如果我回答了你的问题,你应该勾选镂空的复选标记并接受它。@A-C在最后一个问题中得到了我的赞成票:我刚刚做了。。。谢谢大家!
< uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
< uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />