即时通信之Bmob开发11

cn.bmob.v3.datatype 
类 BmobFile

java.lang.Object
  继承者 cn.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 BmobFilecreateEmptyFile() 
           
 voiddelete(Context context) 
          删除文件
 voiddelete(Context context, DeleteListener listener) 
          删除文件
 java.lang.StringgetFilename() 
          获取文件名称
 java.lang.StringgetFileUrl(Context context) 
          获取文件地址
 java.lang.StringgetGroup() 
          获取文件组名
 java.lang.StringgetUrl() 
          获取文件地址(SDK内部使用)
 voidloadImage(Context context, ImageView imageView) 
          加载图片
 voidloadImage(Context context, ImageView imageView, int maxWidth, int maxHeight) 
          加载图片
 voidloadImageThumbnail(Context context, ImageView imageView, int width, int height) 
          加载缩略图
 voidloadImageThumbnail(Context context, ImageView imageView, int width, int height, int quality) 
          加载缩略图
 voidsetUrl(java.lang.String url) 
          设置文件地址,用于文件删除操作
 voidupload(Context context, UploadFileListener listener) 
          上传整个文件
 voiduploadblock(Context context, UploadFileListener listener) 
          分块上传文件




cn.bmob.v3.listener 
接口 InitListener


public interface InitListener

初始化监听

作者:
BmobTeam

方法摘要
 voidonFailure(int code, java.lang.String msg) 
          推送失败
 voidonSuccess() 
          推送成功
 

cn.bmob.v3.listener 
接口 ThumbnailUrlListener


public interface ThumbnailUrlListener

获取缩略图地址监听器

作者:
BmobTeam

方法摘要
 voidonFailure(int code, java.lang.String e) 
          获取缩略图地址失败
 voidonSuccess(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  voidonFailure(int code, java.lang.String msg) 
          上传失败
 voidonFinish() 
           
 voidonProgress(java.lang.Integer value) 
          上传进度
 voidonStart() 
           
abstract  voidonSuccess() 
          上传成功


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.StringgetAndroid_url() 
           
 java.lang.StringgetChannel() 
           
 java.lang.StringgetIos_url() 
           
 java.lang.BooleangetIsforce() 
           
 BmobFilegetPath() 
           
 java.lang.StringgetPlatform() 
           
 java.lang.StringgetTarget_size() 
           
 java.lang.StringgetUpdate_log() 
           
 java.lang.IntegergetVersion_i() 
           
 java.lang.StringgetVersion() 
           
 voidsetAndroid_url(java.lang.String android_url) 
           
 voidsetChannel(java.lang.String channel) 
           
 voidsetIos_url(java.lang.String ios_url) 
           
 voidsetIsforce(java.lang.Boolean isforce) 
           
 voidsetPath(BmobFile path) 
           
 voidsetPlatform(java.lang.String platform) 
           
 voidsetTarget_size(java.lang.String target_size) 
           
 voidsetUpdate_log(java.lang.String update_log) 
           
 voidsetVersion_i(java.lang.Integer version_i) 
           
 voidsetVersion(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 voidadd2IgnoreVersion(Context context, java.lang.String version) 
          增加本地忽略
static voidforceUpdate(Context context) 
          手动更新 无论网络状况是否Wifi,无论用户是否忽略过该版本的更新,都会发起更新检查
static voidinitAppVersion(Context context) 
          初始化应用信息表
static voidsetDefault() 
           
static voidsetUpdateCheckConfig(boolean isCheck) 
          自动检查集成步骤 可以通过调用BmobUpdateAgent.setUpdateCheckConfig(false)来禁用此功能。
static voidsetUpdateListener(BmobUpdateListener paramBmobUpdateListener) 
          设置监听检测更新的结果
static voidsetUpdateOnlyWifi(boolean updateOnlyWifi) 
          设置更新的网络条件 true(默认)只在wifi环境下检测更新,false在所有网络环境中均检测更新。
static voidsilentUpdate(Context context) 
          静默下载更新 如果处于wifi环境检测更新,如果有更新,后台下载新版本,如果下载成功,则进行通知栏展示,用户点击通知栏开始安装。
static voidstartInstall(Context paramContext, java.io.File paramFile) 
          打开安装文件
static voidupdate(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.SPUtilspUtil 
           
 
从类 com.bmob.common.AbsBmobPro 继承的字段
mSocket
 
构造方法摘要
BmobProFile() 
           
 
方法摘要
 BTPFileResponsedownload(java.lang.String fileName, DownloadListener downloadListener) 
          下载文件
static BmobProFilegetInstance(Context context) 
           
 voidgetLocalThumbnail(java.lang.String localPath, int modelId, int width, int height, LocalThumbnailListener listener) 
          本地生成指定规格、宽、高的缩略图
 voidgetLocalThumbnail(java.lang.String localPath, int modelId, LocalThumbnailListener listener) 
          本地生成指定规格的缩略图
 java.lang.StringsignURL(java.lang.String fileName, java.lang.String fileUrl, java.lang.String accessKey, long effectTime, java.lang.String secretKey) 
          URL签名方法
 voidstart(Context context) 
           
 voidsubmitThumnailTask(java.lang.String fileName, int modelId, ThumbnailListener listener) 
          提交生成缩略图的任务去请求服务器生成对应规格ID的缩略图
 BTPFileResponseupload(java.lang.String filePath, UploadListener uploadListener) 
          上传文件
 voiduploadBatch(java.lang.String[] filePaths, UploadBatchListener listener) 
          批量上传文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值