标签:android http io ar os 使用 sp java strong
来源:
解决手机客户端实时跟踪调试问题.
主要说明:
主要用于调试收集多终端相关日志信息作用. 现在仅限局域网.使用外网青保证映射正确.
如.一个APP多个终端同时使用.测试问题的体现可以使用此软件进行定位处理.
软件服务端使用线程池可保证大数据量下的稳定性.理论上可接受任何给予socket的信息交互程序.下面有已经被使用的JAVA客户端代码供大家参考.
JAVA客户端DEMO代码:
new SendPcLog(log).start();
package cn.sj.soft;
import java.io.IOException;
import java.io.OutputStream;
import java.net.InetSocketAddress;
import java.net.Socket;import
java.net.SocketTimeoutException;
import java.net.URLEncoder;
/**
* 发送日志文件到PC 定位错误 android
* @author zw
*/public class SendPcLog extends Thread {
private static String HOST = "192.168.1.88";
private static int PORT = 19730;
static String buffer = "";
static Socket socket = null;
public String txt1;
public SendPcLog(String str) {
txt1 = android.os.Build.MODEL+":"+str;
}@Override
public void run() {//定义消息
try {
//连接服务器 并设置连接超时为5秒
socket = new Socket();
socket.connect(new InetSocketAddress(HOST, PORT), 5000);
//获取输入输出流
OutputStream ou = socket.getOutputStream();
//向服务器发送信息
ou.write(URLEncoder.encode(txt1, "utf-8").getBytes());
ou.flush();
ou.close();
socket.close();
} catch (SocketTimeoutException aa) {
// bundle.putString("msg", "服务器连接失败!请检查网络是否打开");} catch (IOException e) {
e.printStackTrace();}
}
}
详情: http://www.shijieweb.cn/post/1cc4ef53_40fc277
分类:世捷系列软件原创作品
给予Socket一个android日志收集程序附客户端调用DEMO
标签:android http io ar os 使用 sp java strong
原文地址:http://www.cnblogs.com/shijieweb/p/4140654.html