冲刺4
2016-04-22 22:13
274 查看
今天进行
登陆界面界面设置
代码:RiqiActivity.java
Lvsbook.java
遇到问题:设置密码无法应用,重置。
明天:继续密码设置。
登陆界面界面设置
代码:RiqiActivity.java
package com.anoic.lvbook; import android.app.Activity; import android.view.KeyEvent; public interface RiqiActivity { static final String [] months={"Jan.","Feb.","Ma.r","Apr.","May.","Jun.","Jul.","Aug.","Sept.","Oct.","Nov.","Dec."}; static final String [] months_zh={"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"}; static final String [] menu_toolbars_name={"首页","添加","删除","关于","菜单"}; }
Lvsbook.java
package com.anoic.AccoutBook; import java.util.Calendar; import java.util.Locale; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; import android.util.Log; import android.view.ContextMenu; import android.view.KeyEvent; import android.view.View; import android.view.ContextMenu.ContextMenuInfo; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.CheckBox; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; public class AccountsBook extends Activity implements AbstractActivity { /** Called when the activity is first created. */ private static Boolean isExit= false; private static Boolean hasTask = false; Timer tExit = new Timer(); private EditText meditText,mpassword; private TextView mtvyear,mtvpass; private Button mEnterButton,mSetPassButton,mClearButton; private CheckBox mCheckBox; public static final String CONFIG_NAME = "accountsbook"; Calendar c = Calendar.getInstance(Locale.CHINA); private SharedPreferences mPreferences; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); initUI(); } //初始化 public void initUI(){ mPreferences = getSharedPreferences(CONFIG_NAME, AccountsBook.MODE_WORLD_READABLE); mtvyear = (TextView) findViewById(R.id.tvyear); mtvpass = (TextView) findViewById(R.id.tvpass); mSetPassButton = (Button)findViewById(R.id.setpass); mClearButton = (Button)findViewById(R.id.clearall); meditText = (EditText) findViewById(R.id.setmonth); mpassword = (EditText) findViewById(R.id.password); mEnterButton = (Button) findViewById(R.id.enter); mCheckBox = (CheckBox) findViewById(R.id.isRempass); mtvyear.setText("年份:"); mtvpass.setText("密码:"); mtvyear.setTypeface(Typeface.DEFAULT_BOLD); mtvpass.setTypeface(Typeface.DEFAULT_BOLD); mtvyear.setTextColor(Color.WHITE); mtvpass.setTextColor(Color.WHITE); meditText.setText(c.get(Calendar.YEAR)+""); //设置密码监听 mSetPassButton.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub Intent intent = new Intent(); Bundle b = new Bundle(); b.putString("year",meditText.getText().toString()); intent.putExtras(b); intent.setClass(AccountsBook.this,SetPassActivity.class); startActivity(intent); } }); //进入按钮监听器 mEnterButton.setOnClickListener(new OnClickListener() { boolean isenter = false; @Override public void onClick(View v) { // TODO Auto-generated method stub if("".equals(meditText.getText().toString())){ Toast.makeText(AccountsBook.this, "请选择年份",Toast.LENGTH_LONG).show(); return; } if(mPreferences.getBoolean("issetpass", false)){ if("".equals(mpassword.getText().toString())){ Toast.makeText(AccountsBook.this, "请输入密码",Toast.LENGTH_LONG).show(); return ; }else{ // Log.e("",) isenter = (mPreferences.getString("password","").equals(mpassword.getText().toString()))?true:false; if(!isenter){ Toast.makeText(AccountsBook.this, "密码不正确",Toast.LENGTH_LONG).show(); return ; } } } if(isenter){ Intent intent = new Intent(); Bundle b = new Bundle(); b.putString("year",meditText.getText().toString()); intent.putExtras(b); intent.setClass(AccountsBook.this,MonthGridActivity.class); startActivity(intent); }else{ return ; } } }); //个性化设置操作记录 if(mPreferences.getBoolean("isfirst",true)){ Toast.makeText(AccountsBook.this,"您第一次登录本系统,为了您的隐私安全,请设置访问密码!",Toast.LENGTH_LONG).show(); } if(mPreferences.getBoolean("isRempass",false)){ mpassword.setText(mPreferences.getString("password","")); mCheckBox.setChecked(true); } }
遇到问题:设置密码无法应用,重置。
明天:继续密码设置。
相关文章推荐
- 典型用户场景描述
- 每日工作总结04
- LintCode:把排序数组转换为高度最小的二叉搜索树
- 个人总结04
- android学习笔记(一)BottomNavigationBar
- 探究mmap
- 环信头文件整理
- debian8 install instruction
- 第八周学习进度条
- SWUST OJ 1693 冰壶运动
- CodeForces 628C
- 机器学习基础(五十四)—— 支持向量机(SVM)
- 易语言学习第七课
- 好难的spring错误
- HDOJ(HDU) 1977 Consecutive sum II(推导、、)
- 归并排序
- 站立会议04
- HDOJ(HDU) 1977 Consecutive sum II(推导、、)
- 《校园封神榜》典型用户和用户场景
- 构建之法阅读笔记03