cn.bmob.v3.datatype
类 BmobFile
java.lang.Objectcn.bmob.v3.datatype.BmobFile
-
所有已实现的接口:
- java.io.Serializable
public class BmobFile extends java.lang.Object implements java.io.Serializable
文件类型
-
作者:
- BmobTeam 另请参见:
- 序列化表格
构造方法摘要 | |
---|---|
BmobFile() | |
BmobFile(java.io.File file) |
方法摘要 | |
---|---|
static BmobFile | createEmptyFile() |
void | delete(Context context) 删除文件 |
void | delete(Context context, DeleteListener listener) 删除文件 |
java.lang.String | getFilename() 获取文件名称 |
java.lang.String | getFileUrl(Context context) 获取文件地址 |
java.lang.String | getGroup() 获取文件组名 |
java.lang.String | getUrl() 获取文件地址(SDK内部使用) |
void | loadImage(Context context, ImageView imageView) 加载图片 |
void | loadImage(Context context, ImageView imageView, int maxWidth, int maxHeight) 加载图片 |
void | loadImageThumbnail(Context context, ImageView imageView, int width, int height) 加载缩略图 |
void | loadImageThumbnail(Context context, ImageView imageView, int width, int height, int quality) 加载缩略图 |
void | setUrl(java.lang.String url) 设置文件地址,用于文件删除操作 |
void | upload(Context context, UploadFileListener listener) 上传整个文件 |
void | uploadblock(Context context, UploadFileListener listener) 分块上传文件 |
cn.bmob.v3.listener
接口 InitListener
public interface InitListener
初始化监听
-
作者:
- BmobTeam
方法摘要 | |
---|---|
void | onFailure(int code, java.lang.String msg) 推送失败 |
void | onSuccess() 推送成功 |
cn.bmob.v3.listener
接口 ThumbnailUrlListener
public interface ThumbnailUrlListener
获取缩略图地址监听器
-
作者:
- BmobTeam
方法摘要 | |
---|---|
void | onFailure(int code, java.lang.String e) 获取缩略图地址失败 |
void | onSuccess(java.lang.String url) 获取缩略图地址成功 |
cn.bmob.v3.listener
类 UploadFileListener
java.lang.Objectcn.bmob.v3.listener.UploadFileListener
public abstract class UploadFileListener extends java.lang.Object
文件上传监听器
-
作者:
- BmobTeam
构造方法摘要 | |
---|---|
UploadFileListener() |
方法摘要 | |
---|---|
abstract void | onFailure(int code, java.lang.String msg) 上传失败 |
void | onFinish() |
void | onProgress(java.lang.Integer value) 上传进度 |
void | onStart() |
abstract void | onSuccess() 上传成功 |
cn.bmob.v3.update
类 AppVersion
java.lang.Objectcn.bmob.v3.BmobObject
cn.bmob.v3.update.AppVersion
-
所有已实现的接口:
- java.io.Serializable
public class AppVersion extends BmobObject
自动更新的应用信息表
-
作者:
- smile 另请参见:
- 序列化表格
构造方法摘要 | |
---|---|
AppVersion() |
方法摘要 | |
---|---|
java.lang.String | getAndroid_url() |
java.lang.String | getChannel() |
java.lang.String | getIos_url() |
java.lang.Boolean | getIsforce() |
BmobFile | getPath() |
java.lang.String | getPlatform() |
java.lang.String | getTarget_size() |
java.lang.String | getUpdate_log() |
java.lang.Integer | getVersion_i() |
java.lang.String | getVersion() |
void | setAndroid_url(java.lang.String android_url) |
void | setChannel(java.lang.String channel) |
void | setIos_url(java.lang.String ios_url) |
void | setIsforce(java.lang.Boolean isforce) |
void | setPath(BmobFile path) |
void | setPlatform(java.lang.String platform) |
void | setTarget_size(java.lang.String target_size) |
void | setUpdate_log(java.lang.String update_log) |
void | setVersion_i(java.lang.Integer version_i) |
void | setVersion(java.lang.String version) |
cn.bmob.v3.update
类 BmobUpdateAgent
java.lang.Objectcn.bmob.v3.update.BmobUpdateAgent
public class BmobUpdateAgent extends java.lang.Object
应用自动更新管理类
-
作者:
- BmobTeam
构造方法摘要 | |
---|---|
BmobUpdateAgent() |
方法摘要 | |
---|---|
static void | add2IgnoreVersion(Context context, java.lang.String version) 增加本地忽略 |
static void | forceUpdate(Context context) 手动更新 无论网络状况是否Wifi,无论用户是否忽略过该版本的更新,都会发起更新检查 |
static void | initAppVersion(Context context) 初始化应用信息表 |
static void | setDefault() |
static void | setUpdateCheckConfig(boolean isCheck) 自动检查集成步骤 可以通过调用BmobUpdateAgent.setUpdateCheckConfig(false)来禁用此功能。 |
static void | setUpdateListener(BmobUpdateListener paramBmobUpdateListener) 设置监听检测更新的结果 |
static void | setUpdateOnlyWifi(boolean updateOnlyWifi) 设置更新的网络条件 true(默认)只在wifi环境下检测更新,false在所有网络环境中均检测更新。 |
static void | silentUpdate(Context context) 静默下载更新 如果处于wifi环境检测更新,如果有更新,后台下载新版本,如果下载成功,则进行通知栏展示,用户点击通知栏开始安装。 |
static void | startInstall(Context paramContext, java.io.File paramFile) 打开安装文件 |
static void | update(Context context) 自动更新 如果处于wifi环境则自动检测更新, 如果有更新,弹出对话框提示有新版本,用户点选更新开始下载更新。 |
com.bmob
类 BmobProFile
java.lang.Objectcom.bmob.common.AbsBmobPro
com.bmob.BmobProFile
public class BmobProFile extends com.bmob.common.AbsBmobPro
新版文件管理类
-
作者:
- smile
字段摘要 | |
---|---|
cn.bmob.v3.util.SPUtil | spUtil |
从类 com.bmob.common.AbsBmobPro 继承的字段 |
---|
mSocket |
构造方法摘要 | |
---|---|
BmobProFile() |
方法摘要 | |
---|---|
BTPFileResponse | download(java.lang.String fileName, DownloadListener downloadListener) 下载文件 |
static BmobProFile | getInstance(Context context) |
void | getLocalThumbnail(java.lang.String localPath, int modelId, int width, int height, LocalThumbnailListener listener) 本地生成指定规格、宽、高的缩略图 |
void | getLocalThumbnail(java.lang.String localPath, int modelId, LocalThumbnailListener listener) 本地生成指定规格的缩略图 |
java.lang.String | signURL(java.lang.String fileName, java.lang.String fileUrl, java.lang.String accessKey, long effectTime, java.lang.String secretKey) URL签名方法 |
void | start(Context context) |
void | submitThumnailTask(java.lang.String fileName, int modelId, ThumbnailListener listener) 提交生成缩略图的任务去请求服务器生成对应规格ID的缩略图 |
BTPFileResponse | upload(java.lang.String filePath, UploadListener uploadListener) 上传文件 |
void | uploadBatch(java.lang.String[] filePaths, UploadBatchListener listener) 批量上传文件 |