云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 3毕业设计说明书 - 图文

3毕业设计说明书 - 图文

  • 62 次阅读
  • 3 次下载
  • 2026/4/27 18:42:42

桂林电子科技大学毕业设计(论文)报告 第 35 页 共 47 页

附 录

用户注册模块的主要方法及实现过程的代码:

public boolean handleMessage(Message msg) { //TODO Auto-generated method stub

}

// TODO Auto-generated method stub switch (v.getId()) { case R.id.rool:

CustomDialog.Builder builder = new CustomDialog.Builder(

RegistAcivity.this);

builder.setTitle(\选择角色\); builder.setMessage(\选择权限\);

builder.setPositiveButton(R.string.manager,

new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) { }

// TODO Auto-generated method stub mRool = 2;

rool.setText(\商户\); dialog.dismiss();

switch (msg.what) { case 0X01:

Toast.makeText(RegistAcivity.this, (String)msg.obj, RegistAcivity.this.finish();

Toast.LENGTH_SHORT).show();

/*case 10001: }

return false;

break;

//db.addUser(userBean); RegistAcivity.this.finish(); break;*/ break;

Toast.makeText(RegistAcivity.this, \注册失败\Toast.LENGTH_SHORT).show();

case 10000:

Toast.makeText(RegistAcivity.this, \注册成功\Toast.LENGTH_SHORT).show();

default:

注册时对注册的用户身份的选择:

});

new DialogInterface.OnClickListener() {

@Override

mRool = 1;

builder.setNegativeButton(R.string.customer,

public void onClick(DialogInterface dialog, int which){// TODO Auto-generated method

桂林电子科技大学毕业设计(论文)报告 第 36 页 共 47 页

}

rool.setText(\顾客\); dialog.dismiss();

});

builder.create().show();break; this.finish();break; check();break;

case R.id.back_view_regist: case R.id.control_btn_regist: default: break;}

//注册模块运行:

// http://localhost:8080/commodity/register.action?name=test

//&loginname=test233&address=asjdfkajd&pass=123456&phone=123456789213&user_t

String uri = \ + acount.getText().toString() + \

ype=1

+ address.getText().toString() + \ + pswd.getText().toString() + \ + tel.getText().toString()+ \ + mRool;

Log.d(\, \ + NetworkUtils.ORDER_REGISTER_URL + uri); /* 设置请求参数:超时时间 */

BasicHttpParams httpParameters = new BasicHttpParams(); httpGet.setParams(httpParameters); // 创建一个客户端请求发送器

HttpClient client = new DefaultHttpClient(); // 发送Post请求,并等待服务端的响应 try {

HttpResponse response = client.execute(httpGet); // 返回响应体

String responseBody = EntityUtils.toString(response

.getEntity());

JSONObject jsons = new JSONObject(responseBody); String success = jsons.getString(\); if (success != null && success.equals(\))

showMsg(\注册成功\); else {showMsg(\注册失败\);}

// 服务端如果不支持标准Http协议,则出现这个异常 showMsg(e.getMessage());

// 网络通讯发生故障,则出现这个异常 showMsg(\无法连接远程服务器\); showMsg(\);

HttpGet httpGet = new HttpGet(NetworkUtils.ORDER_REGISTER_URL+ uri);

HttpConnectionParams.setConnectionTimeout(httpParameters,5 * 1000);

} catch (ClientProtocolException e) {

} catch (IOException e) {

} catch (JSONException e) {

桂林电子科技大学毕业设计(论文)报告 第 37 页 共 47 页

}

用户登录模块的方法及实现过程的完整代码:

//创建存储保存用户各种数据的对象

public class LoginActivity extends Activity implements OnClickListener {

public static int SHOWMESSAGE = 0x0a; public static int SUCCESS = 0X0b; private MemberBean member; private ShopsBean shop; EditText acount; EditText pswd; TextView rool; TextView regist; Button control_btn; // 保存用户数据 String name; String ID;

String login_name; String address; String pass; String phone; String user_type; int id = -1;; /** * 权限 */

int mRool = 0; @Override

protected void onCreate(Bundle savedInstanceState) { }

private void findView() { }

// TODO Auto-generated method stub

acount = (EditText) findViewById(R.id.acount); pswd = (EditText) findViewById(R.id.pswd); rool = (TextView) findViewById(R.id.rool); rool.setOnClickListener(this);

regist = (TextView) findViewById(R.id.regist); regist.setOnClickListener(this);

control_btn = (Button) findViewById(R.id.control_btn); control_btn.setOnClickListener(this); // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.login_activity);

findView();

桂林电子科技大学毕业设计(论文)报告 第 38 页 共 47 页

@Override

public void onClick(View v) { }

private void check() {

// TODO Auto-generated method stub

if (TextUtils.isEmpty(acount.getText().toString()) // TODO Auto-generated method stub switch (v.getId()) { case R.id.regist: }

Intent intent = new Intent(this, RegistAcivity.class); this.startActivity(intent); break;

CustomDialog.Builder builder = new CustomDialog.Builder(

LoginActivity.this);

builder.setTitle(\选择角色\); builder.setMessage(\选择权限\);

builder.setPositiveButton(R.string.manager,

new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) { }

// TODO Auto-generated method stub mRool = 2;

rool.setText(\商户\); dialog.dismiss();

case R.id.rool:

});

new DialogInterface.OnClickListener() {

@Override

public void onClick(DialogInterface dialog, int which) { }

// TODO Auto-generated method stub mRool = 1;

rool.setText(\顾客\); dialog.dismiss();

builder.setNegativeButton(R.string.customer,

});

builder.create().show(); break; check(); break; break;

case R.id.control_btn:

default:

搜索更多关于: 3毕业设计说明书 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

桂林电子科技大学毕业设计(论文)报告 第 35 页 共 47 页 附 录 用户注册模块的主要方法及实现过程的代码: public boolean handleMessage(Message msg) { //TODO Auto-generated method stub } // TODO Auto-generated method stub switch (v.getId()) { case R.id.rool: CustomDialog.Builder build

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com