Contoh Whatsapp / Obrolan Android [ditutup]

106

Adakah yang punya contoh atau tutorial untuk aplikasi Android seperti WhatsApp ? Saya ingin memahami cara kerja WhatsApp dan programnya.

Saya ingin melihat contoh yang menggunakan sistem pesan-obrolan dengan "online"-statusdan "read the message"-informasi.

Saya menggunakan Google tetapi saya tidak menemukan apa pun. Mungkin seseorang punya tip.

Terima kasih.

pengguna1878413
sumber
5
sebagian besar perangkat lunak obrolan menggunakan XMPP dengan baik, saya tidak bisa mengatakan apa yang digunakan Whatsapp tetapi untuk pemula yang akan membantu Anda menjalankan aplikasi.
Aura
4
WhatsApp menggunakan layanan XMPP yang dimodifikasi, sejauh yang saya tahu
Dodge
1
Berikut tutorial pembuatan aplikasi chat untuk Android menggunakan GCM dan GAE. Itu contoh sederhana dari aplikasi chat pada umumnya.
appsroxcom
3
Telegram adalah alternatif Whatsapp open source.
Hello World

Jawaban:

51

Jika Anda ingin membuat pesan instan untuk Android, kode ini akan membantu Anda memulai di suatu tempat.

Kutipan dari sumbernya :

Ini adalah aplikasi IM sederhana yang berjalan di Android, aplikasi membuat permintaan http ke server, diimplementasikan di php dan mysql, untuk otentikasi, untuk mendaftar dan untuk mendapatkan status dan data teman lain, kemudian berkomunikasi dengan aplikasi lain di perangkat lain dengan antarmuka soket.

EDIT: Baru saja menemukan ini! Mungkin tidak ada hubungannya dengan WhatsApp. Tetapi Anda dapat menggunakan sumbernya untuk memahami bagaimana aplikasi obrolan diprogram.

Ada situs web bernama Scringo . Orang-orang hebat ini menyediakan SDK mereka sendiri yang dapat Anda integrasikan dalam aplikasi Anda yang ada untuk memanfaatkan fitur-fitur keren seperti radaring, chatting, umpan balik, dll. Jadi, jika Anda ingin mengintegrasikan obrolan dalam aplikasi, Anda bisa menggunakan SDK mereka. Dan apakah saya mengatakan yang terbaik? Gratis!

* UPDATE: * Layanan Scringo akan ditutup pada 15 Februari 2015.

Swayam
sumber
Scringo tampak hebat. Masalahnya di sini adalah, ketika saya akan memulai contoh scringo di android, saya menjadi java.lang.RuntimeException: Tidak dapat memulai aktivitas ComponentInfo {com.scringo.scringosample / com.scringo.scringosample.MainActivity}: android.view.InflateException: Baris file XML biner # 36: Kesalahan menggembungkan kelas com.scringo.ScringoLeftActivationButton
user1878413
2
Masalahnya adalah saya perlu melihat kode Anda untuk mencari tahu apa yang salah. Bagaimana kalau membuat posting baru khusus untuk kesalahan yang Anda dapatkan dan kemudian melampirkan kode Anda bersama dengannya? Dengan begitu Anda akan mendapatkan lebih banyak bantuan, bahkan dari orang lain. :)
Swayam
@Swayam contoh pesan instan tampaknya tidak stabil, ketika Anda mengirim permintaan kepada pengguna lain, itu tidak memperbarui layar sama sekali.
require_once
Begitu? Saya perlu memeriksa lagi, karena sejauh yang saya ingat, semuanya baik-baik saja saat terakhir kali saya mencoba.
Swayam
@Swayam ya berhasil, hanya untuk memastikan ini murni p2p kan? karena setiap android memiliki server / kliennya sendiri dan mereka menyimpan jumlah node yang terhubung pada setiap aplikasi ..
18

Lihat yowsup
https://github.com/tgalal/yowsup

Yowsup adalah pustaka python yang memungkinkan Anda melakukan semua yang sebelumnya di aplikasi Anda sendiri. Yowsup memungkinkan Anda untuk masuk dan menggunakan layanan Whatsapp dan memberi Anda semua kemampuan klien Whatsapp resmi, memungkinkan Anda membuat klien Whatsapp kustom yang lengkap.

Contoh kuat penggunaan Yowsup adalah Wazapp. Wazapp adalah klien Whatsapp berfitur lengkap yang digunakan oleh ratusan ribu orang di seluruh dunia. Yowsup lahir dari proyek Wazapp. Sebelum menjadi proyek terpisah, itu hanya mesin yang menggerakkan Wazapp. Sekarang setelah cukup matang, itu dipisahkan menjadi proyek terpisah, memungkinkan siapa pun untuk membangun klien Whatsapp mereka sendiri di atasnya. Memiliki klien populer seperti Wazapp, yang dibangun di atas Yowsup, membantu membawa proyek ke tingkat yang lebih maju, stabil, dan matang, dan memastikan pengembangan dan pemeliharaannya yang berkelanjutan.

Yowsup juga dilengkapi dengan antarmuka baris perintah lintas platform yang disebut yowsup-cli. yowsup-cli memungkinkan Anda untuk langsung menghubungkan dan menggunakan layanan Whatsapp dari baris perintah.

blganesh101
sumber
1
GitHub telah menghapus ini. Dapatkah Anda memberikan lokasi atau sumber lain ini? Saya akan sangat berterima kasih. Saya terlalu banyak mencari di Google, tetapi tidak menemukan apa pun
YuDroid
Tautan @blganesh cenderung mati meskipun berasal dari github;)
Maaf teman-teman. Saya bukan pemilik ini. Saya akan mencoba mencari solusi alternatif.
blganesh101
@ blganesh101 - Apakah kita memiliki perpustakaan di Android seperti github.com/jessesquires/JSQMessagesViewController di iOS untuk UI Pesan.
Appoorva Faldu