1. 程式人生 > >Bmob 開發 Android程式快速入門 1

Bmob 開發 Android程式快速入門 1

                                 Bmob 開發  Android程式快速入門 1

 

註冊Bmob帳號

在網址欄輸入www.bmob.cn或者在百度輸入Bmob進行搜尋,開啟Bmob官網後,點選右上角的“註冊”,在跳轉頁面填入你的姓名、郵箱、設定密碼,確認後到你的郵箱啟用Bmob賬戶,你就可以用Bmob輕鬆開發應用了。

網站後臺建立應用

登入賬號進入bmob後臺後,點選後臺介面左上角“建立應用”,在彈出框輸入你應用的名稱,然後確認,你就擁有了一個等待開發的應用。

獲取應用金鑰和下載SDK

選擇你要開發的應用,點選該應用下方對應的“應用金鑰”

在跳轉頁面,獲取Application ID,此ID將會在初始化SDK中使用到。

獲取Application ID後,下載SDK,開發者可以根據自己的需求選擇相應的iOS SDK 或Android SDK,點選下載即可。

安裝BmobSDK

一、在你的專案根目錄下建立"libs"目錄,將下載的BmobSDK檔案放入該目錄下。

二、在你的應用程式中新增相應的許可權:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>
<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="cn.bmob.example"
        android:versionCode="1"
        android:versionName="1.0">

    <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17"/>

    <uses-permission android:name="android.permission.INTERNET"/>
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_LOGS"/>

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme">
        <activity
            android:name="cn.bmob.example.MainActivity"
            android:screenOrientation="portrait"
            android:label="@string/app_name">

                <action android:name="android.intent.action.MAIN"/>
                <category android:name="android.intent.category.LAUNCHER"/>


        <activity
            android:name=".CreateActivity"
            android:screenOrientation="portrait">
        <activity
            android:name=".DeleteActivity"
            android:screenOrientation="portrait">
        <activity
            android:name=".UpdateActivity"
            android:screenOrientation="portrait">
        <activity
            android:name=".FindActivity"
            android:screenOrientation="portrait">
    </application>
</manifest>

初始化BmobSDK

在你應用程式啟動的Activity的onCreate()方法中初始化Bmob功能。程式碼如下所示:

package com.bmob.example;
import cn.bmob.Bmob;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
         // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
         // 初始化 Bmob SDK
        // 使用時請將第二個引數Application ID替換成你在Bmob伺服器端建立的Application ID
        Bmob.initialize(this, "Your Application ID");
    }
}



希望對你有幫助。