android清空表
1. android开发 删除数据库中联系人先删哪个表
Android联系人数据库文件(contact2.db)
有研究过手机通讯录数据的童鞋肯定知道一个数据库文件:目前是contact2.db(哥的手机是Android4.04的)
在此路径下可以找到:/data/data/com.android.providers.contacts/databases/contact2.db
将其导入可视化数据库管理器当中(我这里用的是sqliteDatabase Browser)
以上我用红框标志的是比较重要的几个表:
1、contacts表
该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加到收藏夹等信息。
2、raw_contacts表
该表保存了所有创建过的手机测联系人,每个联系人占一行,表里有一列标识该联系人是否被删除,该表保存了两个ID:
RawContactID和ContactID,从而将contacts表和raw_contacts表联系起来。该表保存了联系人的RawContactID、ContactID、联系次数、最后一次联系的时间、是否被添加到收藏夹、显示的名字、用于排序的汉语拼音等信息。
3、 mimetypes 表
该表定义了所有的MimeTypeID,即联系人的各个字段的唯一标志。
详细
2. android 版本更新后数据库会清空吗
这个不会的,Android版本的更新会把之前的数据保存起来的。
3. 安卓开发怎么删除数据库中所有表数据
直接删除数据库,数据库会自动重新创建
public class DatabaseHelper extends SQLiteOpenHelper {
private static DatabaseHelper mInstance = null;
/** 数据库名称 **/
public static final String DATABASE_NAME = "xys.db";
/** 数据库版本号 **/
private static final int DATABASE_VERSION = 1;
/**数据库SQL语句 添加一个表**/
private static final String NAME_TABLE_CREATE = "create table test("
+ "_id INTEGER PRIMARY KEY AUTOINCREMENT," + "name TEXT,"+"hp INTEGER DEFAULT 100,"+ "mp INTEGER DEFAULT 100,"
+ "number INTEGER);";
DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
/**单例模式**/
static synchronized DatabaseHelper getInstance(Context context) {
if (mInstance == null) {
mInstance = new DatabaseHelper(context);
}
return mInstance;
}
@Override
public void onCreate(SQLiteDatabase db) {
/**向数据中添加表**/
db.execSQL(NAME_TABLE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
/**可以拿到当前数据库的版本信息 与之前数据库的版本信息 用来更新数据库**/
}
/**
* 删除数据库
* @param context
* @return
*/
public boolean deleteDatabase(Context context) {
return context.deleteDatabase(DATABASE_NAME);
}
}
4. 如何清空android ListView控件的内容
【清空android ListView控件的内容方法】:
1,当我们要加载item的时候,首先把list清空
list.clear();
适配器
adapter1=newArrayAdapter<String>(getApplicationContext(),android.R.layout.simple_list_item_1,list);
listView.setAdapter(adapter1);
这样加载以后就把Listview中的数据清空了。
2、然后再加载我们想要的数据
list.add("a");
list.add("c");
list.add("b");
list.add("a");
list.add("c");
list.add("b");
适配器
adapter1=newArrayAdapter<String>
(getApplicationContext(),android.R.layout.simple_list_item_1,list);
listView.setAdapter(adapter1);
adapter1=newArrayAdapter<String>
(getApplicationContext(),android.R.layout.simple_list_item_1,list);
listView.setAdapter(adapter1);
5. 安卓开发怎么删除数据库中所有表数据
public class DatabaseHelper extends SQLiteOpenHelper {
private static DatabaseHelper mInstance = null;
/** 数据库名称 **/
public static final String DATABASE_NAME = "xys.db";
/** 数据库版本号 **/
private static final int DATABASE_VERSION = 1;
/**数据库SQL语句 添加一个表**/
private static final String NAME_TABLE_CREATE = "create table test("
+ "_id INTEGER PRIMARY KEY AUTOINCREMENT," + "name TEXT,"+"hp INTEGER DEFAULT 100,"+ "mp INTEGER DEFAULT 100,"
+ "number INTEGER);";
DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
}
/**单例模式**/
static synchronized DatabaseHelper getInstance(Context context) {
if (mInstance == null) {
mInstance = new DatabaseHelper(context);
}
return mInstance;
}
@Override
public void onCreate(SQLiteDatabase db) {
/**向数据中添加表**/
db.execSQL(NAME_TABLE_CREATE);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
/**可以拿到当前数据库的版本信息 与之前数据库的版本信息 用来更新数据库**/
}
/**
* 删除数据库
* @param context
* @return
*/
public boolean deleteDatabase(Context context) {
return context.deleteDatabase(DATABASE_NAME);
}
}
6. android litepal 怎么删除整张表
SQLiteDatabase类中提供了一个insert()方法用于插入数据,那么类似地,它还提供了update()和delete()这两个方法,分别用于修改和删除数据。先来看一下update()方法的方法定义
7. android 中的sqlite数据库中如何能删除表中所有数据(保留表结构)
db.delete(tablename, null, null);
8. Android开发sqlite中怎么把表清空
删除表示例:
SQLiteDatabase.execSQL("DROP TABLE CUSTOMERS")
清除表中所有记录:
SQLiteDatabase.execSQL("DELETE FROM CUSTOMERS")
示例中的CUSTOMERS是你的表名
9. Android studio最近任务列表该怎么清空
1、首先先进入到Android studio的安装路径中,然后进入到bin目录到,进行双击“studio.exe”启动应用程序。
2、进入到Android studio的开发界面中点击菜单中的“file”。
3、弹出了的下拉的菜单中进行选择“Reopen Project”的选项。
4、这样就会弹出为下一级的菜单中,可以看到为下拉菜单中进行选中“clear list”的选项。
5、会弹出一个为clear recent project list的窗口,确认进行删除软件历史记录信息,直接进行点击“OK”.
6、在返回到file的菜单中弹出下拉,可以看到Reopen Project变为灰色了,说明已把记录信息清除了。
10. 安卓手机怎么删除所有数据
你可以使用手机的恢复模式来清空手机的所有数据及设置。一般进入恢复模式的方法是在关机状态下,长按开机和音量上键即可。根据机型不同,具体你可以网络一下你手机的型号查找手机进入恢复模式的方法!
希望可以帮到你,纯手打,望采纳 !