Andriod(一)Andriod手机(客户端)和电脑(服务器)之间的简单通信
主要是实现手机和电脑之间互发信息,并显示在各自的界面。
一、Android手机(客户端)
分为2个界面,一个连接界面(MyClientActivity),用来输入要连接的服务器的IP地址和端口号,确认成功后进入下一个页面,客户端界面(LoginActivity)
连接界面:
因为要在线程中改变主界面,EditText中的text值,而Andriod的线程又是不安全的(更新UI只能是主线程的工作,子线程更新UI是线程不安全的,因为子线程可能会有多个,多个同时操作一个控件可能会有麻烦发生,所以android就限定了只有主线程可以操作UI。)故而采用了一个办法来解决这个问题.
main.xml(设置登录前界面(连接界面MyClientActivity)上的组件和其位置)
login.xml(设置成功登录后界面(客户端界面LoginActivity)上的组件和其位置)
二、电脑(服务器端)
显示界面:
服务器端界面: