美文网首页高级程序员Android知识
Android--简阅(1):Bmob晕平台集成

Android--简阅(1):Bmob晕平台集成

作者: 老鱼的储物柜 | 来源:发表于2017-04-09 19:46 被阅读177次

使用Bomb后端云服务平台作为简阅app后台数据处理
Android集成Bmob相关配置:开发文档入口

官方已经给出很详细的介绍了,所以这里简单说一下相关配置
SDK导入
AndroidStudio配置:
1.在Project的build.gradle文件中添加Bmob的maven仓库地址

buildscript {
repositories {
jcenter()
}
dependencies {
classpath'com.android.tools.build:gradle:2.0.0'
classpath'com.neenbedankt.gradle.plugins:android-apt:1.4'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
//Bmob的maven仓库地址--必填
maven { url"https://raw.github.com/bmob/bmob-android-sdk/master"}
}
}

2.在app的build.gradle文件中添加compile依赖文件

android {
    compileSdkVersion 25
    buildToolsVersion "25.0.2"
   //兼容Android6.0系统所需
    useLibrary 'org.apache.http.legacy'
}
ext{
    supportLibVersion = "25.1.1"
}
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile "com.android.support:appcompat-v7:$supportLibVersion"
    compile "com.android.support:design:$supportLibVersion"
    //Bomb云服务
    compile 'cn.bmob.android:bmob-sdk:3.5.3'    
    //兼容Android6.0
    compile 'cn.bmob.android:http-legacy:1.0'
}

3.配置AndroidManifest.xml

<!--允许联网 --> 
<uses-permission android:name="android.permission.INTERNET" /> 
<!--获取GSM(2g)、WCDMA(联通3g)等网络状态的信息  --> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<!--获取wifi网络状态的信息 --> 
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> 
<!--保持CPU 运转,屏幕和键盘灯有可能是关闭的,用于文件上传和下载 -->
<uses-permission android:name="android.permission.WAKE_LOCK" /> 
<!--获取sd卡写的权限,用于文件上传和下载-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!--允许读取手机状态 用于创建BmobInstallation--> 
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

4.初始化BmobSDK

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
         //  默认初始化
        Bmob.initialize(this, "Your Application ID");
    }
}

至此,集成Bmob已经完成相关配置了。

本章完。

相关文章

网友评论

    本文标题:Android--简阅(1):Bmob晕平台集成

    本文链接:https://www.haomeiwen.com/subject/pmxjattx.html