Học lập trình Android cho phép ứng dụng của bạn kết nối với Linkedin và chia sẻ dữ liệu hoặc bất kỳ loại cập nhật nào trên Linkedin. Chương này là về việc tích hợp Linkedin vào ứng dụng của bạn.
Có hai cách để bạn có thể tích hợp Linkedin và chia sẻ thứ gì đó từ ứng dụng của mình. Những cách này được liệt kê dưới đây.
SDK Linkedin (Scribe)
Ý định chia sẻ
Đây là cách đầu tiên để kết nối với Linkedin. Bạn phải đăng ký ứng dụng của mình và sau đó nhận một số Id ứng dụng và sau đó bạn phải tải xuống SDK Linkedin và thêm nó vào dự án của bạn. Các bước được liệt kê dưới đây.
Bây giờ điền vào tên ứng dụng, Học lập trình Android mô tả và url trang web của bạn. Nó được hiển thị dưới đây -
Nếu mọi thứ hoạt động tốt, bạn sẽ nhận được một khóa API với bí mật. Chỉ cần sao chép khóa API và lưu nó ở đâu đó. Nó được hiển thị trong hình dưới đây
Tải xuống SDK và tích hợp nó
Tải về sdk Linkedin tại đây . Sao chép jar scribe-1.3.0.jar vào thư mục libs dự án của bạn.
Đăng cập nhật trên ứng dụng Linkedin
Khi mọi thứ đã hoàn tất, bạn có thể chạy các mẫu Linkedin có thể tìm thấy ở đây .
Ý định chia sẻ
Chia sẻ ý định được sử dụng để chia sẻ dữ liệu giữa các ứng dụng. Trong chiến lược này, chúng tôi sẽ không xử lý công cụ SDK, nhưng hãy để ứng dụng Linkedin xử lý nó. Chúng tôi chỉ cần gọi ứng dụng Linkedin và truyền dữ liệu để chia sẻ. Bằng cách này, chúng tôi có thể chia sẻ một cái gì đó trên Linkedin.
Học lập trình Android cung cấp thư viện ý định để chia sẻ dữ liệu giữa các hoạt động và ứng dụng. Để sử dụng nó làm mục đích chia sẻ, chúng tôi phải chỉ định loại ý định chia sẻ thành ACTION_SEND . Cú pháp của nó được đưa ra dưới đây
Dưới đây là một ví dụ minh họa việc sử dụng IntentShare để chia sẻ dữ liệu trên Linkedin. Nó tạo ra một ứng dụng cơ bản cho phép bạn chia sẻ một số văn bản trên Linkedin.
Để thử nghiệm với ví dụ này, bạn có thể chạy nó trên một thiết bị thực tế hoặc trong một trình giả lập.
Bây giờ nó hiển thị thông tin cập nhật
Có hai cách để bạn có thể tích hợp Linkedin và chia sẻ thứ gì đó từ ứng dụng của mình. Những cách này được liệt kê dưới đây.
![]() |
| Học lập trình Android chuyên nghiệp |
SDK Linkedin (Scribe)
Ý định chia sẻ
Tích hợp SDK Linkedin
Đây là cách đầu tiên để kết nối với Linkedin. Bạn phải đăng ký ứng dụng của mình và sau đó nhận một số Id ứng dụng và sau đó bạn phải tải xuống SDK Linkedin và thêm nó vào dự án của bạn. Các bước được liệt kê dưới đây.
Đăng ký ứng dụng của bạn
Bây giờ điền vào tên ứng dụng, Học lập trình Android mô tả và url trang web của bạn. Nó được hiển thị dưới đây -
Nếu mọi thứ hoạt động tốt, bạn sẽ nhận được một khóa API với bí mật. Chỉ cần sao chép khóa API và lưu nó ở đâu đó. Nó được hiển thị trong hình dưới đây
Tải xuống SDK và tích hợp nó
Tải về sdk Linkedin tại đây . Sao chép jar scribe-1.3.0.jar vào thư mục libs dự án của bạn.
Đăng cập nhật trên ứng dụng Linkedin
Khi mọi thứ đã hoàn tất, bạn có thể chạy các mẫu Linkedin có thể tìm thấy ở đây .
Ý định chia sẻ
Chia sẻ ý định được sử dụng để chia sẻ dữ liệu giữa các ứng dụng. Trong chiến lược này, chúng tôi sẽ không xử lý công cụ SDK, nhưng hãy để ứng dụng Linkedin xử lý nó. Chúng tôi chỉ cần gọi ứng dụng Linkedin và truyền dữ liệu để chia sẻ. Bằng cách này, chúng tôi có thể chia sẻ một cái gì đó trên Linkedin.
Học lập trình Android cung cấp thư viện ý định để chia sẻ dữ liệu giữa các hoạt động và ứng dụng. Để sử dụng nó làm mục đích chia sẻ, chúng tôi phải chỉ định loại ý định chia sẻ thành ACTION_SEND . Cú pháp của nó được đưa ra dưới đây
Intent shareIntent = new Intent(); shareIntent.setAction(Intent.ACTION_SEND);Điều tiếp theo bạn cần là xác định loại dữ liệu cần truyền, và sau đó truyền dữ liệu. Cú pháp của nó được đưa ra dưới đây
shareIntent.setType("text/plain"); shareIntent.putExtra(Intent.EXTRA_TEXT, "Hello, from tutorialspoint"); startActivity(Intent.createChooser(shareIntent, "Share your thoughts"));Ngoài các phương pháp này, còn có các phương pháp khác cho phép xử lý ý định. Chúng được liệt kê dưới đây
| Không. | Phương pháp & mô tả |
|---|---|
| 1 | addC Category (Chuỗi loại) Phương pháp này thêm một thể loại mới cho ý định. |
| 2 | createdChooser (Mục tiêu ý định, tiêu đề CharSequence) Chức năng tiện lợi để tạo Ý định ACTION_CHOOSER |
| 3 | getAction () Phương thức này truy xuất hành động chung sẽ được thực hiện, chẳng hạn như ACTION_VIEW |
| 4 | getC loại () Phương thức này trả về tập hợp tất cả các danh mục trong aim.nt và sự kiện chia tỷ lệ hiện tại |
| 5 | putExtra (Tên chuỗi, giá trị int) Phương pháp này thêm dữ liệu mở rộng cho ý định. |
| 6 | toString () Phương thức này trả về một chuỗi chứa một mô tả ngắn gọn, dễ đọc của con người về đối tượng này |
Để thử nghiệm với ví dụ này, bạn có thể chạy nó trên một thiết bị thực tế hoặc trong một trình giả lập.
| Các bước | Sự miêu tả |
|---|---|
| 1 | Bạn sẽ sử dụng studio Android để tạo một ứng dụng Android theo gói com.example.sairamkrishna.myapplication. |
| 2 | Sửa đổi tệp src / MainActivity.java để thêm mã cần thiết. |
| 3 | Sửa đổi res / layout / Activity_main để thêm các thành phần XML tương ứng |
| 4 | Chạy ứng dụng và chọn một thiết bị Android đang chạy và cài đặt ứng dụng trên đó và xác minh kết quả |
Sau đây là nội dung của tệp hoạt động chính được sửa đổi MainActivity.java.
Sau đây là nội dung được sửa đổi của xml res / layout / Activity_main.xml.
Trong mã dưới đây abc chỉ ra logo của tutspoint.com
Sau đây là nội dung của tệp Học lập trình Android Manifest.xml .
Để chạy ứng dụng từ studio Android, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Trước khi bắt đầu ứng dụng của bạn, studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android của mình.
Chọn thiết bị di động của bạn làm tùy chọn và sau đó kiểm tra thiết bị di động của bạn sẽ hiển thị màn hình mặc định của bạn
Bây giờ chỉ cần nhấn vào logo hình ảnh và bạn sẽ thấy một danh sách các nhà cung cấp chia sẻ.
Bây giờ chỉ cần chọn Linkedin từ danh sách đó và sau đó viết bất kỳ tin nhắn. Nó được hiển thị trong hình dưới đây
Sau đây là nội dung được sửa đổi của xml res / layout / Activity_main.xml.
Trong mã dưới đây abc chỉ ra logo của tutspoint.com
Sau đây là nội dung của tệp Học lập trình Android Manifest.xml .
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.sairamkrishna.myapplication" > <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>Hãy thử chạy ứng dụng của bạn. Tôi giả sử bạn đã kết nối thiết bị Học lập trình Android Mobile thực tế của mình với máy tính.
Để chạy ứng dụng từ studio Android, hãy mở một trong các tệp hoạt động của dự án của bạn và nhấp vào biểu tượng Chạy từ thanh công cụ.
Trước khi bắt đầu ứng dụng của bạn, studio Android sẽ hiển thị cửa sổ sau để chọn tùy chọn nơi bạn muốn chạy ứng dụng Android của mình.
Chọn thiết bị di động của bạn làm tùy chọn và sau đó kiểm tra thiết bị di động của bạn sẽ hiển thị màn hình mặc định của bạn
Bây giờ chỉ cần nhấn vào logo hình ảnh và bạn sẽ thấy một danh sách các nhà cung cấp chia sẻ.
Bây giờ chỉ cần chọn Linkedin từ danh sách đó và sau đó viết bất kỳ tin nhắn. Nó được hiển thị trong hình dưới đây
Bây giờ nó hiển thị thông tin cập nhật

Không có nhận xét nào:
Đăng nhận xét