Проблема безопасности словаря Android - PullRequest
14 голосов
/ 11 апреля 2011

Каждый раз, когда вы набираете слово на телефоне Android, оно запоминается.Это проблема безопасности при использовании таких вещей, как вопросы безопасности / ответы.Есть ли способ отключить эту функцию?Чтобы при вводе слова слово нигде не сохранялось.

PS Я знаю, что вы можете отключить «подсказки слов», то есть, используя флаг TYPE_TEXT_FLAG_NO_SUGGESTIONS.Я сделал это, однако слова, которые вы используете, все еще сохраняются в фоновом режиме.

Заранее спасибо

РЕДАКТИРОВАТЬ: Это происходит с пользовательскими клавиатурами, такими как AnySoftKeyboard, Swype и SwiftKey.Хотя эти клавиатуры настраиваются для запоминания и хранения часто используемых слов - вы хотите, чтобы были исключения для таких вещей, как запоминание вашего ответа на секретные вопросы.

В Android 2.2+ вы можете использовать InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD для достижения желаемой функциональности в любом поле безопасности.Несмотря на то, что этот флаг доступен для более старых версий Android (из Google API 3+), он, похоже, не действует в Android 2.1 (API 7) и ниже.

1 Ответ

2 голосов
/ 22 апреля 2011

Похоже, вы ответили на свой вопрос.Google только добавил поддержку того, что вы пытаетесь сделать в Android 2.2 и выше.

Если вам нужно сделать это в более ранних версиях, возможно, вы могли бы добавить некоторый код после того, как они выйдут из поля, которое будет выходить вПользовательский словарь и удалите слова, которые были введены в поле.Я знаю, что это клочок, который не совсем закрывает дыру в безопасности, но это начало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...