Artikel ini menyediakan panduan langkah demi langkah untuk menyepadukan log masuk Facebook ke dalam aplikasi penyemak imbas terbenam. Ia merangkumi langkah-langkah yang diperlukan, coretan kod dan pilihan penyesuaian untuk berjaya melaksanakan Log Masuk Facebook dalam penyemak imbas terbenam
Mengintegrasikan log masuk Facebook ke dalam aplikasi penyemak imbas terbenam memerlukan beberapa langkah:
Import SDK Log Masuk Facebook ke dalam projek anda.
<code>import com.facebook.login.widget.LoginButton; import com.facebook.login.LoginResult; import com.facebook.CallbackManager; import com.facebook.FacebookCallback;</code>
Tambahkan Butang Log Masuk pada reka letak anda.
<code><com.facebook.login.widget.LoginButton android:id="@+id/facebook_login_button" android:layout_width="wrap_content" android:layout_height="wrap_content" /></code>
Buat CallbackManager untuk mengendalikan panggilan balik log masuk.
<code>private CallbackManager callbackManager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // Create a CallbackManager to handle the login callback callbackManager = CallbackManager.Factory.create(); // Set up the login button and register the callback LoginButton loginButton = findViewById(R.id.facebook_login_button); loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() { @Override public void onSuccess(LoginResult loginResult) { // Handle successful login } @Override public void onCancel() { // Handle login cancel } @Override public void onError(FacebookException error) { // Handle login error } }); }</code>
Timpa kaedah onActivityResult
untuk mengendalikan panggilan balik log masuk.
<code>@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); callbackManager.onActivityResult(requestCode, resultCode, data); }</code>
Ya, anda boleh menyesuaikan pengalaman log masuk Facebook dalam penyemak imbas terbenam dengan mengatasi kaedah onCreateView
Butang Masuk. Ini membolehkan anda mengubah suai rupa butang, teks dan atribut lain.
Sebagai contoh, untuk menukar teks butang, anda boleh menggunakan kod berikut:
<code>@Override protected View onCreateView(Context context, AttributeSet attrs) { LoginButton loginButton = new LoginButton(context, attrs); loginButton.setText("My Custom Login Button"); return loginButton; }</code>
Atas ialah kandungan terperinci bagaimana untuk membolehkan log masuk facebook dari pelayar terbenam. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!