package com.util;
import android.content.Context;
import android.database.Cursor;
import android.database.SQLException;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;
public class SQLiteHelp extends SQLiteOpenHelper {
public final static int VERSION = 1;// 版本号
public SQLiteHelp(Context context) {
super(context, "login.db", null, VERSION);
// TODO Auto-generated constructor stub
}
@Override
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
try {
db.execSQL("create table IF NOT EXISTS user (id INTEGER PRIMARY KEY AUTOINCREMENT,Name String,Password String)");
} catch (SQLException ex) {
Log.i("sqlliteHelp", "数据库创建失败");
}
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
try {
db.execSQL("drop table if exists user");
this.onCreate(db);
} catch (SQLException ex) {
Log.i("sqlliteHelp", "");
}
}
/**
* 用于执行增删改操作
*
* @param sql
* 以insert,update,delete打头的sql语句
*/
public void ExecuteSQL(String sql) {
SQLiteDatabase db = this.getWritableDatabase();
try {
Log.i("sqlliteHelp", sql);
db.execSQL(sql);
} catch (SQLException ex) {
throw ex;
} finally {
db.close();
}
}
/**
* 用于完成数据的查询操作
*
* @param sql
* 以Select打头的SQL语句
* @return Cursor
* @throws SQLException
*/
public Cursor SELECTUser(String condition) throws SQLException {
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = null;
cursor = db.query("user", new String[] { "id", "name", "password" },
condition, null, null, null, null);
return cursor;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
利用广播实现两个apk之间互相通信
共62个文件
class:19个
png:12个
java:9个
5星 · 超过95%的资源 需积分: 41 200 下载量 74 浏览量
2014-08-06
00:14:34
上传
评论 5
收藏 133KB ZIP 举报
温馨提示
两个apk之间广播互相通信,简单数据类型就广播通信了,AIDL实现稍复杂就不详述啦!
资源推荐
资源详情
资源评论
收起资源包目录
apk之间广播互相通信及ContentProvider监听数据库的变换.zip (62个子文件)
两个apk之间广播互相通信及ContentProvider监听数据库的变换
HelloWorld
bin
classes.dex 5KB
HelloWorld.apk 16KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
drawable-mdpi
icon.png 2KB
classes
com
ktouch
HelloWorld2
R$layout.class 432B
R$id.class 522B
R$drawable.class 412B
helloWorldActivity.class 2KB
MyBroadcastReceiver.class 1KB
R$attr.class 352B
R.class 559B
helloWorldActivity$1.class 1KB
R$string.class 439B
OkAcitivity.class 522B
resources.ap_ 12KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
values
strings.xml 179B
drawable-mdpi
icon.png 3KB
layout
ok.xml 466B
main.xml 1KB
assets
gen
com
ktouch
HelloWorld2
R.java 1001B
proguard.cfg 1KB
src
com
ktouch
HelloWorld2
helloWorldActivity.java 1KB
MyBroadcastReceiver.java 1KB
OkAcitivity.java 296B
.project 846B
.classpath 288B
project.properties 360B
AndroidManifest.xml 1002B
HelloWorld2
bin
classes.dex 6KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
drawable-mdpi
icon.png 2KB
classes
com
HelloWorld
R$layout.class 382B
R$drawable.class 388B
Hello.class 616B
MyContentProvider.class 2KB
R$attr.class 328B
R.class 465B
MyBroadcast.class 2KB
R$string.class 415B
util
SQLiteHelp.class 2KB
resources.ap_ 11KB
HelloWorld2.apk 16KB
res
drawable-ldpi
icon.png 2KB
drawable-hdpi
icon.png 4KB
values
strings.xml 167B
drawable-mdpi
icon.png 3KB
layout
main.xml 382B
assets
gen
com
HelloWorld
R.java 636B
proguard.cfg 1KB
.settings
org.eclipse.jdt.core.prefs 208B
src
com
HelloWorld
MyBroadcast.java 1KB
Hello.java 424B
MyContentProvider.java 1KB
util
SQLiteHelp.java 2KB
.project 847B
.classpath 288B
project.properties 360B
AndroidManifest.xml 1KB
共 62 条
- 1
程序猿小爱
- 粉丝: 35
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 徐州市区shp边界文件
- 简易数字频率计设计(原理图、PCB、源码、分析报告)
- 20225207038罗丽文财管专2201班.rar
- Golang:通过Gin框架+Redis+责任链,实现一个简单的钉钉机器人,进行消息处理 ps:多应用版
- 基于cnn和AlexNet的铝材缺陷检测内含数据集和demo原型2种方法
- 2023年各城市PM2.5, PM10, SO2, NO2等环境空气质量数据
- go 语言 实现的 使用modbus 协议 通过DTU tcp 链接 采集数据
- SHELL脚本(全是干货)
- Windows屏幕录屏软件
- 2022年各城市PM2.5, PM10, SO2, NO2等环境空气质量数据
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页