2017年3月14日 星期二

Facebook SDK + android studio

一.建立一個專案並使用Facebook SDK(使用API 15:Android 4.0.3)

1.建完專案後,將Project結構視角切換至<Project>→步驟1

2.在app下找到<build.gradle>→步驟2,3

3.將

repositories{
mavenCentral()
}

加入模組層級,決定套件來源→步驟4

4. 加入Facebook SDK最新版本的編譯相依性(宣告相依關係)→步驟5

compile 'com.facebook.android:facebook-android-sdk:4.+'

 
5.建置專案(Make Project)
匯入Facebook SDK

 二.申請Facebook應用程式編號

登入FB後即可建立新的應用程式編碼(如下圖)
之後即可照著facebook提供的教學步驟一步步進行

三.加入Facebook應用程式編號

1.在string.xml字串檔中,加入新的一個字串,名稱為 facebook_app_id,值為 Facebook應用程式編號
<string name="facebook_app_id">應用程式編號 </string>

 2.調整Mainifests,新增網路權限
<uses-permission android:name="android.permission.INTERNET"/>
(此步為加入特權,如:允許相機,sd卡....都可在此設定) 
→步驟1
3.在標籤<application>中新增meta標籤
<application android:label="@string/app_name">
    ...
    <meta-data android:name="com.facebook.app.sdk.ApplicationId"        android:value="@string/facebook_app_id"/>
    ... 
</application>→步驟2
 4.[option]如果你要發送圖片或是影片或分享,還需宣告FacebookContentProvider將應用程式編號附加到authorities值的結尾
<provider android:authorities="com.facebook.app.FacebookContentProvider(在此填入FB的ID)" android:name="com.facebook.FacebookContentProvider" android:exported="true"/>→步驟3

接著就可以繼續完成你的開發者快速入門

當我們要上架時,需要讓Android進行APK驗證,需要找到開發金鑰

 找金鑰時就須用到openssl(載點)
利用cmd找到(白底處為key hashes)
 即可找到每台電腦獨一無二的Key hashes

 告此到一段落,就可以休息喝杯茶去囉!!!!!!





Finished

沒有留言:

張貼留言