1.什么是SQLiteOpenHelper?
就是字面上的意思:帮助打开SQLiteDatabase的工具类。
2.SQLiteOpenHelper作用?
主要是:
1.onCreate()中帮助初始化数据库的一些操作。如建表等
2.在onUpGrade()中帮助更新数据库,删除旧的表,创建新的表等等。
3.为什么要用SQLiteOpenHelper?
这个工具类...
分类:
数据库 时间:
2015-02-01 21:53:26
阅读次数:
367
#EditText默认不弹出软键盘# 网上关于EditText默认情况下不弹出软键盘,当手触摸到EditText,获取焦点时候,才会弹出软键盘,貌似都不能用,其实,在oncreate()方法中,加上 getWindow().setSoftInputMode( WindowManager...
分类:
其他好文 时间:
2015-02-01 16:03:04
阅读次数:
146
Android使用SQLite数据库保存数据,那数据库版本升级是怎么回事呢,这里说一下。一、软件v1.0安装v1.0,假设v1.0版本只有一个account表,这时走继承SQLiteOpenHelper的onCreate,不走onUpgrade。1、v1.0(直接安装v1.0)二、软件v2.0有2种...
分类:
移动开发 时间:
2015-02-01 01:50:15
阅读次数:
184
SQLiteOpenHelper是Android提供的一个管理数据库的工具类,可用于管理数据库的创建和版本更新。一般的用法是创建SQLiteOpenHelper的子类,并扩张它的onCreate(SQLiteDatabase db)和onUpgrade(SQLiteDatabase db,int o...
分类:
移动开发 时间:
2015-01-31 23:11:34
阅读次数:
231
SQLiteOpenHelper:
>SQLiteDatabase的帮助类,用于管理数据库的创建和版本更新
>一般是建立一个类继承它,并重写onCreate()和onUpgrade()方法
>方法说明:
* onCreate(SQLiteDataBase db) 创...
分类:
移动开发 时间:
2015-01-30 22:52:00
阅读次数:
300
插入符的创建应该在窗口创建之后进行,可以在WM_CREATE消息的响应函数中创建.(注意,视类窗口覆盖在框架窗口之上)一、创建普通插入符int CDrawView::OnCreate(LPCREATESTRUCT lpCreateStruct){ if (CView::OnCreate(lpC...
分类:
其他好文 时间:
2015-01-29 19:20:19
阅读次数:
126
使用.9文件作为layout背景,需要在代码中动态设置子控件位置的时候遇到一个棘手的问题,无论如何设置都不能成功,子控件位置不能安装代码设置成功,即使oncreate成功后在重新布局也是失败。找到一个解决方案,设置padding,setPadding(0,0,0,0);或者xml中padding属性...
分类:
其他好文 时间:
2015-01-29 15:51:16
阅读次数:
105
第一种:在类中,定义一个类接口,然后给出类的定义(最简单、直观) public class Test extends Activity{ Button btn; public void onCreate(Bundle savedInstanceState){ super.onCreate(saved...
分类:
移动开发 时间:
2015-01-28 17:35:39
阅读次数:
217
APP运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等会导致Activity重启,即oncreate会被再次调用, 如果oncreate方法中有向服务器请求的方法,那么悲剧就会发生,相当于多次请求。这...
分类:
移动开发 时间:
2015-01-27 18:44:57
阅读次数:
167
我们都知道,在Activity的onCreate()方法中调用View的getWidth()和getHeight()方法时,返回的值都是0,因为Activity调用setContentView方法只是创建了这个View,调用了这个View构造方法而已,其中的onMeasure()方法还没被调用,所以不能知道它的宽高。但是,View有一个公开的方法post(),允许我们通过参数Runnable,在子...
分类:
其他好文 时间:
2015-01-27 16:20:56
阅读次数:
123