Android使用Bmob后台服务器的基础配置与操作(一)

前言:作为一个android开发人员,如果你已经对开发单机的app感到厌倦,想开发一款可以联网的app,但是对于android开发人员来说,想要开发可以联网的项目,那么一定要回写后台接口,可是一般的android开发人员的接口编写技术可能不是那么好,现在,Bmob后台服务就特别适合了!

一、进入Bmob官网进行注册账号和建立新项目,官网说的非常清楚,放一个连接:http://doc.bmob.cn/data/android/index.html

二、在androidstudio里面进行配置,上面官方的开发文档里也详细说了开发配置,但是我按照他们的配置,最后运行的时候老是报错,所以就按照自己的想法进行的配置,具体步骤如下:

 1、在project(注意不是app的)的build.gradle里面添加Bmob的库依赖:

    

allprojects {
    repositories {
        jcenter()
        //Bmobmaven仓库地址--必填
        maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" }
    }

2、在app(注意不是project的)的build.gradle里面添加Bmob的sdk的依赖:

compile 'cn.bmob.android:bmob-sdk:3.5.0'

3、在manifest文件里添加许可:

<!--允许联网 -->
<uses-permission android:name="android.permission.INTERNET" />
<!--获取GSM2g)、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" />

三、进行上面这些配置后,还要在MainActivity的onCreat方法中初始化Bmob,代码如下:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Bmob.initialize(this,"这里要填入你自己在Bmob上建立的应用的appId");

猜你喜欢

转载自blog.csdn.net/MagicMHD/article/details/80984804