登录代码:
st;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
t.DialogInterface;
t.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class Login extends Activity {
/** Called when the activity is first created. */
ProgressDialog m_dlog;
SQLiteDatabase mysql;
View dialogview;
@Override
public void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.main);
mysql=this.openOrCreateDatabase("student.db", MODE_PRIVATE,null);
try
{
}catch(Exception e){}
LayoutInflater fc=LayoutInflater.from(Login.this);
final View DialogView=fc.inflate(R.layout.dialog,null);
Dialog dialog=new AlertDialog.Builder(Login.this)
.setTitle("登录框")
.setView(DialogView)
.setPositiveButton("登录",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
EditText edit=(EditText)DialogView.findViewById(R.id.username);
String name_Text().toString();
m_dlog=ProgressDialog.show(Login.this,
"请稍等","正在为你登录",true);
//    new Thread()
//    {
//    public void run()
/
/    {
//      try
//      {
//        sleep(3000);
//      }
//      catch(Exception e)
//      {
//        e.printStackTrace();
//      }
//      finally
//      {
/
/        m_dlog.dismiss();
//      }
//      }
//      }.start();
m_dlog.dismiss();
Cursor cs=mysql.query(true,"login_t",new String[]{"username","name1"},"username"+"='"+name_test+"'", null,null,null,null,null);
Count()>0)
{
m_dlog.dismiss();
LayoutInflater fc1=LayoutInflater.from(Login.this);
final View DialogView1=fc1.inflate(R.layout.tishi,null);
String String(1);
TextView textview1=(TextView)DialogView1.findViewById(R.id.name1);
textview1.setText(str);
Dialog dialog1=new AlertDialog.Builder(Login.this)
.setTitle("登录框")
.setView(DialogView1)
.setPositiveButton("确定",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1)
{
Intent intent=new Intent();
intent.setClass(Login.this,Login.class);
startActivity(intent);
Lo
gin.this.finish();
}
}).create();
dialog1.show();   
}
else
{
Dialog dialog1=new AlertDialog.Builder(Login.this)
.
setTitle("信息框")
.setMessage("登录失败")
.setPositiveButton("确定",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1)
{
Intent intent=new Intent();
intent.setClass(Login.this,Login.class);
startActivity(intent);
Login.this.finish();
}
}).create();
dialog1.show(); 
}
}
})
.setNegativeButton("取消",
new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface arg0, int arg1)
{
Login.this.finish();
}
})
.setNeutralButton("注册",new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface arg0, int arg1)
Intent intent=new Intent();
intent.setClass(Login.this,ZhuceActivity.class);
startActivity(intent);
Login.this.finish();
}
})
.
create();
dialog.show();
}
}
注册代码:
st;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
import android.app.ProgressDialog;
t.DialogInterface;
t.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class ZhuceActivity extends Activity {
/
** Called when the activity is first created. */
ProgressDialog m_dlog;
SQLiteDatabase mysql;
View dialogview;
Button bt1;
Button bt2;
@Override
public void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.zhuce);
bt1=(Button)this.findViewById(R.id.bt1);
bt2=(Button)this.findViewById(R.id.bt2);
final EditText name1=(EditText)this.findViewById(R.id.name1);
final EditText username=(EditText)this.findViewById(R.id.username);
final EditText password=(EditText)this.findViewById(R.id.password);
mysql=openOrCreateDatabase("student.db", MODE_PRIVATE,null);
bt1.setOnClickListener(new OnClickListener(){
public void onClick(View arg0) {
// TODO Auto-generated method stub
if((Text().toString().trim().length()==0)||(Text().toString().trim().length()==0)||(Text().toString().trim().length()==0))
{
Dialog dialog1=new AlertDialog.Builder(ZhuceActivity.this)
.setTitle("信息框")
.setMessage("请输入完整的内容")
.setPositiveButton("确定",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1)
{}
}).create();
dialog1.show();
}
else
{
try{
Cursor m_cus = mysql.rawQuery("select max(_id) from login_t", null);
veToFirst();
int temp_id = Int(0) + 1;
mysql.close();
LayoutInflater fac2 = LayoutInflater.from(ZhuceActivity.this);
View dialogview2 = fac2.inflate(R.layout.tishi, null);
TextView view_1 = (TextView)dialogview2.findViewById(View1);
view_1.setText("注册成功!");
AlertDialog dialog2 = new AlertDialog.Builder(ZhuceActivity.this)
.setTitle("提示框")
.setView(dialogview2)
.setPositiveButton("确定",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1) {
Intent intent = new Intent();
intent.setClass(ZhuceActivity.this, Login.class);
startActivity(intent);
ZhuceActivity.this.finish();
}
}).create();
dialog2.show();
}
catch(Exception e)
{
Dialog dialog3=new AlertDialog.Builder(ZhuceActivity.this)
.setTitle("信息框")
.setMessage("注册失败")
.setPositiveButton("确定",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface arg0, int arg1)
{}
}).create();
dialog3.show();   
}
}
}
});
bt2.setOnClickListener(new OnClickListener()
{
public void onClick(View v) {
// TODO Auto-generated method stub
ZhuceActivity.this.finish();
}
}
)
;
}
}
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="name1">姓名</string>
<string name="username">用户名:</string>
<string name="password">密码:</string>
<string name="app_name">登录</string>
<string name="app_name1">注册</string>
<string name="success">登录成功</string>
<string name="bt1">注册</string>
<string name="bt2">取消</string>
</resources>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:andr
oid="schemas.android/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/username" />
<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/password" />
<EditText
android:id="@+id/password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium"/>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="schemas.android/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/name1" />
<EditText
android:id="@+id/name1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLef
t="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/username" />
<EditText
android:id="@+id/username"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium"/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:gravity="left"
android:textAppearance="?android:attr/textAppearanceMedium"
android:text="@string/password" />
<EditText
android:id="@+id/password"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:scrollHorizontally="true"
android:autoText="false"
android:capitalize="none"
android:gravity="fill_horizontal"
android:textAppearance="?android:attr/textAppearanceMedium"/>
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal" >
<Button
android:id="@+id/bt1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:text="@string/bt1"
/>
<Button
安卓intent用法android:id="@+id/bt2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="20dip"
android:layout_marginRight="20dip"
android:text="@string/bt2"
/>
</LinearLayout>
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="schemas.android/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
</LinearLayout>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="schemas.android/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/success"  />
<TextView
android:id="@+id/name1"
andr