Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
 
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 51
#1

Завершаю первое приложение под анройд - Программирование Android

30.10.2015, 08:12. Просмотров 537. Ответов 15
Метки нет (Все метки)

Как легче всего реализовать обратную связь.
Необходимо оживить адрес электронной почты в активности о программе.
Т.е. вызвать почтарь используемый по умолчанию и впихать свой адрес в поле кому.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2015, 08:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Завершаю первое приложение под анройд (Программирование Android):

Первое приложение под андройд - Программирование Android
Посоветуйте пожалуйста, как лучше реализовать приложение. Суть в следующем. Есть район города, в районе есть куча пунктов назначения....

Первое приложение - Программирование Android
Здравствуйте. Господа, расскажите у кого какое было первое приложение. Первое приложение которое вы кропотливо писали (лично для себя или...

Первое приложение - Программирование Android
Здравствуйте. Пытаюсь программировать на anroid. Создал небольшое приложения для начала, но вот не хочет запускаться :( Через LogCat ошибок...

Первое приложение - Программирование Android
Какой инструментарий мне нужен для написания первого приложения для Андроид? Спасибо.

Первое приложение на Android - Программирование Android
Делал по пример книги приложение Welcom. Устанавливаю его на самсунг s7562 (реальный), пишет установелно, однако в приложения, в меню на...

Моё первое приложение на Android - Программирование Android
Хотел написать своё первое приложение, температура воды море. нашел кода, теперь хотел бы спросить как ссылку вставить...

15
bako-95
9 / 9 / 4
Регистрация: 27.04.2015
Сообщений: 112
30.10.2015, 08:29 #2
Смотрите
Код
android.intent.extra.EMAIL
0
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
30.10.2015, 10:17 #3
Свойства textview смотрите там есть такое.
0
Pablito
2502 / 1986 / 619
Регистрация: 12.05.2014
Сообщений: 6,928
Завершенные тесты: 1
30.10.2015, 10:23 #4
Java
1
2
3
4
5
6
7
        String[] mail = {getString(R.string.to_email)};
        Intent share = new Intent(Intent.ACTION_SEND);
        share.setType("message/rfc822");
        share.putExtra(Intent.EXTRA_EMAIL, mail);
        share.putExtra(Intent.EXTRA_SUBJECT, "Your subject");
        share.putExtra(Intent.EXTRA_TEXT, "msg body");
        startActivity(Intent.createChooser(share, "Send Email"));
можно типа так

ps: и мне кажется, правильно все же андроИд, там нет буквы "й"
1
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,071
30.10.2015, 10:37 #5
XML
1
2
3
<TextView android:id="@+id/tMailto" 
    android:autoLink="email"
    android:linksClickable="true" />
0
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 51
30.10.2015, 10:51  [ТС] #6
Как можно ограничить намерения исключительно почтовым клиентом.
При вызове метода система предлагает выбрать из всех месседжеров(вацап, гмайл майл и прочие гадости умеющие отправлять хоть что то)
Java
1
2
3
4
5
6
7
private void callSendMeMail() {
        Intent Email = new Intent(Intent.ACTION_SEND);
        Email.setType("text/email");
        Email.putExtra(Intent.EXTRA_EMAIL, new String[]{"mail@mail.com" });
        Email.putExtra(Intent.EXTRA_SUBJECT, "ATM_Support");
        startActivity(Intent.createChooser(Email, "Отправить сообщение разработчику"));
    }
0
YuraAAA
1577 / 1318 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
30.10.2015, 10:56 #7
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Russtem81, попробуйте
Java
1
Email.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
3
Pablito
2502 / 1986 / 619
Регистрация: 12.05.2014
Сообщений: 6,928
Завершенные тесты: 1
30.10.2015, 10:58 #8
у меня если вместо ACTION_SEND написать ACTION_SENDTO - предлагает только почтовый клиент
хорошо тем, что нет привязки именно к gmail, можно хоть yahoo использовать
0
Russtem81
3 / 3 / 1
Регистрация: 15.10.2015
Сообщений: 51
30.10.2015, 11:04  [ТС] #9
Email.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail"); это круто, работает.
при ACTION_SENDTO не совсем понял можно написать исключения на выбор среди почтовых клиентов?
Разберусь спасибо Всем, вопрос закрыт.
0
Pablito
30.10.2015, 11:33
  #10

Не по теме:

попробовал Email.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
согласен - это круто и работает спасибо, не знал

0
Rube
30.10.2015, 13:15
  #11

Не по теме:

Ага YuraAAA вабще крут

0
YuraAAA
30.10.2015, 13:57
  #12

Не по теме:

Это не я, это stackoverflow.com

0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 557
Записей в блоге: 1
28.11.2015, 07:34 #13
сделал по указанным примерам, но если просто поменять на ACTION_SENDTO или добавить строку как YuraAAA предложил:

Java
1
2
3
4
5
6
7
8
9
10
 private void callSendMeMail() {
        Intent Email = new Intent(Intent.ACTION_SEND);
       String ms = (String) getResources().getText(R.string.toDevel);
        String ms2 = (String) getResources().getText(R.string.supp);
        Email.setType("text/email");
        Email.setClassName("com.google.android.gm", "com.google.android.gm.ComposeActivityGmail");
        Email.putExtra(Intent.EXTRA_EMAIL, new String[]{"123456l@gmail.com" });
        Email.putExtra(Intent.EXTRA_SUBJECT, ms2);
        startActivity(Intent.createChooser(Email, ms));
    }
то у меня в Android 4.4 вылетает окно "действие не поддерживается ни одним приложением", в чем может быть проблема?
0
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 557
Записей в блоге: 1
30.11.2015, 11:58 #14
может кто-то знает что не так?
0
Spelcrawler
527 / 497 / 111
Регистрация: 12.03.2014
Сообщений: 1,649
Завершенные тесты: 1
30.11.2015, 15:58 #15
disx, вероятно не установлено приложение Gmail.
1
30.11.2015, 15:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2015, 15:58
Привет! Вот еще темы с ответами:

Первое приложение, нужно напутствие - Программирование Android
Появилась задумка, написать приложение. Что нужно почитать? В самом приложении хотелось бы вывести картинку, которую получаем с...

Как можно портировать приложение из под iOS под Android? - Программирование Android
В общем то есть приложение под айфон и айпад, хотелось бы узнать,возможно ли его портировать или лучше разработать с ноля по д андройд? ...

Первое android приложение с доступом к серверу - Программирование Android
Есть сервер на php на котором написано: Привет Мир! Как создать приложение android чтобы он обратился к серверу и вывел это?

Просьба обсудить первое приложение Android - Программирование Android
Прошу не судить строго, это мое первое приложение. Написал калькулятор,если очень плохо написано, попрошу внести предложения, Ваши...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru