public class SAProviderHelper
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SAProviderHelper.URI_CODE
URI 对应的 Code
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
appendUri(android.content.UriMatcher uriMatcher,
java.lang.String authority)
构建 Uri 类型
|
int |
bulkInsert(android.net.Uri uri,
android.content.ContentValues[] values) |
int |
deleteEvents(java.lang.String selection,
java.lang.String[] selectionArgs)
删除埋点数据
|
static SAProviderHelper |
getInstance(android.content.Context context) |
android.net.Uri |
insertChannelPersistent(android.net.Uri uri,
android.content.ContentValues values)
插入渠道信息
|
android.net.Uri |
insertEvent(android.net.Uri uri,
android.content.ContentValues values)
插入 Event 埋点数据
|
void |
insertPersistent(int code,
android.net.Uri uri,
android.content.ContentValues values)
insert 处理
|
void |
migratingDB(android.content.Context context)
迁移数据,并删除老的数据库
|
android.database.Cursor |
queryByTable(java.lang.String tableName,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
查询数据
|
android.database.Cursor |
queryPersistent(int code,
android.net.Uri uri)
query 处理
|
int |
removeSP(java.lang.String key) |
public static SAProviderHelper getInstance(android.content.Context context)
public void migratingDB(android.content.Context context)
context - Contextpublic void appendUri(android.content.UriMatcher uriMatcher,
java.lang.String authority)
uriMatcher - UriMatcherauthority - authoritypublic android.net.Uri insertEvent(android.net.Uri uri,
android.content.ContentValues values)
uri - Urivalues - 数据public int deleteEvents(java.lang.String selection,
java.lang.String[] selectionArgs)
selection - 条件selectionArgs - 参数public int bulkInsert(android.net.Uri uri,
android.content.ContentValues[] values)
public android.net.Uri insertChannelPersistent(android.net.Uri uri,
android.content.ContentValues values)
uri - Urivalues - 数据public void insertPersistent(int code,
android.net.Uri uri,
android.content.ContentValues values)
code - Uri codeuri - Urivalues - ContentValuespublic android.database.Cursor queryByTable(java.lang.String tableName,
java.lang.String[] projection,
java.lang.String selection,
java.lang.String[] selectionArgs,
java.lang.String sortOrder)
tableName - 表名projection - 列明selection - 筛选条件selectionArgs - 筛选参数sortOrder - 排序public android.database.Cursor queryPersistent(int code,
android.net.Uri uri)
code - Uri codepublic int removeSP(java.lang.String key)