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

[prg] Вывод информации в android

Всех приветствую. Подскажите пожалуйста,как можно выводить информацию
для talkback? Пробовал через класс toast но во-первых,при выводе
уведомлений появляется задержка,а во-вторых мой смарт слегка
вибрирует,что мне лично не очень хочется. Пробовал заюзать tts,поскольку
приложение пишется для нас,а не для зрячих,но во-первых tts не всегда
говорил,а во-вторых,он не говорил тем голосом,которым говорит talkback.
Конечно,разработчики osmand и дуси и других приложений для нас как-то
решают эту проблему,но я пока не знаю как,поскольку те же гугловские
примеры писали зрячие и совершенно для других целей. Поэтому если кто-то
решил эту проблему,поделитесь пожалуйста исходниками или частью
исходников Ваших программ,показывающих,как работать с tts так,чтобы это
было не заметно для остальных,или программ,использующих api talkback.
Может где-то есть статья,пусть даже англоязычная,где не только
рассказывается про соответствующие классы,но и где есть примеры
программ,позволяющие понять,как выводить информацию через tts или
talkback. Ведь в дусе,в osmand и в дураке использовался tts,а не api
talkback,как я думал раньше. Хотя может я и не прав. Заранее благодарю
всех за помощь.

Ответить   Sat, 9 Apr 2016 00:14:49 +0300 (#3391116)

 

Ответы:

Приветствую всех.

См.метод:
View.announceForAccessibility(CharSequence text)

http://developer.android.com/intl/ru/reference/android/view/View.html

Ответить   "i_chay" Tue, 12 Apr 2016 10:46:11 +0300 (#3392003)

 

Здравствуйте Анатолий. Огромное Вам спасибо за информацию,а то раньше
читал на этом же сайте,что нужно прописывать что-то в манифесте и
пользоваться классом accessebilityservice,а оказывается все методы есть
в классе view. Но есть одна небольшая проблема: Можно ли как-то
выкрутиться и сделать метод,позволяющий делать accessebility из другого
класса? Просто с уведомлениями Ваш пример у меня прекрасно заработал,но
поскольку в уведомлениях есть задержка и смарт вибрирует,я отказался от
этого варианта и теперь хотелось бы узнать,как заставить говорить
скринридер из другого класса,чтобы в других методах этого и других
классов использывать этот метод,как я успешно делал с уведомлениями.
Заранее благодарю Вас за помощь.

Ответить   Wed, 13 Apr 2016 00:40:16 +0300 (#3392350)

 

Здравствуйте!
Помогите разобраться.
Есть код:
a = ActiveSheet.Range("a1:b1").Value
ActiveSheet.Range("a4:b4").Value = a
Первая строка , как описывают, загоняет значение ячеек a1 и b1 в массив.
Вторая вставляет из массива в ячейки a4 и b4.
Все работает.
Вопрос:
Как работать с данным массивом?
например:
MsgBox a(1)
не работает Пишет:
Run-time error '9': Subscript out of range
Понимаю, что непорядок с диапазоном. Как правильно получить значение из
ячейки a1 при работе с массивом. Через циклы неохото. Громоздко и некрасиво.
Заранее спасибо.

Ответить   Sat, 30 Apr 2016 15:45:54 +1000 (#3397127)

 

Здравствуйте, Alexandr.

Тут заглянул в папку с рассылкой... Вот решил поразмышлять по поводу
поднятого здесь вопроса.

Вы писали 30 апреля 2016 г. суббота 8:45

Угу, только typename говорит, что a имеет тип Вариант.

А почему не хотите работать с объектами, например так:

Dim rng As Range

Set rng = Range("a1:b1")
With rng
.Cells(1) = 2
.Cells(2) = 5
MsgBox .Cells(1) & " " & .Cells(2)

и cells - с ним нормально работать, как с массивом.

У меня вот другой вопрос возник - можно ли работать с
пользовательскими формами с помощью джоза, в частности добавлять на
нее компоненты...

Ответить   Mon, 16 May 2016 21:50:19 +0300 (#3401255)

 

здравствуйте.

подскажите пожалуйста, как можно удалить элемент из ReadOnlyCollection?
я знаю, это немного ненормально, но мне нужно это сделать.

Ответить   Wed, 1 Jun 2016 11:43:01 +0400 (#3406267)

 

Здравствуйте, Beqa Gozalishvili.

Скопировать всё в другую коллекцию, удалить там и пересоздать из неё read
only.
Успехов. Никита.

Ответить   Wed, 1 Jun 2016 12:46:41 +0300 (#3406299)

 

спасибо всем, решение найдено.

Ответить   Wed, 1 Jun 2016 18:16:51 +0400 (#3406367)

 

Здравствуйте.

Ну как вариант, создать другую коллекцию, исключив этот элемент.

С уважением, Константин.

Ответить   Wed, 1 Jun 2016 16:11:40 +0500 (#3406322)