您的位置:首页 > 移动开发 > Android开发

信息录入-基于SQLite数据库的Android应用 & 一个按钮

2011-11-05 02:26 603 查看
先吐下糟额……我知道用两周的实验做这么一个程序师非常充裕的……但是,关键是但是啊!!这两周事情超级多啊,java最后的程序要检查啊,操作系统的程序也坑爹啊本来以为两周的时间看看书然后弄弄数据库然后做一个小理财的软件应该差不多,但是这两周天天泡机房还是落得今天这样的下场啊,晚上我们仨都在弄安卓啊!!!求珊哥体谅啊!!!

 

然后因为对数据库不太熟,所以改了好多次。布局也是用过各种,线性布局,然后有换过绝对布局,但是由于绝对布局不太被推荐,所以最后还是换成线性布局了……

 

开始只弄了一个activity,oncreate类中创建了一个数据库的辅助对象intent,导致了各种错误啊有木有,先是强退,还有各种,后来重新弄了个主activity调用才搞定。

 

我也是对着书弄的,拼了些代码,后来还是添加之后的显示存在问题,后来就找人改了一下,貌似改的有些= =变化……

 

就把数据库那个文件的代码粘过来凑合着看看吧……时间太紧,只添加了姓名和email……有点诡异……

 

package zyn.com;

import android.content.Context;
import android.database.sqlite.*;
import android.database.sqlite.SQLiteDatabase.CursorFactory;

public class MyOpenHelper extends SQLiteOpenHelper {

public static final String DB_NAME = "personal_contacts";
public static final String TABLE_NAME = "contacts";
public static final String ID = "_id";
public static final String NAME = "name";
public static final String EMAIL = "email";

public MyOpenHelper(Context context,String name, CursorFactory factory,
int version) {
super(context, name, factory, version);
// TODO Auto-generatedconstructor stub
}

/** Called when the activity is firstcreated. */
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table if not exists "+TABLE_NAME+"("
+ID + " interger primary key,"
+NAME + " varchar,"
+EMAIL + " varchar)");

}
@Override
public voidonUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub

}

}


各种各种啊。。。不多说了。学院的实验快完了,以后会提前做实验的……好晚了…贴图吧…









 

哦对了还有个按钮。。。



勉强看看吧。。。。哎~苦X的一周TAT……

 

好吧。。、、先这样了。。。吧

晚安~亲~

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐