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)