新闻中心

EEPW首页>汽车电子>设计应用> 基于Android的公交车载中控控制系统的实现

基于Android的公交车载中控控制系统的实现

作者:张维文 马杰 孙树娟 王彬宇 李利娟 时间:2015-04-26 来源:电子产品世界 收藏

  实现登录主要代码及分析:

本文引用地址://m.amcfsurvey.com/article/273184.htm

  loginBtn.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View arg0) {
  String userNameStr = userName.getText().toString().trim();
  String pwdStr = pwd.getText().toString().trim();
  if (userNameStr == null || userNameStr.equals("")) {

  Toast.makeText(LoginActivity.this, "登陆/车牌号不能为空", Toast.LENGTH_LONG).show();

  return;
  }
  if (pwdStr == null || pwdStr.equals("")) {

  Toast.makeText(LoginActivity.this, "密码不能为空", Toast.LENGTH_LONG).show();

  return;
  }
  if (isSaveFlag) {
  Editor editor = preferences.edit();
  editor.putString("user", userNameStr);
  editor.putString("pwd", pwdStr);
  editor.commit();
  }
  Intent intent = new Intent(LoginActivity.this,MainActivity.class);
  startActivity(intent);
  }
  });

  如果账号或者密码有一项或者两项都为空,则会跳出一对话框进行提示账号或者密码不能为空,是必填项。如果不空,则再判断是否是合法账户,即与数据库中的账户和密码进行核对,如果两者相同就会顺利登录进入到下一个主界面MainActivity。

  实现退出的代码是:

  exitBtn.setOnClickListener(new OnClickListener() {
  @Override
  public void onClick(View arg0) {
  finish();
  System.exit(0);
  }
  });

  除此之外,登陆界面还具备“记住密码”功能,方便合法用户下一次快速登陆。

  3.2 主界面功能实现

  成功通过系统登陆界面之后,则进入主界面。主界面显示包括定位,操作分为发送、自动发送、地图展示、手动报站、网络设置。当点击不同的功能按钮时,通过Intent语句,会跳转到不同功能的下一级界面上。主界面如图4所示。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

linux相关文章:linux教程




关键词:AndroidAPPSDKGPSWi-Fi

评论


相关推荐

技术专区

关闭