close

Parse是一個很強大的網站後台

這篇就介紹如何在Android上建立Parse的環境

 

1. 先到官網https://www.parse.com/docs/android/guide 可以看到教學指南

點選head over to the Quick Start guide

01.png

 

2. 進入之後, 點選Download the blank Android project

這是一個可以參考的空專案

02.png

 

3. 建立一個新的Android Studio專案, 並打開app的gradle

在compile的地方加入

compile 'com.google.zxing:core:3.2.0'
compile 'com.journeyapps:zxing-android-embedded:3.0.2@aar'

03.png

 

4.  接著切到AndroidManifest.xml內

在application中添加android:name

並且建立兩個meta-data

把Application id和Client key填入

而這兩個東西的位置下一步會有說明

範例如下

 
<application
android:name=".StarterApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<meta-data
android:name="com.parse.APPLICATION_ID"
android:value="Rx9ugWW69kC7Kv3vz882Jo3W86hqldE4rCzxjpuf" />
<meta-data
android:name="com.parse.CLIENT_KEY"
android:value="6qZK0dZA4gMub5T61hRDC8L5v5wAu6zdkNwNOkUp" />
 

04.png

 

5. 登入Parse網頁

選取Settings的Keys

右方前兩個Key就是了

05.png

 

6. 在來根據你命名的Application

創建一個新的class, 繼承Application

並在onCreate加入Parse初始化的內容

這邊可以選擇直接複製步驟2的相對應檔案就好

參考內容如下:

public class StarterApplication extends Application {

@Override
public void onCreate() {
super.onCreate();

// Enable Local Datastore.
    Parse.enableLocalDatastore(this);

// Add your initialization code here
    Parse.initialize(this);

ParseUser.enableAutomaticUser();
ParseACL defaultACL = new ParseACL();
// Optionally enable public read access.
// defaultACL.setPublicReadAccess(true);
    ParseACL.setDefaultACL(defaultACL, true);
}
}

06.png

 

7. 到上一步其實就添加完成了

接下來是介紹如何測試的方法

在MainActivity加入下列程式碼

ParseAnalytics.trackAppOpenedInBackground(getIntent());
ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();

這個的意思是建立一個TestObject的Table

並且在裡面放入Key等於foo

Value等於bar的值

並且在背景上傳

07.png

 

8. 回到Parse的網頁

選取Core

就可以看到User下方多了一個TestObject的物件

裡面有你剛新增的Record

08.png

 

9. 最後回到教學網頁

按下Test

看到恭喜字串就代表你成功了 

09.png 

arrow
arrow

    RX1226 發表在 痞客邦 留言(0) 人氣()