Bmob遇到的问题

1.Bmob(国产 移动后端服务) 数据存储 推送 短信 支付 即时通信
//不要导入BmobSdk的jar包 (使用jar包会出现Java.lang.UnsatisfiedLinkError: No implementation found for boolean cn.bmob.v3.helper.BmobNative.init(android.content.Context, java.lang.String) (tried Java_cn_bmob_v3_helper_BmobNative_init and Java_cn_bmob_v3错误) 而要使用依赖的方式
compile ‘cn.bmob.android:bmob-sdk:3.5.3’ 并在项目的build.gradle中添加
allprojects {
repositories {
jcenter()
//Bmob的maven仓库地址,必须填写
maven { url “https://raw.github.com/bmob/bmob-android-sdk/master” }
}
}
2.推送SDK可以直接引入jar包的方式
3.初始化
// 初始化BmobSDK
Bmob.initialize(this, “be6ddb33364f1160b9a4784b139d5cad”);
//初始化推送sdk
// 使用推送服务时的初始化操作
BmobInstallation.getCurrentInstallation().save();
// 启动推送服务
BmobPush.startWork(this);
//4.数据服务
要创建javabean类来继承BmobObject set() get()
后端每一行数据都是一个javabean对象 通过调用javabean对象.save()方法向服务器提交数据 监听器会有一个成功的回调和一个失败的回调。
这里写图片描述
//4.2查询数据 查询所有 和按照条件查询 通过BmobQuery泛型就是实体类对象 通过BmobQuery对象.findObjects 可以获取所有查询到成功的对象 遍历成功回调中的List集合 可以获取到每一个对象 从而获取到每一个属性的值。当然我们可以在BmobQuery对象.addWhereEqualTo(“name”,str);进行按照条件查找操作。
这里写图片描述
//5.推送
1.初始化推送sdk
//初始化推送sdk
// 使用推送服务时的初始化操作
BmobInstallation.getCurrentInstallation().save();
// 启动推送服务
BmobPush.startWork(this);

2.要在清单文件中将一些服务和广播接受者填上。其中第二个广播接受者的包名是自己定义的 也就是这个广播接受者自己在对应的包中自己创建的。主要代码都不需要动的。只是名字写成自己的就行了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值