顯示具有 facebook 標籤的文章。 顯示所有文章
顯示具有 facebook 標籤的文章。 顯示所有文章

2013年7月18日 星期四

[Android][Facebook][中文化] Facebook SDK for Android Tutorial - Personalize

2 - Personalize


這個教學列出使用 Facebook SDK for android 如何個人化你的app 經驗的大綱。個人化則藉由顯示使用者的 profile 裡的照片與名子來達成。
  • 使用 Request,   來建構一個使用Facebook API calls 的單一要求 。 需要被授權的使用者的一個request, 它必須在一個 open Session 被傳遞。Request 也可以是匿名的, 這是說它們並不一定需要一個使用者來授權。 在這個例子裡, 沒有  Session 需要被定義出來。當一個Request 被完成時, 假如有需要的話 , Facebook SDK 將在background 裡延展 access token 。 
  • Response 封裝了來自Facebook API call 的 response
  • ProfilePictureView 是一個顯示profile 照片的客製化 view 
  • GraphUse 是一個 提供一個強烈樣式表現的介面


你將會使用這些class 跟 interface 來獲取使用者的基本資訊以用來個人化你的 app。 你將使用一個 屬於 Request class 叫做 newMeRequest() 的靜態的方法呼叫程序。 這個方法會回傳使用者的資料。 當設定好 request , 你將定義一個 callback 來處理回復。這個回復是一個 GraphUser 種類的物件。你也將處理被傳回的使用者物件, 然後使用ProfilePictureView 顯示出使用者 profile 的照片,使用 TextView 顯示使用者的名子。

這個教學帶領你走過
  • 步驟 1 : 設定使用者介面
  • 步驟 2 : 展示使用者資訊
  • 下一步
  • 相關範例
注意: 在你開始這個個人化的 app 前, 確認你已經設定好授權了。

步驟 1 : 設定使用者介面


2013年7月16日 星期二

[Android][Facebook][中文化] Facebook SDK for Android Tutorial - Authenticate with Facebook Login 中文化

Authenticate with Facebook Login

前言: 

標題連結是 fackbook 官方的教學, 十分詳細。 我在邊練習範例的過程中將其中文化, 如有翻譯上的問題,還望指教。練習這個範例前, 別忘記 facebook 的 APP 註冊以及Project 相關的設定。 以下為Project 設定簡述:

1. 在 strings.xml,  加入app_id <string name="app_id">xxxxxxxxxxxxxxxxx</string>
2. 在 AndroidManifest.xml 加入 use permission , meta-data 與一個 facebook 的 activity
     *android.permission.INTERNET
     *加入  'Meta Data'  其 Name :  com.facebook.sdk.ApplicationId, 其 value : @string/app_id
     *加入 'Activity' 其 Name:  com.facebook.LoginActivity
可以參考我上篇文 :  Facebook SDK 安裝以及使用

[Android] Facebook SDK 安裝以及使用


主要參考 Facebook 的教學  Getting Started with the Facebook SDK for Android

因為我已經裝了 Eclipse 與 ADT, 就從下列步驟開始 -

1. 下載 facebook sdk 並請 import 到 project 裡

按 Getting Started with the Facebook SDK for Android Step 2 的 download Link 會自動開啟下載連結

2. 安裝 FBAndroid  APK 再裝置裡

我是到 Android 安裝目錄下的 plateform-tool 打 adb install  檔案路徑(FBAndroid-2.1.apk )


3. 獲取 sha1 key


2013年6月17日 星期一

[Android] Facebook apk crash at login in android emulator

Facebook 在 emulator 上異常終止
為了使用 Facebook 分享功能, 於是需再 android emulator 上安裝 facebook. 不過一到 login 就異常終止。  追蹤的原因的過程有點長, 就不詳述。  關鍵是我emulator 上有安裝 Google play service 。這個 apk (com.android.vending) 導致 facebook 一直 crash。 查了一下網路, 看到一篇 Church Tech 的文章, 說是,不從 google play 下載的 apk, googleplay 會讓他 crash 掉 >.<
Google Crashes Facebook Home’s Easy Updating Party, Now Requires All Play Apps To Be Updated Through The Play Store

我覺得這個蠻有可能的是原因的。