powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / speak() in API 21 lvl
8 сообщений из 8, страница 1 из 1
speak() in API 21 lvl
    #38851482
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте! С праздником всех! В API 21 поменялся метод "speak()" , подскажите пожалуйста, что нужно вводить в "String utteranceId";

Как я понимаю это уникальный идентификатор, и наверное можно туда вводить то слово, которое мы вводим в "CharSequence text" . Правильно ли я понимаю?

public int speak (CharSequence text, int queueMode, Bundle params, String utteranceId)
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851656
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я передаю null
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851693
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Джибс,

Странно, но у меня в одном проекте, не видит новую реализацию этого метода, и не замечает что старый метод является устаревшим, а в других проектах всё нормально.
Подскажите пожалуйста, что это может быть?
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851695
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

вот что пишит (:
The method speak(String, int, HashMap<String,String>) in the type TextToSpeech is not applicable for the arguments (String, int, null, null)
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851700
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиден,

по моему я выключил "Disable check" ( А как теперь её включить не знаю (
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851837
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я нашел ошибку!
В манифесте у меня было указанно :


Код: java
1.
2.
3.
<uses-sdk
       android:minSdkVersion="14"
        android:targetSdkVersion="21" />





А в "progect.properties" :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-19



Но теперь появился производный вопрос... В "progect.properties" написано что модифицировать этот файл нельзя "Do not modify this file -- YOUR CHANGES WILL BE ERASED!", а мне нужно поставить "21" вместо "19". Подскажите, как быть в этом случае?
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851850
wamaco
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденЯ нашел ошибку!
В манифесте у меня было указанно :


Код: java
1.
2.
3.
<uses-sdk
       android:minSdkVersion="14"
        android:targetSdkVersion="21" />





А в "progect.properties" :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-19



Но теперь появился производный вопрос... В "progect.properties" написано что модифицировать этот файл нельзя "Do not modify this file -- YOUR CHANGES WILL BE ERASED!", а мне нужно поставить "21" вместо "19". Подскажите, как быть в этом случае?

ну так через опции проекта. не?
...
Рейтинг: 0 / 0
speak() in API 21 lvl
    #38851857
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wamacoНикоДимиденЯ нашел ошибку!
В манифесте у меня было указанно :


Код: java
1.
2.
3.
<uses-sdk
       android:minSdkVersion="14"
        android:targetSdkVersion="21" />





А в "progect.properties" :

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt

# Project target.
target=android-19



Но теперь появился производный вопрос... В "progect.properties" написано что модифицировать этот файл нельзя "Do not modify this file -- YOUR CHANGES WILL BE ERASED!", а мне нужно поставить "21" вместо "19". Подскажите, как быть в этом случае?

ну так через опции проекта. не?
Скорее нет, чем да. Через какие такие опции ? -_*
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / speak() in API 21 lvl
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]