發表文章

目前顯示的是 3月, 2017的文章

FacebookSdk 登入

圖片
FacebookSdk 登入 1﹒ 啟用『單一登入』 在自己的應用程式設定頁面內將最下方的『ToggleButton』改為是,記得要按下儲存變更 2﹒新增『Facebook 登入』按鈕 (Layout) 變登入按鈕必須要用FB客製化的『 Button 』,在需要用上的『 Layout 』頁面加上這個按鈕,可以只輸入第一行,其他設定可以去使用介面設定 <com.facebook.login.widget.LoginButton         android:id="@+id/login_button"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_marginBottom="100dp"         android:layout_marginTop="30dp" /> 3﹒增加程式部分 SDK提供的類別( LoginManager、CallbackManager、AccessToken、Profile ) 可將類別設定在這個 Activity 的欄位裡,再來一定要初始化FaceBookSdk,而且記得要放在 onCreate 裡面的 第一行 哦 再來連結程式與 Layout 的 linkButton 建立 CallbackManager 設定當LoginButton收到 回傳(Callback) 的處理動作: 成功、失敗、取消 這邊輸入完之後按下alt+enter會出現這個畫面,按下OK 按下OK會跑出下圖的程式碼,這些分別代表 成功( onSuccess )、失敗( onError )、取消( onCancel )

建立FacebookSdk

圖片
Facebook SDK 一﹒建立專案使用Facebook SDK 開啟Android Studio建立新專案 選擇API 15或是更新版本建立專案 建立專案後,將 Project 視窗切換到Project,找到『 bulid.gradle 』 將下列程式碼加入(位於  dependencies 之前) repositories {        mavenCentral() } 在『 dependencies 』加入Facebook SDK最新版本的編譯相依性 compile 'com.facebook.android:facebook-android-sdk:4.+ 建置專案( Make Project) 二﹒申請 Facebook 應用程式編號 請至以下網址申請應用程式編號    點我 三﹒加入 Facebook 應用程式編號       將剛剛申請好的FB APP ID加入到專案,將新增的權限加入 Mainfest 檔案 開啟 strings.xml 檔案,加入一個新字串,名稱是 facebook_app_id ,值則是 Facebook 應用程式編號 調整 Mainfests 新增網路權限 <uses-permission android:name="android.permission.INTERNET"/> 在標籤 < application > 新增 meta-data 標籤 <meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/> [option]發送圖片或是影片分享,必須宣告 Facebook Content Provider 將應用程式編號附加到 authorities 值的結尾 <provider   android:authorities="com.facebook.app.FacebookContentProvi...