Berita Api Android Studio

Pustaka News Api Android Studio menyediakan antarmuka yang sederhana, modular, dan andal untuk mengakses berita dan konten di web. Ini tersedia di Java, Objective-C & Swift. Pustaka menyertakan kelas untuk mengelola autentikasi dengan OAuth2, mengambil data dari berbagai sumber secara paralel, dan menyortir hasil berdasarkan kebutuhan Anda.

Unduh perpustakaan

Buka https://github.com/gotoandlearn/news-api-android

Klik “Kloning atau Unduh” lalu klik “Unduh ZIP”.

Ekstrak file zip dan tambahkan perpustakaan ke proyek Anda.

Tambahkan RecyclerView ke tata letak Anda

Sekarang, kita akan membuat tata letak untuk kartu kita. Di sinilah keajaiban akan terjadi; itu sebabnya kita perlu melakukan langkah ini terlebih dahulu.

Tambahkan RecyclerView ke file tata letak Anda: Ini adalah tampilan utama yang menampung semua pendaur ulang Anda.

Tambahkan Tampilan Kartu untuk setiap kartu: Kartu hanyalah tampilan dasar yang mewakili item dalam daftar.

Buat file tata letak khusus (CardLayout): Di sinilah Anda menentukan apa yang terjadi dengan setiap kartu.

Buat paket baru bernama adapters lalu buat kelas baru bernama NewsAdapter di dalamnya.

Langkah pertama adalah membuat paket baru bernama adapters, lalu membuat kelas baru bernama NewsAdapter di dalamnya.

Selanjutnya, impor kelas yang diperlukan:

  • import android.content.Context;
  • impor android.view.LayoutInflater;
  • impor android.view.ViewGroup;
  • import android.widget.*;

Kemudian terapkan metode yang diperlukan: onCreate() dan getNewsFeed(). Selain itu, tambahkan konstruktor ke kelas sehingga terlihat seperti ini:

Tambahkan kode berikut ke onCreate aktivitas ini – ini hanyalah metode placeholder untuk saat ini.

Tambahkan kode berikut ke metode onCreate aktivitas ini – ini hanyalah metode placeholder untuk saat ini.

Java

// Di sinilah kita akan menambahkan kode yang menggunakan News API di langkah selanjutnya.

Inilah cara Anda menggunakan News API di Android Studio

Sekarang Anda telah mengimpor Perpustakaan Klien API Berita, tambahkan kode berikut ke metode onCreate aktivitas Anda:

Java

import com.google.android.gms.common.GooglePlayServicesNotAvailableException;

import androidx.appcompat.app.*;

kelas publik Aktivitas Anda memperluas AppCompatActivity {

@Mengesampingkan

void terlindungi onCreate(Bundle storedInstanceState) {…}

String final statis pribadi TAG = “NAMA_PAKET_ANDA”;

private int akhir statis MENYEGARKAN = 0;

Buat objek klien web yang dapat disegarkan

NewsApiClient newsApiClient = new NewsApiClient(new ExponentialBackoffRetryFactory()); // Dapatkan artikel dari Guardian menggunakan HTTP GET request List articles = await newsApiClient

Aplikasi akan menggunakan Guardian API.

Sekarang setelah Anda memahami dasar-dasar membuat aplikasi Android sederhana, mari kita buat bersama! Aplikasi akan menggunakan Guardian API. Anda akan menggunakan Retrofit untuk mengambil data dari internet dan menampilkan data tersebut di RecyclerView Anda.

Apa yang Akan Anda Ciptakan.

Anda akan membuat aplikasi pembaca berita yang menggunakan News API untuk mengambil dan menampilkan artikel.

Aplikasi akan menggunakan RecyclerView untuk menampilkan artikel dalam daftar, dan Retrofit untuk melakukan panggilan ke News API.

Open chat
1
ADMIN AKDWEBS
Halo,
Saya Layanan Posting Tamu
Saya Memiliki 600 Situs
Status : Terindeks Semua
DA bagus : 40-60
Kategori Nice I yang Berbeda
Umpan Tetes Diizinkan
Saya dapat mempublikasikan secara instan
secepat mungkin

Layanan saya:
1. Saya akan mengerjakan pesanan Anda maksimal 1X24 jam, jika pada saat itu saya sedang online. Saya akan melakukannya maksimal 1 jam dan prosesnya selesai.
2. Jika ada diantara kalian yang orderannya tidak terselesaikan maksimal 1x24 jam, kalian tidak perlu membayarku, alias gratis.
3. Kalau weekend biasanya saya online, kalau weekend kalau saya tidak online berarti saya kerja hari senin.
4. Untuk pembayaran, maksimal dibayarkan satu hari setelah link live dipublikasikan.
5. Pembayaran melalui rekening paypal
Jika Anda tertarik, silakan balas
Terima kasih
Salam,
AKDSEO