Примери за Android Whatsapp/чат [затворено]

Някой има ли пример или урок за приложение за Android като WhatsApp? Искам да разбера как работи WhatsApp и как е програмиран.

Искам да видя пример, който използва система за чат за съобщения с "online"-status и "read the message" информация.

Използвах Google, но не намерих нищо. Може би някой има съвет.

Благодаря.


person user1878413    schedule 06.06.2013    source източник
comment
повечето софтуери за чат използват XMPP добре, не мога да кажа какво използва Whatsapp, но за стартер, който трябва да ви помогне да стартирате приложението.   -  person AurA    schedule 06.06.2013
comment
code.google.com/p/simple-android-instant-messaging -приложение   -  person Arun C    schedule 06.06.2013
comment
WhatsApp използва модифицирана XMPP услуга, доколкото знам   -  person Dodge    schedule 06.06.2013
comment
Следват връзки за добри статии за незабавен чат, базиран на XMPP протокол. - davanum.wordpress.com/ 2007/12/31/ - davanum.wordpress.com/2008/12/29/ Освен това има jchat4android което е приложение за чат за ANDROID SDK, използващо Jade Agent Framework. Осигурява и местоположение.   -  person Chintan Rathod    schedule 06.06.2013
comment
Ето урок за създаване на приложение за чат за Android с помощта на GCM и GAE. Това е прост пример за приложение за чат като цяло.   -  person appsroxcom    schedule 25.07.2013
comment
Telegram е алтернатива на Whatsapp с отворен код.   -  person Hello World    schedule 21.09.2014
comment
Whatsapp е приложение за съобщения в реално време, което използва ejabbered (XMPP) сървър. Това улеснява незабавния трансфер на съобщения между двама или много потребители във всяка секунда. ERLANG е езикът за програмиране, използван за бързо адаптиране към незабавни актуализации и горещи корекции. За съхраняване на мултимедийни файлове приложението използва изключителен уеб сървър YAWS. Подробно обяснение за whatsapp, щракнете тук blog.contus.com/   -  person    schedule 11.12.2015
comment
ето SDK с отворен код с чат, групов чат, състояние на писане, състояние на четене и други функции на WhatsApp github .com/AppLozic/Applozic-Android-SDK   -  person Devashish Mamgain    schedule 11.05.2016
comment
Този урок с използване на Twilio IP Messaging за Android би бил добър начин да тествате и научите някои основни функции: twilio.com/docs/tutorials/walkthrough/ip-chat/android/java   -  person Megan Speir    schedule 31.08.2016
comment
Самият аз създадох неофициален клиент, все още работи.   -  person Giovanni    schedule 01.01.2017


Отговори (2)


Ако искате да създадете месинджър за Android, този код трябва да ви помогне да започнете някъде.

Извадка от източника:

Това е просто приложение за незабавни съобщения, работещо на Android, приложението прави http заявка към сървър, реализиран в php и mysql, за удостоверяване, за регистриране и за получаване на статус и данни на другите приятели, след което комуникира с други приложения в други устройства чрез интерфейс на гнездото.

РЕДАКТИРАНЕ: Току що намерих това! Може би не е свързано с WhatsApp. Но можете да използвате източника, за да разберете как са програмирани приложенията за чат.

Има уебсайт, наречен Scringo. Тези страхотни хора предоставят свой собствен SDK, който можете да интегрирате в съществуващото си приложение, за да използвате страхотни функции като радариране, чат, обратна връзка и т.н. Така че, ако искате да интегрирате чат в приложение, можете просто да използвате техния SDK. И казах ли най-добрата част? Безплатно е!

*АКТУАЛИЗАЦИЯ: * Услугите Scringo ще бъдат затворени на 15 февруари 2015 г.

person Swayam    schedule 06.06.2013
comment
Scringo изглежда страхотно. Проблемът тук е, че когато стартирам примера за scringo на android, ставам java.lang.RuntimeException: Не мога да стартирам дейност ComponentInfo{com.scringo.scringosample/com.scringo.scringosample.MainActivity}: android.view.InflateException: Ред #36 на двоичен XML файл: Грешка при надуване на клас com.scringo.ScringoLeftActivationButton - person user1878413; 06.06.2013
comment
Работата е там, че трябва да видя кода ви, за да разбера какво не е наред. Какво ще кажете да направите нова публикация, специфична за грешката, която получавате, и след това да прикачите вашия код заедно с нея? Така ще получите повече помощ, дори и от други. :) - person Swayam; 06.06.2013
comment
@Swayam примерният месинджър за незабавни съобщения не изглежда стабилен, когато изпратите заявка на друг потребител, той изобщо не актуализира екрана. - person require_once; 22.02.2014
comment
Така е? Ще трябва да проверя отново, защото доколкото си спомням, нещата бяха добре последния път, когато опитах. - person Swayam; 22.02.2014
comment
@Swayam да, работи, само за да се уверя, че това е чист p2p, нали? тъй като всеки android има свой собствен сървър/клиент и те поддържат броя на свързаните възли във всяко приложение.. - person ; 27.02.2014
comment
@Swayam Благодаря за споделянето на информация за Scringo +10 за това - person Aamirkhan; 08.08.2014
comment
@Aamir : Добре дошъл си! :) Радвам се, че беше от полза! - person Swayam; 08.08.2014
comment
Scringo наистина е безплатен и е добър за начало. За съжаление те не са много подходящи за голяма тълпа. Много забавяне.. Жалко. Вършат чудесна работа. - person DroidBender; 29.10.2014
comment
@DroidBender : Благодаря за вашите прозрения. Така че, ако имате друга по-добра алтернатива, моля, споделете. :) - person Swayam; 29.10.2014
comment
@Swayam – Имаме ли библиотека в Android като github.com/jessesquires/JSQMessagesViewController в iOS за Messages UI . - person Appoorva Faldu; 16.03.2015
comment
Е, най-лесният начин би бил да използвате 9 изображения на корекции като фон и повечето от нещата ще бъдат направени сами. Но ако наистина търсите библиотеки, можете да погледнете warting.github.io/AndroidChatBubbles - person Swayam; 16.03.2015
comment
Scringo прекрати дейността си: Потърсете подобни ресурси PubNub, XMPP и т.н - person Taimoor Ali; 22.12.2015
comment
плаче плаче - person arqam; 31.08.2016

Вижте yowsup
https://github.com/tgalal/yowsup

Yowsup е библиотека на Python, която ви позволява да правите всичко предишно във вашето собствено приложение. Yowsup ви позволява да влизате и да използвате услугата Whatsapp и ви предоставя всички възможности на официален клиент на Whatsapp, което ви позволява да създадете пълноценен потребителски клиент на Whatsapp.

Солиден пример за използването на Yowsup е Wazapp. Wazapp е пълнофункционален клиент на Whatsapp, който се използва от стотици хиляди хора по целия свят. Yowsup се ражда от проекта Wazapp. Преди да стане отделен проект, това беше само двигателят, захранващ Wazapp. Сега, когато узря достатъчно, беше отделен в отделен проект, което позволява на всеки да изгради свой собствен клиент на Whatsapp върху него. Наличието на такъв популярен клиент като Wazapp, изграден на Yowsup, помогна за извеждането на проекта на много напреднало, стабилно и зряло ниво и гарантира неговото непрекъснато развитие и поддръжка.

Yowsup също идва с междуплатформен интерфейс за команден ред, наречен yowsup-cli. yowsup-cli ви позволява да преминете към свързване и използване на услугата Whatsapp директно от командния ред.

person blganesh101    schedule 06.06.2013
comment
GitHub премахна това. Можете ли да предоставите друго местоположение или източник на това? Ще бъда много благодарен. Търсих го твърде много в Google, но не намерих нищо - person YuDroid; 21.02.2014
comment
@blganesh връзките са склонни да умират, дори да са от github ;) - person ; 27.02.2014
comment
Съжалявам хора. Не съм собственик на това. Все пак ще се опитам да потърся алтернативно решение. - person blganesh101; 03.03.2014
comment
@blganesh101 - Имаме ли библиотека в Android като github.com/jessesquires/JSQMessagesViewController в iOS за Messages UI . - person Appoorva Faldu; 16.03.2015
comment
имате предвид това talkwithstranger.com/talk-to-strangers - person Faizan; 08.04.2017
comment
здравейте, момчета, имате ли пример за android, в който използват yowsup? - person Ahmad; 30.08.2019