Здравствуйте.Появилась нужда в такой программе на андроид из которой можно отправлять сообщения на whatsApp.Есть ли на это api и вообще можно ли такое сделать?
Да, можно, но для этого не нужен API, достаточно использовать стандартный механизм Intent
, приблизительно так:
PackageManager pm=getPackageManager();
Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
String text = "Текст сообщения";
//задаем получателя
String telNumber="+7916****123";
intent.putExtra("jid", telNumber+"@s.whatsapp.net");
PackageInfo info=pm.getPackageInfo("com.whatsapp", PackageManager.GET_META_DATA);
//проверяем есть ли Whatsapp (может выкинуть Exception если нет whatsapp)
intent.setPackage("com.whatsapp");
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, "Share with"));
Более подробно расписано в FAQ Whatsapp
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Изучаю Java, по-тихоньку пытаюсь что-то делатьНеобходимо на фрейме нарисовать круг, фрейм создал
Есть устройство которое, работает по RFC 2833(его еще называют RFC 4733) и вот когда на SIP-сервере идет звонок с этого устройства на телефон, то приходит...
Добрый день Хочу получить файл через ACTION_GET_CONTENT :
Помогите разобраться с этими "функциями", не очень понял зачем они нужны, как они работают, как они связаны с коллекциями, читал тот же Хабр...