wifi
文章平均质量分 78
无痕幽雨
宠辱不惊,看庭前花开花落!
去留无意,望天上云卷云舒!
展开
-
ESP8266学习笔记二:AT固件更新
ESP8266需要烧写AT固件,首先看对应的硬件版本。我用的是ESP-WROOM-02D/02U,GPIO配置:GPIO15 接GNDGPIO0 接VCCGPIO2 接VCC串口助手配置:74880/8/1/N根据配置信息配置下载软件信息。下载工具地址:https://www.espressif.com/zh-hans/support/download/other-tools?keys=flash+固件下载地址:https://...原创 2021-04-14 11:38:09 · 1900 阅读 · 0 评论 -
ESP8266学习笔记一:启动时 rst cause 和 boot mode
简介在 ESP8266 启动时, ROM CODE 会读取 GPIO 状态和 rst cause 状态, 进而决定 ESP8266 工作模式.通过了解和掌握 rst cause 和 boot mode, 有助于定位某些系统问题.ROM CODE 波特率为 74880.ESP8266 启动时 rst causeESP8266 启动时会有如下打印:ets Jan 8 2013, rst cause:1, boot mode:(5,7)其中 rst cause 说明如下:ESP8266转载 2021-04-14 09:53:24 · 2167 阅读 · 0 评论 -
Androin学习笔记四十一:InputStream(示例,出错代码)
出处:http://www.apihome.cn/api/java/InputStream.htmljava.io类 InputStreamjava.lang.Object java.io.InputStream所有已实现的接口:Closeable直接已知子类:AudioInputStream, ByteArrayInputStream, Fi转载 2016-05-20 17:04:01 · 922 阅读 · 0 评论 -
Android学习笔记三十四:android 线程 wait notify
出处:http://blog.csdn.net/mzwang123/article/details/73338851.程序通过Thread t = new Thread(),调用t.start()启动一个线程,使该线程进入可运行(Runnable)的状态。2.由JVM的决定去调度(Scheduler) 在可运行状态(Runnable)下的线程,使该线程处于运行 (Running)转载 2016-05-20 09:02:56 · 283 阅读 · 0 评论 -
Android学习笔记三十五:socket 编程 实现消息推送
出处:http://m.blog.csdn.net/article/details?id=41924151上篇文章Android socket 编程 实现消息推送(一)讲到socket编程的消息推送原理,现在我们来看看基于Android客户机socket编程实现消息推送的过程。根据消息推送的原理图,我们的实现过程主要分为Server端和Client端,Serve转载 2016-05-20 09:06:04 · 1100 阅读 · 0 评论 -
Android学习笔记三十六:android之socket编程实例
出处:http://m.blog.csdn.net/article/details?id=17001641注意点:注册访问的网络权限;android中UI线程不能有访问网络的操作,否则会报android.os.NetworkOnMainThreadException的异常 <uses-permission android:name="android.转载 2016-05-20 09:07:20 · 2047 阅读 · 0 评论 -
Android项目笔记四:Android端的socket客户端建立
Android的UI线程(主线程)不能操作费时、阻塞的操作,会影响用户体验,所以socket的创建不能再UI线程中;Android中除了UI线程外,其它线程不能操作UI控件显示,但是可以直接调用创建它所在UI线程内其它变量;Android线程间通信,用handler,handler中可以Bundle消息;思路:1、单独创建一个线程,创建socket,一旦成功,本线程自动退出,销毁;原创 2016-06-02 14:35:13 · 1202 阅读 · 0 评论 -
Android学习笔记三十七:android socket开发错误笔记
android socket编程要点总结:(1)从服务器发送给android时需要在发送的16进制串的最后加入0x0A,即换行符(因为android端接收函数中使用了readline,该函数通过读到/n表示读完一行)。(2)创建socketk客户端必须在主线程之外,可以另外建立一个单独创建socket的线程,创建完后线程结束,获得socket对象。(3)socket客户端接收必须放在一转载 2016-05-20 16:42:14 · 822 阅读 · 0 评论 -
Android学习笔记三十八:Android4.0 Socket异常,需要另外开辟线程进行Socket编程
出处:http://www.xuebuyuan.com/2119042.htmlSocket socket = new Socket();socket.connect(new InetSocketAddress(ConstData.TCP_IP, ConstData.TCP_PORT), 2000);通不过去,直接异常处理,这是因为an转载 2016-05-20 16:44:24 · 1461 阅读 · 0 评论 -
Android学习笔记三十三:ScanResult(示例,出错代码)
出处:http://www.apihome.cn/api/android/ScanResult.htmlandroid.net.wifi类 ScanResultjava.lang.Object android.net.wifi.ScanResult所有已实现的接口:Parcelablepublic class ScanResultextends Obj转载 2016-05-20 08:58:56 · 1735 阅读 · 0 评论 -
Android学习笔记三十二:Socket编程实现简易聊天室
出处:http://www.cnblogs.com/menlsh/archive/2013/06/12/3133296.html1.Socket基础知识 Socket(套接字)用于描述IP地址和端口,是通信链的句柄,应用程序可以通过Socket向网络发出请求或者应答网络请求。 Socket是支持TCP/IP协议的网络通信的基本操作单元,是对网络通信过程中端点的抽转载 2016-05-20 08:55:49 · 556 阅读 · 0 评论 -
Android学习笔记三十一:Java异常处理中try,catch,finally的各种组合用法
出处:http://blog.csdn.net/lovecj6185/article/details/4461516今天正好回一个朋友的帖子,顺便总结一下 Java异常处理的各种方式1.try+catch 程序的流程是:运行到try块中,如果有异常抛出,则转到catch块去处理。然后执行catch块后面的语句 2.try+catch+finally 程序的流程是:运行到转载 2016-05-19 17:18:13 · 335 阅读 · 0 评论 -
Android学习笔记三十:socket网络通信基础(示例,出错代码)
出处:http://www.apihome.cn/view-detail-79382.html本节主要介绍Socket编程,发现Java里面的socket编程和C语言的还是有一些不一样,比如TCP socket ,在Java中区分了serverSocket。不过原理都一样,在流程处理上也非常相似,所以,理解起来并不难。我们会先从基础说起,从如何建立socket连接,到如何实现一个合理的设计转载 2016-05-19 16:53:28 · 1592 阅读 · 0 评论 -
Android学习笔记六十一:Toast(示例,出错代码)
出处:http://www.apihome.cn/api/android/Toast.htmlandroid.widget类 Toastjava.lang.Object android.widget.Toastpublic class Toastextends ObjectA toast is a view containing a quick转载 2016-06-01 16:24:42 · 1020 阅读 · 0 评论 -
Android学习笔记二十九:Android Socket编程介绍(示例,出错代码)
出处:http://www.apihome.cn/view-detail-79394.html 一.什么是Socket 1.Android Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄。 2.应用程序通常通过“套接字”向网络发送请求或者应答网络请求。 二.Socket通信模型 三.使用基于TCP协议的Socke转载 2016-05-19 16:49:19 · 345 阅读 · 0 评论 -
Android学习笔记二十八:String(示例,出错代码)
出处:http://www.apihome.cn/api/android/String.htmlcontains判断本字符串是否包含某个字符串,如果包含,返回true;indexOf返回某个字符串在本字符串首次出现的位置,如果没有找到返回-1; * 判断字符串是否包含一些字符 contains */ public static boolean containsS转载 2016-05-19 13:42:48 · 1382 阅读 · 0 评论 -
Android学习笔记二十七:连接Wifi
出处:http://blog.chinaunix.net/uid-14753126-id-3221715.html之前有一篇文章已经简单的讲过Wifi的基本知识,请见Android之Wifi学习(1)。本文主要在此基础上,进一步完善程序功能,主要功能有打开无线网卡、关闭无线网卡、检查网卡状态、扫描网络、扫描结果、连接Wifi、断开Wifi、Wifi连接状态。运行效果图如下:转载 2016-05-19 13:06:33 · 452 阅读 · 0 评论 -
Androin学习笔记二十六:wifi各个类简要分析
出处:http://blog.sina.com.cn/s/blog_82f2fc2801012oee.htmlwifi 的各个类API简介 http://www.apihome.cn/api/android/android.net.wifi这里列了很多,但是大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo Wif转载 2016-05-19 11:34:19 · 1299 阅读 · 0 评论 -
Androin学习笔记二十四:wifi连接操作
出处:http://blog.csdn.net/yuanbohx/article/details/8109042首先需要感谢这篇文章的作者:http://blog.chinaunix.net/uid-22342564-id-3228565.html在这篇文章中,作者定义了一个wifi工具类,其中存在着操作wifi的各种方法,其中有一些错误我以改正,正确的代码如下(创建一个名为W转载 2016-05-19 10:41:48 · 1072 阅读 · 0 评论 -
Android学习笔记十二:Calendar(示例、出错代码、参数)
java.util类 Calendarjava.lang.Object java.util.Calendar所有已实现的接口:Serializable, Cloneable, Comparable直接已知子类:GregorianCalendarpublic abstract class Calendarextends Objectimplements Se转载 2016-05-16 15:09:25 · 3125 阅读 · 0 评论 -
Androin学习笔记四十:OutputStream(示例,出错代码)
出处:http://www.apihome.cn/api/java/OutputStream.htmljava.io类 OutputStreamjava.lang.Object java.io.OutputStream所有已实现的接口:Closeable, Flushable直接已知子类:ByteArrayOutputStream, FileOutpu转载 2016-05-20 16:59:45 · 655 阅读 · 0 评论 -
Androin学习笔记三十九:Android 中文乱码问题
出处:http://a38876399.iteye.com/blog/790888Java代码 EncodingUtils.getString(data.getBytes("GB2312"), "UTF-8"); 如果直接getBytes()的话是以iso88590-1编码获取字节。转载 2016-05-20 16:49:15 · 463 阅读 · 0 评论 -
Android Studio 2.0 to Android Studio 3.0
出处:http://blog.csdn.net/aifanjian/article/details/73509555最近使用Android Studio 3.0 canary 3 时新建项目遇到标题所示错误,后网上找到解决办法。记录如下: 在项目的build.gradle文件中添加如下内容即可解决。repositories { jcenter()转载 2018-01-27 19:16:27 · 727 阅读 · 0 评论 -
OTG 340/341开发U转232
由于项目需要,最近用CH340芯片做了一款Android设备上的OTG产品,技术含量不大,但是为了以后查阅方便,同时希望帮助其他人,现总结如下,想到哪里就写到哪里,请大家勿怪。注意:1、Android系统版本必须是3.1以上,3.1版本及以上才支持USB HOST协议;2、Android设备如手机、平板等的Micro-USB的ID是悬空的,所以OTG的从设备的ID必须接地;3、打开原创 2016-11-10 10:01:50 · 2872 阅读 · 0 评论 -
USB Host官方历程
出处:http://www.android-doc.com/guide/topics/connectivity/usb/host.htmlUSB HostIN THIS DOCUMENTAPI OverviewAndroid Manifest RequirementsWorking with devicesDiscovering a de转载 2016-11-09 11:19:51 · 725 阅读 · 0 评论 -
java枚举类型enum的使用
出处:http://blog.csdn.net/wgw335363240/article/details/6359614Java 枚举类型enum 的使用最近跟同事讨论问题的时候,突然同事提到我们为什么java 中定义的常量值不采用enmu 枚举类型,而采用public final static 类型来定义呢?以前我们都是采用这种方式定义的,很少采用enum 定义,所以也都没有转载 2016-11-08 14:20:58 · 751 阅读 · 0 评论 -
handler机制的原理
出处:http://blog.csdn.net/itachi85/article/details/8035333andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的M转载 2016-11-07 14:10:27 · 213 阅读 · 0 评论 -
Android Studio简单设置
出处:http://ask.android-studio.org/?/article/14Android Studio 简单设置界面设置默认的 Android Studio 为灰色界面,可以选择使用炫酷的黑色界面。Settings --> Appearance --> Theme ,选择 Darcula 主题即可。字体设置系统转载 2016-11-07 14:06:39 · 351 阅读 · 0 评论 -
wifi技术扫盲-MIMO
出处:http://blog.csdn.net/wdsfup/article/details/50554390也许你从未听说过MU-MIMO,但如果你是一名重度无线网络依赖者,我们强烈建议你读完下面的文字,因为,WiFi无线网络技术的下一轮革命已经悄悄来临,而MU-MIMO,就是开启大门的钥匙。在今年的台北电脑展(Computex 2014)上,高通的全资子公司高通创锐转载 2016-11-04 16:56:40 · 31308 阅读 · 0 评论 -
Androin学习笔记四十四:android下socket编程问题:服务器关闭时,客户端发送请求的异常处理
出处:http://gundumw100.iteye.com/blog/1117694我用socket分别创建了一个服务器和一个客户端。 当服务器程序运行时,客户端和服务器发送接收数据是OK的。 但是,如果服务器程序关闭以后,客户端仍然发送请求的话,会抛出一个IOException。但这个时间间隔很久,要三到四分钟才会抛出这个异常的。刚开始还以为是死机了呢! 我想在客户转载 2016-05-23 10:38:00 · 1247 阅读 · 4 评论 -
Android项目笔记七:自定义的sqliteClass
1、查询表是否存在;2、建立表;3、懒得写了,自己看吧。。。。public class MyDatabaseHelper extends SQLiteOpenHelper{ final String table_slave_config_name ="SlaveConfig"; final String tab原创 2016-06-03 17:41:09 · 454 阅读 · 0 评论 -
Android项目笔记六:自定义的wificlass
由于时间比较紧,切没有接触过Android,这个CLASS写的很烂,但是功能正常:1、判断wifi是否打开;2、判断wifi是否连接;3、扫面wifi列表;4、连接指定wifi;5、自动判断加密方式(无密码和WAP(2)已验证);6、获得接入点IP;7、关闭wifi;public class MyWifiClass { /*private原创 2016-06-03 17:28:37 · 587 阅读 · 0 评论 -
Android项目笔记五:带自己布局文件的AlertDialog窗口
窗口的XML文件: android:id="@+id/my_wifi_password_TableLayout" android:layout_width="match_parent" android:layout_height="match_parent"> android:id="@+id/my_wifi_原创 2016-06-03 17:20:09 · 562 阅读 · 0 评论 -
Android学习笔记六十四:浅谈TCP/IP协议栈(二)IP地址
出处:http://geek.csdn.net/news/detail/78359?ref=myread读完这个系列的第一篇浅谈TCP/IP协议栈(一)入门知识,有很多时候学一门新知识时,开头总是很急躁,无从下手,刚学会一点儿,却发现连点皮毛都不算,成就感太低,所以任何时候学习最重要的是要在合适的时间掌握应该掌握的知识,循序渐进方能进步。 先简单回顾一下,TCP/IP协议栈: 数据链路转载 2016-06-03 09:43:08 · 741 阅读 · 0 评论 -
Android学习笔记六十三:浅谈TCP/IP协议栈(一)入门知识
出处:http://blog.csdn.net/u012155923/article/details/51165441说来惭愧,打算写关于网络方面的知识很久了,结果到今天才正式动笔,好了,废话不多说,写一些自己能看懂的入门知识,对自己来说是一种知识的总结,也希望能帮到一些想了解网络知识的童鞋。 万事开头难,然后中间难,最后结尾难。。。哈哈,不扯这种心灵砒霜了,讲讲我这个小菜转载 2016-06-03 09:41:41 · 1757 阅读 · 0 评论 -
Android学习笔记六十二:Java并发编程:volatile关键字解析
出处:http://easygeek.com.cn/article/R7NvY3.html?ref=myreadvolatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获机。volatile关键字虽然从字面上理解起来比较简单,但是转载 2016-06-03 09:38:23 · 792 阅读 · 0 评论 -
Androin学习笔记四十三:Socket(示例,出错代码)
出处:http://www.apihome.cn/api/java/Socket.htmljava.net类 Socketjava.lang.Object java.net.Socket直接已知子类:SSLSocketpublic class Socketextends Object此类实现客户端套接字(也可以就叫“套接字”)。套接字是两台机器转载 2016-05-20 18:08:40 · 1425 阅读 · 0 评论 -
Androin学习笔记四十二:Java android Socket通信检测(server)连接是否断开
出处:http://www.findspace.name/easycoding/740通过 FIND · 2014年8月17日4,390 看过Pre解决思路代码客户端app上的部分代码调用:服务器上:客户端判断服务器是否还活着代码:后记:Pre在利用socket写通讯程序的时候,想检测服务器转载 2016-05-20 17:31:25 · 2372 阅读 · 0 评论 -
Androin学习笔记二十五:InetAddress(示例,出错代码)
出处:http://www.apihome.cn/api/android/InetAddress.htmlAPI之家,一个不错的API查询网站:http://www.apihome.cn/java.net类 InetAddressjava.lang.Object java.net.InetAddress所有已实现的接口:Serializable直接转载 2016-05-19 10:45:15 · 1863 阅读 · 0 评论 -
Android学习笔记六十:无线 WIFI 的13个信道频率范围
出处:http://cnzhx.net/blog/13-channels-of-wifi/目前主流的无线WIFI网络设备不管是802.11b/g还是802.11b/g/n 一般都支持13个信道。它们的中心频率虽然不同,但是因为都占据一定的频率范围,所以会有一些相互重叠的情况。下面是13个信道的频率范围列表。了解这13个信道所处的频段,有助于我们理解人们经常说的三个不互相重叠的信道含转载 2016-05-31 16:37:17 · 7421 阅读 · 0 评论