ユーザ用ツール

サイト用ツール


facebook_sdk

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
facebook_sdk [2015/02/19 16:31]
sou
facebook_sdk [2015/02/20 15:12] (現在)
sou [layout_main.xml]
ライン 2: ライン 2:
  --- //​[[sou@mss-g.co.jp|宗 昂志]] 2015/02/18 15:08//  --- //​[[sou@mss-g.co.jp|宗 昂志]] 2015/02/18 15:08//
 ===== ログイン処理 ===== ===== ログイン処理 =====
-{{:​device-2015-02-19-154813.png?​direct&300|}}+※SDKのダウンロートとかFacebook Devの設定は省いてます。 
 + 
 +以下のようなログインボタンの実装です。\\ 
 +こちらで使用しているボタンはSDKに組み込まれているログインボタンになります。 
 +{{:​device-2015-02-19-154813.png?​nolink&300|}} 
 + 
 +ログインが完了すると、以下のようにボタンが切り替わります。\\ 
 +SDKのボタンを使用する場合、ボタンの切り替え処理はSDKが行っているようなので、特に必要はなさそうです。\\ 
 +もし自分でボタンを作成したい場合は、Session状態を見ながら切り替える必要があります。\\ 
 +{{:​device-2015-02-19-171150.png?​nolink&​300|}} 
 + 
 +==== AndroidManifest.xml ==== 
 +permissionとmeta-dataを追加します。 
 + <​uses-permission android:​name="​android.permission.INTERNET"​ /> 
 + 
 + <​activity android:​name="​com.facebook.LoginActivity"​ /> 
 +         <​meta-data 
 +             android:​name="​com.facebook.sdk.ApplicationId"​ 
 +             android:​value="​@string/​facebook_appId"​ /> 
 + 
 +==== string.xml ==== 
 + <string name="​facebook_appId">​appid</​string>​ 
 + 
 +==== activity_main.xml ==== 
 + <​com.facebook.widget.LoginButton 
 +         android:​id="​@+id/​btn_auth"​ 
 +         android:​layout_width="​wrap_content"​ 
 +         android:​layout_height="​wrap_content"​ 
 +         android:​layout_gravity="​center_horizontal"​ 
 +         /> 
 + 
 +==== MainActivity.java ====
  
     public class MainActivity extends Activity {     public class MainActivity extends Activity {
facebook_sdk.1424331072.txt.gz · 最終更新: 2015/02/19 16:31 by sou