2017年3月15日 星期三

專題作業1


壹、建立一個專案至指定位置
1. 開啟android sutdio,新增一個專案(new project),並取名為”MyFacebookAPP”


2. 選擇 API 15: Android 4.0.3,然後建立新專案



3. 建立完專案後,將專案結構視角切換到”Project”,並找到”build.gradle”將它開啟

貳、申請Facebook應用程式編號,並按照指定步驟執行
1. 首先登入”Facebook for Developers”,並完成註冊的程序,最後則建立你的應用程式編號專案


2. 點選進入專案執行序後,加入Facebook SDK
i. 將此段程式碼貼入”build.gradle”
repositories {
mavenCentral()
}

ii. 再將此段程式碼貼入”build.gradle”中的”dependencies”
compile 'com.facebook.android:facebook-android-sdk:4.+'

3. 再者加入Facebook 應用程式編號
i. 打開”strings.xml” (/app/src/main/res/values/strings.xml.)

ii. 加入以下程式碼至”strings.xml”
<string name="facebook_app_id">1383306921690169</string>

iii. 打開”AndroidManifest.xml”( /app/src/main/res/ AndroidManifest.xml.”)

vi. 加入以下程式碼至”AndroidManifest.xml”(調整Manifests,新增網路權限)
<uses-permission android:name="android.permission.INTERNET"/>

v. 加入以下程式碼至”AndroidManifest.xml”(新增meta-data標籤)
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>

vi. 加入以下程式碼至”AndroidManifest.xml”(如需要發送圖片、影片或分享,必須宣告FacebookContentProvider)
<provider android:authorities=”com.facebook.app.FacebookContentProvider(Facebook APP ID)”
android:name=”com.facebook.FacebookContentProvider”
android:exported=”true”
/>

參、尋找你的Hash key
1.下載openssl,放到指定位置
2.打開CMD,輸入以下指令
keytool -exportcert -alias androiddebugkey -keystore "C:\Users\A3272624\.android\debug.keystore" | "C:\openssl\bin\openssl" sha1 -binary | "C:\openssl\bin\openssl" base64

3. 得到金鑰後,將他輸入網頁中,這樣就完成囉


沒有留言:

張貼留言