信息录入-基于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
}
}
各种各种啊。。。不多说了。学院的实验快完了,以后会提前做实验的……好晚了…贴图吧…
![](http://hi.csdn.net/attachment/201111/4/0_1320430979DJ86.gif)
![](http://hi.csdn.net/attachment/201111/4/0_1320430972s2zK.gif)
![](http://hi.csdn.net/attachment/201111/4/0_13204310001gSg.gif)
![](http://hi.csdn.net/attachment/201111/4/0_1320431010pHGS.gif)
哦对了还有个按钮。。。
![](http://hi.csdn.net/attachment/201111/4/0_13204311131C4v.gif)
勉强看看吧。。。。哎~苦X的一周TAT……
好吧。。、、先这样了。。。吧
晚安~亲~
然后因为对数据库不太熟,所以改了好多次。布局也是用过各种,线性布局,然后有换过绝对布局,但是由于绝对布局不太被推荐,所以最后还是换成线性布局了……
开始只弄了一个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
}
}
各种各种啊。。。不多说了。学院的实验快完了,以后会提前做实验的……好晚了…贴图吧…
![](http://hi.csdn.net/attachment/201111/4/0_1320430979DJ86.gif)
![](http://hi.csdn.net/attachment/201111/4/0_1320430972s2zK.gif)
![](http://hi.csdn.net/attachment/201111/4/0_13204310001gSg.gif)
![](http://hi.csdn.net/attachment/201111/4/0_1320431010pHGS.gif)
哦对了还有个按钮。。。
![](http://hi.csdn.net/attachment/201111/4/0_13204311131C4v.gif)
勉强看看吧。。。。哎~苦X的一周TAT……
好吧。。、、先这样了。。。吧
晚安~亲~
相关文章推荐
- 学生管理系统-基于SQLite数据库的Android应用
- 基于Linux搭建一个类似Qik手机录像直播平台(服务器端:feng streaming server + web server,客户端:Android手机应用)
- [Android]如何做一个崩溃率少于千分之三噶应用app(23)-组件化&模块化&插件化演进
- 项目源码--Android基于LBS地理位置信息应用的客户端
- 一个基于 React Native 的 Android 企业级应用。
- 用JAVA代码为android应用添加一个按钮
- Android基于mAppWidget实现手绘地图(十四)–在一个应用中使用多个地图
- android中的sqlit3数据库进行手机应用软件开发(自写的一个财务管理软件,这里主要讲收入录入模块)
- Android应用程序获得root权限 && 基于NVidia平台Android应用修改cpu频率
- 基于Android的短信应用开发(五)——读取显示会话信息记录
- Android应用程序获得root权限 && 基于NVidia平台Android应用修改cpu频率
- 一个基于EntityFramework的DAO (反射出架构信息并应用在CRUD中)
- android获取手机内部存储空间和外部存储空间 && 如何确定一个应用的安装位置
- Android中多界面跳转的一个简单应用
- Android将应用log信息保存文件
- iOS应用开发入门(2)——添加一个按钮
- android 让一个控件按钮居于底部的几种方法
- [Android] 基于 Linux 命令行构建 Android 应用(二):命令行管理项目
- 【Android 应用开发】Android 数据存储 之 SQLite数据库详解
- android sp文件一个键值保存多条信息