文章大纲 一.okhttp基础介绍二.socket通讯代码实战三.项目源码下载四.参考文章   一.okhttp基础介绍 https://www.jianshu.com/p/e3291b7808e7 二.socket通讯代码实战 1. 添加依赖和权限 app的build.gradle下添加okhttp依赖 implementation 'com.squareup.okhttp3:okhttp:3.8.1'   AndroidManifest.xml文件添加网络权限 <uses-permissio…
WiFi管理工具类 package com.wyf.app.common; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.List; import android.content.Context; import android.net.DhcpInfo; import android.net.wifi.ScanResult; import…
1.使用SQLite的API来进行数据库的添加.删除.修改.查询 package com.example.sqlitedatabase.test; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.test.AndroidTestCase; import com.example.sql…
1.继承SQLiteOpenHelper :public class MyOpenHelper extends SQLiteOpenHelper {} 2.重写下面3个方法 package com.example.showdata; import android.content.Context;import android.database.sqlite.SQLiteDatabase;import android.database.sqlite.SQLiteDatabase.CursorFact…
1.数据库的增.删.改.查:execSQL方法 public void insertAction() {//添加信息 db.execSQL("insert into Emp(name,salary) values('张无忌','12000')"); db.execSQL("insert into Emp(name,salary) values('赵敏','11000')"); db.execSQL("insert into Emp(name,salary)…
上周在项目遇到一个接口需求就是通讯系列必须是socket,所以在这篇博客里面我想谈谈自己在socket编程的时候遇到的一些问题. 其实在android里面实现一个socket通讯是非常简单的,我们只需要在代码里面实现一个Socket对象,同时在该对象里面传进一个ip/port,同时设置一些超时时间就可以了.代码如下: public class SocketThread extends Thread { private String ip = "192.168.129.1"; priva…
本节为您介绍Protobuf实现Android Socket通讯开发教程,因此,我们需要先了理一下protobuf 是什么? Protocol buffers是一种编码方法构造的一种有效而可扩展的格式的数据. 谷歌使用其内部几乎RPC协议和文件格式的所有协议缓冲区. protobuf 适用的语言 正宗(Google 自己内部用的)的protobuf支持三种语言:Java .c++和Pyton,很遗憾的是并不支持.Net 或者 Lua 等语言,但社区的力量是不容忽视的,由于protobuf确实比J…
经验证的socket通讯问题 1.如果是模拟器和本机PC直接通讯,需要使用本机IP地址 而不是 10.0.2.2  如本机的静态地址为192.168.1.2 则直接使用该地址 2.接收和连接代码不能在UI主线程中进行必须在子线程中进行  个人习惯使用Runable 和Handler来处理 3.邮件服务错误 设置-应用-全部-Exchange Services 停用 4.Unexpected value from nativeGetEnabledTags: 0 无影响直接在Logcat中过滤 by…
Delphi 跨平台 Socket 通讯库 免费开源的Delphi 跨平台 Socket 通讯库. 源码URL:https://github.com/winddriver/Delphi-Cross-Socket 作者: WiNDDRiVER(soulawing@gmail.com) ## 重要更新(2017.08.22)- 代码重构, 做了大量修改, 详见源码- 增加了几个新的 interface, 用法详见 demos - ICrossSocket - ICrossSslSocket - IC…
前几天看到了Adobe有个开源项目BlazeDS,里面提供了Java封装AMF3格式的方法.这个项目貌似主要是利用Flex来Remoting的,不过我们可以利用他来与Flash中的Socket通讯. AS3 Socket类有readObject和writeObject的方法,这两个方法可以从以 AMF 序列化格式编码的套接字读取.发送一个对象,之前一直没有办法得到AMF3封装的数据,不过看来这一次可以好好利用BlazeDS提供的方法了. 我觉得这对于喜欢Flash网络游戏开发的爱好者是一个惊喜.…