From: TrillGates Date: Thu, 8 Jul 2021 12:55:59 +0000 (+0800) Subject: add web sms and warning item provider.And create both table. X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=8f5ee9f37cf8442fb49b7da3c394b9db024ca5d6;p=protocol_srv.git add web sms and warning item provider.And create both table. --- diff --git a/app/src/main/java/com/enqualcomm/support/provider/ICDatabaseHelper.java b/app/src/main/java/com/enqualcomm/support/provider/ICDatabaseHelper.java index 31a417be..6672949a 100644 --- a/app/src/main/java/com/enqualcomm/support/provider/ICDatabaseHelper.java +++ b/app/src/main/java/com/enqualcomm/support/provider/ICDatabaseHelper.java @@ -205,6 +205,35 @@ public class ICDatabaseHelper extends SQLiteOpenHelper { " date)"; ICLogger.d(createAlarms); db.execSQL(createAlarms); + //创建云短信表 + String createWebSms = "create table " + + tb_web_sms + + " (" + + web_sms_id + + " integer primary key autoincrement, " + + web_sms_content + + " text, " + + web_sms_has_read + + " integer, " + + web_sms_create_time + + " date)"; + ICLogger.d(createWebSms); + db.execSQL(createWebSms); + String createWarningMsg = "create table " + + tb_warning_msg + + " (" + + warning_msg_id + + " integer primary key autoincrement, " + + warning_msg_title + + " text, " + + warning_msg_type + + " integer, " + + warning_msg_has_read + + " integer, " + + warning_msg_create_time + + " date)"; + ICLogger.d(createWarningMsg); + db.execSQL(createWarningMsg); } @@ -220,6 +249,22 @@ public class ICDatabaseHelper extends SQLiteOpenHelper { public static final String alarm_later = "alarm_later"; + //云短信数据库 + public static final String tb_web_sms = "web_sms"; + public static final String web_sms_id = "_id"; + public static final String web_sms_content = "content"; + public static final String web_sms_has_read = "has_read"; + public static final String web_sms_create_time = "create_time"; + + //警告信息数据库 + public static final String tb_warning_msg = "warning_msg"; + public static final String warning_msg_id = "_id"; + public static final String warning_msg_type = "type"; + public static final String warning_msg_title = "title"; + public static final String warning_msg_has_read = "has_read"; + public static final String warning_msg_create_time = "create_time"; + + @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { //升级数据库 diff --git a/app/src/main/java/com/enqualcomm/support/provider/WarningItemProvider.java b/app/src/main/java/com/enqualcomm/support/provider/WarningItemProvider.java new file mode 100644 index 00000000..55ef6f88 --- /dev/null +++ b/app/src/main/java/com/enqualcomm/support/provider/WarningItemProvider.java @@ -0,0 +1,48 @@ +package com.enqualcomm.support.provider; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.database.Cursor; +import android.net.Uri; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; + +/** + * 阀值触发警告消息,比如说环境温度过高,体温过高,电量过低 + * 心率过高,血氧过高,血压过高,SOS报警记录 + */ +public class WarningItemProvider extends ContentProvider { + + @Override + public boolean onCreate() { + return false; + } + + @Nullable + @Override + public Cursor query(@NonNull Uri uri, @Nullable String[] projection, @Nullable String selection, @Nullable String[] selectionArgs, @Nullable String sortOrder) { + return null; + } + + @Nullable + @Override + public String getType(@NonNull Uri uri) { + return null; + } + + @Nullable + @Override + public Uri insert(@NonNull Uri uri, @Nullable ContentValues values) { + return null; + } + + @Override + public int delete(@NonNull Uri uri, @Nullable String selection, @Nullable String[] selectionArgs) { + return 0; + } + + @Override + public int update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String selection, @Nullable String[] selectionArgs) { + return 0; + } +} diff --git a/app/src/main/java/com/enqualcomm/support/provider/WebSmsProvider.java b/app/src/main/java/com/enqualcomm/support/provider/WebSmsProvider.java new file mode 100644 index 00000000..34a1b46c --- /dev/null +++ b/app/src/main/java/com/enqualcomm/support/provider/WebSmsProvider.java @@ -0,0 +1,47 @@ +package com.enqualcomm.support.provider; + +import android.content.ContentProvider; +import android.content.ContentValues; +import android.database.Cursor; +import android.net.Uri; +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; + +/** + * 云消息内容提供者 + */ +public class WebSmsProvider extends ContentProvider { + + @Override + public boolean onCreate() { + return false; + } + + @Nullable + @Override + public Cursor query(@NonNull Uri uri, @Nullable String[] projection, @Nullable String selection, @Nullable String[] selectionArgs, @Nullable String sortOrder) { + return null; + } + + @Nullable + @Override + public String getType(@NonNull Uri uri) { + return null; + } + + @Nullable + @Override + public Uri insert(@NonNull Uri uri, @Nullable ContentValues values) { + return null; + } + + @Override + public int delete(@NonNull Uri uri, @Nullable String selection, @Nullable String[] selectionArgs) { + return 0; + } + + @Override + public int update(@NonNull Uri uri, @Nullable ContentValues values, @Nullable String selection, @Nullable String[] selectionArgs) { + return 0; + } +}