Author Topic: Почему при загрузке приложений...  (Read 15536 times)

big-joe

  • Newbie
  • *
  • Posts: 3
Почему при загрузке приложений...
« on: April 10, 2013, 08:41:54 am »
...например фотографий либо сканорв документов,на вкладке "вложения" размер более-менее читабелен,а при нажатии на само фото оно открывается в новом окне ОЧЕНЬ маленьким?

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Почему при загрузке приложений...
« Reply #1 on: April 13, 2013, 02:57:33 am »
Открывает, собственно, другая программа. Уже не моя.

На моих устройствах в очень маленьком размере показывает картинки ES Image Viewer, а вот встроенная Галерея, Fx Image Viewer, QuickPic - нормально. Программ для просмотра картинок в Google Play очень много.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Shvat

  • Newbie
  • *
  • Posts: 3
Re: Почему при загрузке приложений...
« Reply #2 on: April 13, 2013, 11:57:54 am »
Коль речь идет о вложениях, есть вопрос. Как можно открыть файл *.mht, пишет, что нет приложения, хотя установлено их несколько.
(MhtViewer, OliveOfficePremium) Спасибо.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Почему при загрузке приложений...
« Reply #3 on: April 14, 2013, 03:31:21 am »
Понятия не имею.

Дело моей программы - получить вложение от почтового сервера в виде файла, и "попросить" Андроид его открыть, при помощи какой-либо программы.

Однако, кажется, в Андроиде (у меня 4.2.2 на Galaxy Nexus), отсутствует "mime type" для этого расширения. Я добавлю в свой код (как "application/x-mimearchive", см. ссылку ниже).

http://en.wikipedia.org/wiki/MHTML

Это будет в след. обновлении, в эти выходные, а пока попробуйте соханять такие вложения, и открывать из файл-менеджера.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Shvat

  • Newbie
  • *
  • Posts: 3
Re: Почему при загрузке приложений...
« Reply #4 on: April 27, 2013, 06:49:44 pm »
Так, все таки, будет возможность читать *.mht файлы прямо из программы? Спасибо.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Почему при загрузке приложений...
« Reply #5 on: April 29, 2013, 01:42:39 am »
Нет, не будет.

Это работа для сторонней программы.

Вот, например, первый результат поиска в Google Play:

https://play.google.com/store/apps/details?id=com.tflare.mhtviewer

Вполне возможно, есть и другие.
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

Shvat

  • Newbie
  • *
  • Posts: 3
Re: Почему при загрузке приложений...
« Reply #6 on: April 30, 2013, 08:01:11 pm »
Т.е. открытие *.pdf или jpeg, это не сторонние программы, а *.mht, сторонняя.  Очень интересно.

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Почему при загрузке приложений...
« Reply #7 on: May 06, 2013, 02:49:46 am »
И открытие pdf, и jpeg, и всех других типов вложений -- это другие, сторонние (по отношению к моей) программы.

Задача почтовой программы - получить и отделить вложения от текста писем, а дальше "кто может открыть данные типа image/jpg" (ну или application/pdf, к примеру)? Можете, хочете, пожалуйста, вот данные, открывайте там себе...

Просмотр картинок вшит в базовый Андроид, просмотр pdf / .doc часто тоже включается производителем, но по отношению к моей программе - это все внешние, а не встроенные возможности.

Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

big-joe

  • Newbie
  • *
  • Posts: 3
Re: Почему при загрузке приложений...
« Reply #8 on: May 07, 2013, 06:28:55 am »
Так,поясню по другому.
Итак,при открытии фотографии она появляется на чёрном фоне,размером в одну пятую экрана.При этом телефон не выходит в меню,нет ни одной активной кнопки,и работает только кнопка "назад".Я не имею возможности поменять программу,которая открывает данный файл,и даже не знаю,что это за программа.В других почтовых программах при нажатии на фот ографию либо скан документа они открываются в полном формате,т.е. на весь экран.
Здесь другая ситуация:мне необходимо скачать документ,а потом его открыть.Конкретное неудобство.ДАЖЕ родная почтовая прога в Андроиде-4 позволяет это сделать на ура.
Тогда вопрос:за что я заплатил деньги,если пользоваться нормально почтой с фото приложениями я не могу?

Kostya Vasilyev

  • Hero Member
  • *****
  • Posts: 12740
Re: Почему при загрузке приложений...
« Reply #9 on: May 13, 2013, 02:12:36 am »
Уважаемый, кажется, мы друг друга не понимаем.

- Картинки открываются в тех или том приложении, которые могут это сделать. Это Галерея, если нет других.

Ниже прикрепляю скрины с Galaxy Nexus (просто для примера), это встроенная Галерея, как видите, есть и меню, и возможность менять масштаб, и используется вся ширина экрана.

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

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

Задача почтовой программы - получить вложение, и "попросить" открыть его подходящей программой.

Если на эту "просьбу", с конкретным типом файла, на Вашем конкретно устройстве,  никакая программа не откликается -- жаль, но при чем здесь я?
Creating debug logs for diagnostics: https://www.aqua-mail.com/troubleshooting/

The official FAQ: https://www.aqua-mail.com/faq/

Лог-файлы для диагностики: https://www.aqua-mail.com/ru/troubleshooting/

Вопросы и ответы: https://www.aqua-mail.com/ru/faq/

big-joe

  • Newbie
  • *
  • Posts: 3
Re: Почему при загрузке приложений...
« Reply #10 on: May 14, 2013, 07:13:26 am »
Костя,это я прекрасно понял,вопрос:ваша программа по умолчанию просит открыть ЧЕМ?Другими словами,как реализован алгоритм?Вопрос в том,что всё остальное работает нормально,все открывает,закрывает,масштабирует и т.д.Вы утверждаете,что это косяк телефона,возможно,но как докопаться в чём именно?Как работает ваша программа в случае тупой установки обычного юзера?
Я обычный генеральный учредитель кучи своих бизнесов,и мотаюсь по стране и за рубежом.Мне не очень хочется вникать во всякие ньюансы работы программ,моё кредо "заплатил-поставил-работаю".Нет у меня на это времени.И любая другая программа для почты работает ИМЕННО с этими приложениями вполне корректно,без всякого моего участия.Кроме вашей.Поэтому и возник вопрос,как программа просит открыть то или иное приложение.