求一个安卓APP的作业,socket编程用的。

/*************************************目前APP思路*************************************/1.... /*************************************
目前APP思路
*************************************/

1.app开机自启动
2.启动的时候自动按照系统文件内的IP和端口来连接服务器,
如果文件为空,也弹出配置IP的界面
3.如果三次都失败(服务端没返回),则弹出修改IP和端口的界面。
4.修改完成之后,立即再连接一次,或者重启APP。
5.如果2步骤之后,连接上了服务器,则监听服务器的数据,
收到服务器的指令之后,根据指令进行case动作。

有没有人有过类似的做法,求指导指导。
点击进去,设置IP和端口
btnSetting.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View v) {
// 跳转到设置界面
Intent intent = new Intent();
intent.setClass(Client.this, Setting.class);
MyLog.i(TAG, "跳转至设置界面");
ctx.startActivity(intent);// 打开新界面

}
});
展开
 我来答
QQMSD8
2016-08-06 · 知道合伙人软件行家
QQMSD8
知道合伙人软件行家
采纳数:6788 获赞数:13239
没有做不到,只有想不到,帮助别人的同时也是对自己的提升

向TA提问 私信TA
展开全部
简单的一个wifi通信, 就是java socket通信编程, 与服务器建议连接, 然后交换数据, 技术难度不高, 代码量挺大, 本人做了很多类型的app, 蓝牙, wifi, usb方式的都做过.
追问
目前
第一步已经实现,开机启动
第二步,找到了代码,能通过按钮直接进入到一个设置IP和端口的界面。见上面代码,
怎么把这个代码去掉点击事件,放到哪个连接3次失败之后的判断中去?
第五步,目前只是检测到了我发了数据包出去,服务端的数据到到了我的网卡(eclipse编译,自带模拟器运行),里面接受不到。
请问能否给个wiif通信的例子呢,谢谢了
追答

wifi通信的demo已上传

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式