Bmobはandroid studioにおける環境配置と初期化
3694 ワード
Bmobはandroid studioにおける環境配置と初期化
ここはbmobの開発文書です.詳しい手順もあります.http://docs.bmob.cn/Android/developdoc/index.html?menukey=develop_doc&key=develop_Androidは初めて使うので、長い時間をかけて配置しました.最初はずっと間違えていて、原因が見つけられませんでしたが、今は環境が構築されました.私は開発文書の仕様通りに配置していません.エラーが発生していますので、設定を実現する方法を説明します.
1、bmob公式サイトにアカウントを登録して、アプリケーションを作成します.
2、アプリケーションのAndroid Manifest.xmlファイルに該当する権限を追加します.
dependencies{complale'cn.bmob.android:bmob-sdk:3.5.comple fileTree(include:'*.jar')、dir:‘libs’、testComple‘junnit:4.12’comppile‘comple.android.support.com.apport 23.mport
注意:ここで説明します.なぜSDKをダウンロードしないのですか?libsフォルダに入れます.この方法を使えば、運行時に初期化エラーが発生します.
Java.lang.Usatis fiedlinkErrror:No implementation found for bobolean cn.bmob.v 3.helper.Bmob Native.init(android.com.nt. con text,java.lang.String)(tried Java_cnuuubmomobbbbuuuub3 ppppppppppuuupppppppppppppuuuuppppppppppppppppppppuuuuuppppppppppppppppppppppppppuuuuuuiducontext_2 Ljava_languu String_2)です....
5、初期化bmobSDK
アプリケーションが起動するActivityのonCreate()メソッドでBmobを初期化します.コードは:
ここはbmobの開発文書です.詳しい手順もあります.http://docs.bmob.cn/Android/developdoc/index.html?menukey=develop_doc&key=develop_Androidは初めて使うので、長い時間をかけて配置しました.最初はずっと間違えていて、原因が見つけられませんでしたが、今は環境が構築されました.私は開発文書の仕様通りに配置していません.エラーが発生していますので、設定を実現する方法を説明します.
1、bmob公式サイトにアカウントを登録して、アプリケーションを作成します.
2、アプリケーションのAndroid Manifest.xmlファイルに該当する権限を追加します.
3、Projectのbuild.gradleファイルにBmobのmaven倉庫アドレスを追加する例は以下の通りである.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
}
}
allprojects {
repositories {
jcenter()
//Bmob maven ,
maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" }
}
}
4、appのbuild.gradleファイルを開いて、comple‘cn.bmob.android:bmob-sdk:3.5’を追加します.dependencies{complale'cn.bmob.android:bmob-sdk:3.5.comple fileTree(include:'*.jar')、dir:‘libs’、testComple‘junnit:4.12’comppile‘comple.android.support.com.apport 23.mport
注意:ここで説明します.なぜSDKをダウンロードしないのですか?libsフォルダに入れます.この方法を使えば、運行時に初期化エラーが発生します.
Java.lang.Usatis fiedlinkErrror:No implementation found for bobolean cn.bmob.v 3.helper.Bmob Native.init(android.com.nt. con text,java.lang.String)(tried Java_cnuuubmomobbbbuuuub3 ppppppppppuuupppppppppppppuuuuppppppppppppppppppppuuuuuppppppppppppppppppppppppppuuuuuuiducontext_2 Ljava_languu String_2)です....
5、初期化bmobSDK
アプリケーションが起動するActivityのonCreate()メソッドでBmobを初期化します.コードは:
Bmob.initialize(this, "your Application ID");
6.Person類を書いてBmobObjectを継承し、属性を定義し、set()とget()方法を書くことをテストします.MainActivityでPersonオブジェクトを宣言し、Person.javaを割り当てます.public class Person extends BmobObject {
private String name;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
}
MainActivity.javaにボタンを追加し、初期化などは省略します. //
case R.id.btn_add:
Person p2 = new Person();
p2.setName("yyl");
p2.setAddress(" ");
p2.save(new SaveListener() {
@Override
public void done(String objectId,BmobException e) {
if(e==null){
Toast.makeText(MainActivity.this," , objectId :"+objectId,Toast.LENGTH_SHORT).show();
}else{
Toast.makeText(MainActivity.this," "+objectId,Toast.LENGTH_SHORT).show();
}
}
});
break;
6.運転後で結構です