划线的地方怎么解决啊?有没有大佬知道如何修改

package com.example.login;

import android.app.Activity;

import android.content.Context;

import android.content.Intent;

import android.content.SharedPreferences;

import android.content.SharedPreferences.Editor;

import android.os.Bundle;

import android.view.View;

import android.view.View.OnClickListener;

import android.view.Window;

import android.widget.Button;

import android.widget.CheckBox;

import android.widget.CompoundButton;

import android.widget.CompoundButton.OnCheckedChangeListener;

import android.widget.EditText;

import android.widget.Toast;

public class LoginActivity extends Activity {

private EditText userName, password;

private CheckBox rem_pw;

private Button btn_login;

private String userNameValue,passwordValue;

private SharedPreferences sp;

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

//去除标题

this.requestWindowFeature(Window.FEATURE_NO_TITLE);

setContentView(R.layout.activity_login);

//获得实例对象

sp = this.getSharedPreferences("userInfo", Context.MODE_PRIVATE);

userName = (EditText)findViewById(R.id.et_zh);

password = (EditText)findViewById(R.id.et_psd);

rem_pw = (CheckBox)findViewById(R.id.cb_psd);

btn_login = (Button)findViewById(R.id.btn_login);

//判断记住密码多选框的状态

if(sp.getBoolean("ISCHECK", false))

{

//设置默认是记录密码状态

rem_pw.setChecked(true);

userName.setText(sp.getString("USER_NAME", ""));

password.setText(sp.getString("PASSWORD", ""));

}

// 登录监听事件 现在默认为用户名为:fang 密码:123

btn_login.setOnClickListener(new OnClickListener() {

public void onClick(View v) {

userNameValue = userName.getText().toString();

passwordValue = password.getText().toString();

if(userNameValue.equals("fang")&&passwordValue.equals("123")){

//跳转界面

Bundle bundle = new Bundle();

bundle.putString("name", userNameValue);

bundle.putString("psd", passwordValue);

Intent intent = new Intent(WelcomeActivity.this,WelcomeActivity.class);

intent.putExtras(bundle);

startActivity(intent);

//finish();

//登录成功和记住密码框为选中状态才保存用户信息

if(rem_pw.isChecked())

{

//记住用户名、密码、

Editor editor = sp.edit();

editor.putString("USER_NAME", userNameValue);

editor.putString("PASSWORD",passwordValue);

editor.commit();

}

}else{

Toast.makeText(LoginActivity.this,"用户名或密码错误,请重新登录", Toast.LENGTH_LONG).show();

}

}

});

//监听记住密码多选框按钮事件

rem_pw.setOnCheckedChangeListener(new OnCheckedChangeListener() {

public void onCheckedChanged(CompoundButton buttonView,boolean isChecked) {

if (rem_pw.isChecked()) {

System.out.println("记住密码已选中");

sp.edit().putBoolean("ISCHECK", true).commit();

}else {

System.out.println("记住密码没有选中");

sp.edit().putBoolean("ISCHECK", false).commit();

}

}

});

}

}

eclipse实现Android登录功能,eclipse开发安卓登录相关推荐

  1. Android多功能时钟源代码,Android多功能时钟开发案例(实战篇)

    上一篇为大家介绍的是Android多功能时钟开发基础内容,大家可以回顾一下,Android多功能时钟开发案例(基础篇) 接下来进入实战,快点来学习吧. 一.时钟 在布局文件中我们看到,界面上只有一个T ...

  2. unity android eclipse,[转]Android笔记:Eclipse嵌入Unity3D开发的3D场景

    1.Unity3D开发程序员开发好场景后,打包apk包,将此apk包发给android开发人员 2.android开发人员将得到的apk包后缀名改为.zip(即重命名将.apk改为.zip) 3.解压 ...

  3. Android音乐播放器开发(2)—登录

    1. 说明 本音乐播放器基于Android开发,原为我和另外两个小伙伴在上学期间一起做的一个小项目,近来有时间整理一下.之前我有文章已经介绍了播放界面的功能实现(Android音乐播放器开发),但介绍 ...

  4. eclipse 编译Android,如何用eclipse编写android程序

    方法/步骤 1 1)首先,下载android SDK.介绍一种非常简单的方法,一并下载eclipse.在百度中输入android SDK,进入搜索界面.选中第一条. 2)如果你已经有eclipse,你 ...

  5. python能开发android吗_python可以开发安卓吗

    我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持 ...

  6. 手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)

    短信验证码登录功能 项目分析 核心代码 1.外部js库调用 2.HTML容器构建 3.javaScript业务逻辑验证 4.后端验证逻辑 总结 短信验证码是通过发送验证码到手机的一种有效的验证码系统, ...

  7. python实现登录功能_python实现用户登录功能模块

    python实现登录功能模块#!/usr/bin/env python while True: user = raw_input('Please input username:') if user = ...

  8. eclipse插件 android模拟器,关于eclipse:ADT插件中的android模拟器没有运行

    我正在使用EclipseADT插件进行Android开发.我遇到了一些问题,我删除了所有现有的模拟器并创建了一个新的模拟器.当我运行一个android项目并启动模拟器时,它会弹出并用一个黑屏冻结,甚至 ...

  9. 安装eclipse的android adt 插件,eclipse安装ADT插件

    借助eclipse开发Android程序,需安装ADT插件.该经验详细说明在eclipse上安装ADT的详细过程,希望对您有所帮助. 打开eclipse,在界面上点击"Help"按 ...

最新文章

  1. java抓取网页标题内容_[Java教程]java 网页页面抓取标题和正文
  2. 简单安装和yum安装的区别
  3. 【线上分享】华为云视频Cloud Native架构及工程实践
  4. ecshop goods.php,重命名ecshop的商品页goods.php为shangpin.php
  5. 那些年删过的库,跑过的路,你从中找到解决方法了吗?
  6. MongoDB 插入、更新、删除
  7. HDU1282 回文数猜想【回文】
  8. appium 原理解析
  9. 惠普p1106打印机安装步骤_「惠普打印机驱动安装」惠普P1106打印机怎么安装驱动? - seo实验室...
  10. 算法复杂性渐近阶的分析
  11. 34个漂亮的应用程序后台管理界面分享
  12. 新开通了我的CSDN博客,写个处女篇
  13. Eureka自我保护模式——难点重点
  14. 【电子电路】ADC芯片如何选型
  15. 2021B站1024程序员节 网络攻防CTF
  16. 面向对象进阶和模块初识
  17. mysql rownum groupby_如何正确利用Rownum来限制查询所返回的行数?
  18. 触摸屏linux系统时间,关于Linux触摸屏驱动
  19. iOS 机智的修改导航栏返回事件
  20. ZBar扫描二维码乱码

热门文章

  1. HTML+CSS+JS实现 ❤️透明的水滴文字背景特效❤️
  2. 《零基础》MySQL GROUP BY 语句(十九)
  3. 为什么定义!doctype html表格高度变高,!DOCTYPE html声明下div高度100%的问题解决方法...
  4. C++ 文本文件的读取和写入
  5. idl文件生成java_IDL和生成代码分析
  6. 云服务器怎么安装声音驱动_Windows服务器怎么装虚拟声卡驱动呢
  7. emmet插件使用(Css)
  8. url get参数 php,怎么取得Url中Get参数
  9. 途牛java面试题_途牛java面试题.docx
  10. 同步与异步以及线程与进程