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 日记系统源码(数据库的基本操作).zip (84个子文件)
Android 日记系统源码(数据库的基本操作)
1_130302022240_4.jpg 31KB
1_130302022240_3.jpg 41KB
1_130302022240_6.jpg 26KB
1_130302022240_7.jpg 23KB
android日记系统源码(数据库的基本操作)
systemDairy
.project 1KB
proguard.cfg 1KB
src
xiedong
systemdairy
createDairy.java 3KB
DiaryDbHelper.java 3KB
about.java 1KB
Register.java 5KB
SystemDairyActivity.java 6KB
Share.java 5KB
lookDairy.java 4KB
newMenu.java 1KB
help.java 1KB
AndroidManifest.xml 1KB
res
drawable-ldpi
alert_dialog_icon.png 2KB
icon.png 25KB
main.jpg 367KB
drawable-hdpi
createdairy.bmp 933KB
icon.png 25KB
menu.bmp 938KB
help.bmp 940KB
list.bmp 703KB
regist.bmp 940KB
main.bmp 941KB
about.bmp 942KB
drawable-mdpi
alert_dialog_icon.png 2KB
icon.png 25KB
main.jpg 367KB
layout
about.xml 1002B
lookdairy.xml 822B
list_diary.xml 646B
createdairy.xml 2KB
help.xml 771B
menu.xml 473B
main.xml 3KB
register.xml 3KB
values
strings.xml 990B
gen
xiedong
systemdairy
R.java 3KB
default.properties 362B
.classpath 280B
bin
resources.ap_ 3.72MB
xiedong
systemdairy
R$layout.class 616B
lookDairy.class 5KB
about.class 1002B
createDairy$2.class 1KB
SystemDairyActivity$4.class 894B
R$drawable.class 650B
SystemDairyActivity$1.class 2KB
R$attr.class 343B
SystemDairyActivity.class 4KB
Share$1.class 2KB
DiaryDbHelper$DatabaseHelper.class 1KB
createDairy$1.class 1KB
Share$2.class 2KB
createDairy.class 3KB
about$1.class 1KB
Register$2.class 1KB
Register.class 3KB
SystemDairyActivity$1$1.class 1KB
Register$3.class 871B
lookDairy$2.class 1KB
SystemDairyActivity$2.class 1KB
Share.class 4KB
R$id.class 957B
lookDairy$1.class 2KB
newMenu.class 2KB
R.class 538B
Register$1.class 2KB
R$string.class 942B
createDairy$3.class 2KB
help.class 578B
SystemDairyActivity$3.class 1KB
DiaryDbHelper.class 4KB
systemDairy.apk 3.73MB
classes.dex 24KB
1_130302022241_9.jpg 28KB
1_130302022241_11.jpg 26KB
1_130302022240_8.jpg 27KB
1_130302022241_10.jpg 27KB
1_130302022240_1.jpg 68KB
1_130302022240_5.jpg 34KB
1_130302022240_2.jpg 34KB
共 84 条
- 1
资源评论
- Zool6472022-06-25用户下载后在一定时间内未进行评价,系统默认好评。
- 喝呜昂黄章章2022-12-22终于找到了超赞的宝藏资源,果断冲冲冲,支持!
校歪歪
- 粉丝: 30
- 资源: 2469
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功