安卓程序实现登陆、注册
如果用普通的安卓知识实现登陆,那么登陆、注册信息会存储到本地也就是手机端,别的手机就不能登陆账户,或者在删除app时用户信息也会一并删除,那么我们如果想要避免上面的情况,就需要使用服务器了。
前提:
- Android的IDE
- 装好Tomcat服务器
- 如果有Eclipse等java IDE更好,方便部署服务器
整体结构如下:
安卓部分:
下面这部分代码的前提是,已经从登陆布局获取用户名和密码。之后点击登陆的逻辑实现:
//打开http连接
HttpURLConnection connection = null;
DataOutputStream out;
//string用来判断服务器端反馈的结果。
String string = "false";
try {
//下面这段代码是统一资源定位符,用于定位服务器上我们需要的servlet,你可以简单理解为网页。
//这里,使用的http协议,下面第二个参数为服务器网址,如果你是公网填写公网网址;
//如果你是内网,就填写内网网址,那么你的手机必须与服务器在同意内网下
URL url &#