" 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);
}
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) {
//升级数据库
--- /dev/null
+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;
+ }
+}
--- /dev/null
+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;
+ }
+}