即时通信之Bmob开发11

cn.bmob.v3.datatype 
类 BmobFile

java.lang.Object
  cn.bmob.v3.datatype.BmobFile
所有已实现的接口:
java.io.Serializable

public class BmobFile
extends java.lang.Objectimplements 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.Object
  cn.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.Object
  cn.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.Object
  cn.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.Object
  com.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) 
          批量上传文件

你可能感兴趣的:(ANDROID)