package xiedong.systemdairy;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class SystemDairyActivity extends Activity {
private EditText field_name = null;
private EditText filed_pass = null;
/**使用SharedPreferences 来储存与读取数据**/
SharedPreferences mShared = null;
/**程序中可以同时存在多个SharedPreferences数据, 根据SharedPreferences的名称就可以拿到对象**/
public final static String SHARED_MAIN = "main";
/**SharedPreferences中储存数据的Key名称**/
public final static String KEY_REGISTERNAME = "registername";
public final static String KEY_REGISTERPASSWORD = "registerpassword";
/**SharedPreferences中储存数据的路径**/
public final static String DATA_URL = "/data/data/";
public final static String SHARED_MAIN_XML = "main.xml";
/*
* public static final String xiedong_password = "xiedong_password";
*
* public static final String PASSWORD = "PASSWORD"; private static final
* String NAME = "NAME";
*/
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setTitle("谢栋日记系统");
field_name = (EditText) findViewById(R.id.etUid);
filed_pass = (EditText) findViewById(R.id.etPwd);
Button button;
Button xiedongregister;
/*
* SharedPreferences settings = getSharedPreferences(xiedong_password,
* 0); settings.edit() .putString(NAME, "xiedong") .putString(PASSWORD,
* "198701") .commit();
*/
// String name = settings.getString(NAME, "xiedong");
// String password = settings.getString(PASSWORD, "198701");
// Set value
// field_name.setText(name);
// filed_pass.setText(password);
button = (Button) findViewById(R.id.xiedong);
xiedongregister=(Button)findViewById(R.id.xiemo);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
// SharedPreferences settings =
// getSharedPreferences(xiedong_password, 0);
mShared = getSharedPreferences(SHARED_MAIN, Context.MODE_PRIVATE);
String registername1 = mShared.getString(KEY_REGISTERNAME, "");
String registerpassword1= mShared.getString(KEY_REGISTERPASSWORD, "");
// String xiedong_name=settings.getString(NAME, "");
String count = field_name.getText().toString();
String pass = filed_pass.getText().toString();
if ("".equals(count) || "".equals(pass)) {
Toast.makeText(SystemDairyActivity.this,
"^_^账户密码不能为空 请你注册^_^", 5).show();
} else if(registername1.equals(count)&®isterpassword1.equals(pass)){
Toast.makeText(SystemDairyActivity.this,
"^_^账户信息验证成功!加载数据中... ...^_^", 10).show();
new Thread()
{public void run()
{try {sleep(2000); //等待三秒,自动进入软件主窗口
Intent intent = new Intent();
intent.setClass(SystemDairyActivity.this, newMenu.class);
startActivity(intent); }
catch (Exception e) {
e.printStackTrace();
}
//progressDialog.dismiss();
}
}.start();
// Intent intent;
// intent = new Intent(SystemDairyActivity.this, newMenu.class);
// startActivity(intent);
// Toast.makeText(SystemDairyActivity.this,
// "^_^加载数据成功^_^",1).show();
}else{
Toast.makeText(SystemDairyActivity.this,
"^_^密码错误 请查看帮助^_^", 5).show();
}
}
});
xiedongregister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent=new Intent();
intent.setClass(SystemDairyActivity.this, Register.class);
startActivity(intent);
}
});
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add(0, 1, 0, "帮助");
menu.add(0, 2, 0, "关于");
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// TODO Auto-generated method stub
Intent intent;
switch (item.getItemId()) {
case 1 :
//
intent = new Intent(this, help.class);
startActivity(intent);
break;
case 2 :
intent = new Intent(this, about.class);
startActivity(intent);
break;
}
return super.onOptionsItemSelected(item);
}
protected void dialog() {
AlertDialog.Builder builder = new Builder(SystemDairyActivity.this);
builder.setMessage("确定要退出吗?");
builder.setTitle("提示");
builder.setPositiveButton("确认",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
android.os.Process.killProcess(android.os.Process.myPid());
dialog.dismiss();
System.exit(0);
// SystemDairyActivity.this.finish();
}
});
builder.setNegativeButton("取消",
new android.content.DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
builder.create().show();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
dialog();
return false;
}
return false;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Android 日记系统源码(数据库的基本操作)-IT计算机-毕业设计.zip (84个子文件)
Android 日记系统源码(数据库的基本操作)
1_130302022240_2.jpg 34KB
1_130302022240_3.jpg 41KB
1_130302022241_9.jpg 28KB
1_130302022240_5.jpg 34KB
1_130302022241_10.jpg 27KB
1_130302022240_6.jpg 26KB
1_130302022240_4.jpg 31KB
1_130302022240_8.jpg 27KB
1_130302022241_11.jpg 26KB
android日记系统源码(数据库的基本操作)
systemDairy
bin
classes.dex 24KB
xiedong
systemdairy
SystemDairyActivity$3.class 1KB
Share$2.class 2KB
Register$2.class 1KB
R$layout.class 616B
lookDairy.class 5KB
R$id.class 957B
R$drawable.class 650B
lookDairy$1.class 2KB
SystemDairyActivity$1.class 2KB
createDairy$3.class 2KB
about.class 1002B
DiaryDbHelper$DatabaseHelper.class 1KB
Register$3.class 871B
newMenu.class 2KB
lookDairy$2.class 1KB
createDairy.class 3KB
R$attr.class 343B
SystemDairyActivity$1$1.class 1KB
Share$1.class 2KB
createDairy$1.class 1KB
R.class 538B
DiaryDbHelper.class 4KB
about$1.class 1KB
Share.class 4KB
R$string.class 942B
SystemDairyActivity.class 4KB
Register$1.class 2KB
SystemDairyActivity$4.class 894B
Register.class 3KB
SystemDairyActivity$2.class 1KB
createDairy$2.class 1KB
help.class 578B
systemDairy.apk 3.73MB
resources.ap_ 3.72MB
res
drawable-ldpi
alert_dialog_icon.png 2KB
icon.png 25KB
main.jpg 367KB
drawable-hdpi
createdairy.bmp 933KB
menu.bmp 938KB
regist.bmp 940KB
main.bmp 941KB
list.bmp 703KB
about.bmp 942KB
icon.png 25KB
help.bmp 940KB
values
strings.xml 990B
drawable-mdpi
alert_dialog_icon.png 2KB
icon.png 25KB
main.jpg 367KB
layout
register.xml 3KB
about.xml 1002B
list_diary.xml 646B
createdairy.xml 2KB
help.xml 771B
main.xml 3KB
menu.xml 473B
lookdairy.xml 822B
default.properties 362B
gen
xiedong
systemdairy
R.java 3KB
proguard.cfg 1KB
src
xiedong
systemdairy
lookDairy.java 4KB
createDairy.java 3KB
Register.java 5KB
about.java 1KB
SystemDairyActivity.java 6KB
newMenu.java 1KB
DiaryDbHelper.java 3KB
Share.java 5KB
help.java 1KB
.project 1KB
.classpath 280B
AndroidManifest.xml 1KB
1_130302022240_7.jpg 23KB
1_130302022240_1.jpg 68KB
共 84 条
- 1
资源评论
芝麻粒儿
- 粉丝: 5w+
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功