Отправляет email-рассылки с помощью сервиса Sendsay

За 2018-07-13

[prg] Как перехватывать обработку нажатия на ссылки с talkback?

Всех приветствую. Обычно если мы,к примеру,наводим курсор на http ссылку
и двойным табом кликаем на неё или активируем её из меню ссылок в
talkback,то по умолчанию открывается браузер. Также,к примеру,при
нажатии в talkback на e-mail ссылку,открывается почтовый клиент.
Подскажите пожалуйста,как изменить поведение в моей программе при клике
на ссылку,или при её выборе из меню ссылок в talkback,чтобы при этом
клик срабатывал в talkback,поскольку те решения,которые я находил,не
работали,покрайней мере с talkback,т.е поведение при клике на ссылку с
talkback оставалось стандартным. Заранее благодарю всех за помощь.

   2018-07-13 00:59:11 (#3573268)

[prg] распаковка zip файлов в android

Всех приветствую. Подскажите пожалуйста,как правильно распаковывать
zip файлы в android? Просто когда g я распаковываю некоторые
файлы,используя ZipInputStream,происходит ошибка распаковки и в логах я
получаю следующее:

07-12 21:29:16.201 16180 18237 E AndroidRuntime: FATAL EXCEPTION: Thread-7
07-12 21:29:16.201 16180 18237 E AndroidRuntime: Process:
com.qsp.player, PID: 16180
07-12 21:29:16.201 16180 18237 E AndroidRuntime:
java.lang.IllegalArgumentException: MALFORMED[1]
07-12 21:29:16.201 16180 18237 E AndroidRuntime: at
java.util.zip.ZipCoder.toString(ZipCoder.java:65)

И т.д. Как я нашёл в интернете,это что-то связано с кодировками и с
Русскими файлами,но тогда возникает вопрос,как правильно распаковать
архив учитывая,что мне нужно отслеживать прогресс распаковки,а сторонние
библиотеки вроде не позволяют отслеживать сколько уже распаковалось.
Также непонятно,как выбрать правильную кодировку архива учитывая,что в
нём скорее всего будут лежать файлы и папки с Русскими именами (utf-8 и
utf-16 не помогли),при этом проблема ещё и в том,что zipInputStream
позволяет выбирать кодировку только с api 24. exception,о котором я
писал выше,я получаю при вызове метода getNextEntry(),хотя согласно
документации на developer.android.com он вроде не должен выбрасывать
такой тип исключения. Заранее благодарю всех за помощь.

   2018-07-13 00:44:32 (#3573263)