Lập trình ứng dụng facebook

 - 
Kchất hóa học Lập trình Lập trình Android Kchất hóa học xây dựng Android cơ bản Tích hợp mạng xã hội - Tạo phầm mềm Facebook

Dẫn nhập

Tại những bài học trước, bọn họ sẽ bên nhau TÌM HIỂU VỀ SQLITE, một trong những cách tiến hành tàng trữ dữ liệu trong hệ điều hành Android. Cũng như viết một ỨNG DỤNGđể khám phá những gì SQLite hoàn toàn có thể có tác dụng.

Bạn đang xem: Lập trình ứng dụng facebook

Tại bài học kinh nghiệm này, chúng ta thuộc tò mò về biện pháp tích hợp mạng xã hội vào vận dụng Android, rõ ràng nghỉ ngơi đây là Facebook. Có những nguyên do nhằm chúng ta làm việc này, mời các bạn hiểu tiếp sẽ rõ.

Nội dung

Để gọi đọc bài bác này tốt nhất chúng ta phải bao gồm kỹ năng cơ phiên bản về những phần:

Có một tài khoản Facebook cùng hiệ tượng đúng đắn qua “app” của Facebook.

Trong bài học kinh nghiệm này, bọn họ đang cùng khám phá những vấn đề:

Tạo key debug, chế tạo tiện ích Facebook.

Tạo key debug, tạo app Facebook

Từ thời kỳ đầu của Android, thiệt ra loại tiện ích Facebook là một trong những ứng dụng hybrid viết bởi HTML5. Sau kia người ta nhận thấy rằng trải nghiệm người dùng bằng hybrid thời kia quá tệ, yêu cầu Facebook đang chuyển dần dần sang Native, cũng giống như cung cấp một bộ SDK tử tế cho các lập trình sẵn viên thuần Android.

Vậy Việc này còn có chức năng gì?

Lấy báo cáo của người dùng Facebook một giải pháp phù hợp lệ.

Sử dụng những công bố lấy được nhằm Giao hàng mang đến ứng dụng (nhỏng login / xác xắn, so với,…).

Kỳ này họ thực hành thực tế là bao gồm, và có hơi khác một ít so với những ví dụ không giống. Chúng ta không code ngay lập tức, mà cần đăng ký “app” – một thứ hạng giấy phép đăng ký cài đặt vận dụng Facebook trước.

Xem thêm: Cách Ghim Comment Trên Livestream Facebook Trên Điện Thoại, Cách Ghim Bình Luận Livestream Facebook

Bước 1: Các các bạn truy vấn vào trang:

https://developers.facebook.com/docs/android

Giao diện của trang vẻ bên ngoài mẫu mã như sau:

*

Đưa con chuột lên avatar của người tiêu dùng, sau đó dìm Add a new appnhỏng hình bên trên.

Nếu bạn chưa từng thao tác với Facebook Developer, thì chắc hẳn rằng sau khoản thời gian đăng nhập, các bạn đề nghị đăng ký thông tin tài khoản Facebook developer. Lúc kia trang web sẽ sở hữu dạng như này:

*

Cliông chồng vào nút Register với đưa công tắc lịch sự Yes > Register:

*

Sau kia Facebook vẫn hiện thông báo:

You have sầu successfully registered as a Facebook Developer. You can now add Facebook into your ứng dụng or trang web.

Và cầm là sẵn sàng chuẩn bị để chế tạo ra App, nhỏng hình thứ nhất.

Bước 2: Sau Lúc dìm nút Add a new ứng dụng thì sẽ có một hành lang cửa số như thế này:

*

Sau kia dìm Create App ID. Trình để mắt tới đang đưa lịch sự trang nhỏng hình, nhấn vào nút Get Started ở phần Facebook Login:

*

Hoặc trong ngôi trường vừa lòng không hiển thị mục nhỏng sinh hoạt bên trên, các bạn bấm vào mục Dashboard ngơi nghỉ cột trái > Chọn Choose Platform:

*

Chọn platkhung là Android nhỏng hình:

*

Trình để ý đã hiện nay nlỗi này. Thật ra hiện nay chỉ việc tuân theo trả lời, tuy vậy bản thân sẽ giải thích từng bước nhé. Giữ ngulặng trang này, họ đang làm theo các bước gợi ý trong những số đó.

*

Bước 3: Tạo project Android có tên là FacebookLoginExample:

*

Thêm dòng mavenCentral() tại vị trí sứt màu sắc vào file build.gradle sống ngoài:

// Top-màn chơi build tệp tin where you can add configuration options common khổng lồ all sub-projects/modules.buildscript repositories jcenter() mavenCentral() dependencies classpath "com.android.tools.build:gradle:2.2.2" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files allprojects repositories jcenter() task clean(type: Delete) delete rootProject.buildDirSau kia trong tệp tin app/build.gradle, các bạn thêm dependency cho nó, nlỗi này:

apply plugin: "com.game android.application"android compileSdkVersion 24 buildToolsVersion "25.0.0" defaultConfig applicationId "com.backlinks.vn.facebookloginexample" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" testInstrumentationRunner "app android.support.chạy thử.runner.AndroidJUnitRunner" buildTypes release minifyEnabled false proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro" dependencies compile fileTree(dir: "libs", include: <"*.jar">) androidTestCompile("com.app android.tư vấn.test.espresso:espresso-core:2.2.2", exclude group: "com.game android.support", module: "support-annotations" ) compile "com.apk.support:appcompat-v7:24.2.1" compile "com.facebook.android:facebook-android-sdk:<4,5)" testCompile "junit:junit:4.12"

Rồilựa chọn Sync Now hoặc File > Synchronize để đồng bộ dependency.

Lưu ý là minSdkVersion buộc phải là 15 trở lên.

Xem thêm: Cách Đăng Bài Trên Youtube Nhanh Chóng Và Dễ Dàng, Cách Đăng Bài Trên Tab Cộng Đồng

Bước 4: Chỉnh sửa tệp tin /app/src/main/res/values/strings.xml thành như sau. Thêm chiếc sau:

*

​​​​​​​ FacebookLoginExample APP_IDVới APP_ID là mẫu số hiệu App ngơi nghỉ hình cuối bước 2.Cách 5: Chỉnh sửa tệp tin Android Manifest: Thêm permission INTERNET và dòng meta nhỏng sau:

Cụ thể tại 2 vị trí

Cách 6: Quay lại trang cài đặt Facebook phầm mềm bên trên trình ưng chuẩn, kéo xuống dưới cùng, điền lên tiếng nhỏng hình:

*
​​​​​​​

Với mẫu package name là tên gọi package của app viết theo mô hình domain name ngược, chúng ta xem thương hiệu package này vào file AndroidManifest.xml là thấy. Trong ví dụ này thì nó ở ở:

Sau đó nhận Next. Chọn Use Package Name giả dụ được hỏi:

*

Bước 7: Hiện nay bạn phải tìm file keytool.exe của Java. Tùy theo phiên bản Java cài đặt nhưng nó nằm tại vị trí thư mục khác nhau trên thiết bị các bạn, nhưng lại hoàn toàn đường dẫn dạng như này:

*
​​​​​​​

*

Gõ lệnh sau vào hành lang cửa số chiếc lệnh:

keytool -exportcert -alias androiddebugkey -keystore %HOMEPATH%.androiddebug.keystore | openssl sha1 -binary | openssl base64

Chuyên mục: DIGITAL MARKETING