Распознавание текста Samsung Pen возвращает ошибки для немецкого языка

Я работаю над приложением для Android, которое использует Samsung Pen SDK для распознавания рукописных слов. Я работал над учебными пособиями и получил признание, чтобы работать, но когда я использую немецкий язык вместо корейского (который используется в примере), я получаю ошибки. Язык находится в списке поддерживаемых языков, поэтому я не знаю, где я ошибаюсь.

...
List<String> languageList = mTextRecognition.getSupportedLanguage();
 if (textRecognitionList.size() > 0) {
  for (String language : languageList) {
   if (language.equals("de_DE")) {
    mTextRecognition.setLanguage(language);
    break;
   }
  }
 }
...

Это та часть, которая устанавливает язык. Он скопирован из примера приложения Samsung, но я использую "de_DE" вместо "kor".

Когда этот код выполняется, я получаю эти ошибки:

02-26 18:34:42.411: E/VIHW_JNI_DEBUG(24631): [ReadDataFile] nErrCode = 3
02-26 18:34:42.411: E/TextRecognition(24631): init error: ret = 3

И когда я запрашиваю признание, я получаю эти ошибки:

02-26 18:35:42.441: E/VIHW_JNI_DEBUG(24631): g_pStrokeData memory is NULL!
02-26 18:35:42.441: E/VITextRecognitionLib(24631): Error Code: -1

Такое же поведение можно наблюдать для половины языков, которые есть в списке поддерживаемых языков. Для меня важно поддерживать немецкие буквы, такие как ä,ö и ü, чтобы я не мог просто вернуться к одному из рабочих языков. Я проверял это на Samsung Galaxy Note 10.1 (2014) с Android 4.4.2. Я использую перо SDK версии 3.1.4

Есть ли какая-либо документация Samsung о том, что может означать ошибка 3?

Есть ли способ заставить работать другие поддерживаемые языки (особенно немецкий)?

1 ответ

Согласно поддержке Samsung, в версии 3.1.4 Spen SDK есть ошибка, из-за которой список поддерживаемых языков просто неверен. В этой версии они поддерживают только английский, китайский и корейский языки. Они говорят, что ошибка будет исправлена ​​в 3.1.5, но это только означает, что список поддерживаемых языков будет правильным. Немецкий и другие языки, вероятно, будут поддерживаться в будущих выпусках.

Другие вопросы по тегам