2015-12-03 3 views
1

изготовление IME для износа android. У меня есть несколько вопросов, прежде чем я начну это делать.Как вы конвертируете стандартный Android IME в Android-носитель IME?

У меня есть клавиатура IME, уже разработанная и написанная для Android. (мне сказали идти вперед и написать обычный андроид IME, прежде чем использовать его для износа android)

Итак, у меня есть этот IME и нулевая идея, куда идти, чтобы получить его на износе android. я просто устанавливаю на свой телефон и перехожу в режим разработки и включаю IME на часы? я добавляю строки кода где-нибудь, чтобы сделать его специально для износа android?

Я знаю, что вы можете использовать IME на износе android. есть вещи повсюду о том, как установить миниатюрный или что-то еще, и включить методы ввода на часах. Мой вопрос - это клавиатуры для андроида, носящие все полномасштабные SMS-приложения, в которых есть только клавиатура в составе приложения? мне нужно написать приложение для SMS? или моя клавиатура просто появится, когда я нажму ответ на всплывающее текстовое сообщение на часах? (например, обычное всплывающее окно из стандартного приложения для обмена сообщениями в Android, которое поставляется вместе с телефоном .. как и в настоящий момент, нажатие на ответ открывает его на телефоне, тогда как ответ с голосом позволяет вам поговорить с ним). Или он откроет еще один вариант ответа с IME?

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

+0

IME - это еще одно приложение для Android, поэтому вы можете пойти и установить его как обычно. Но это не значит, что приложение, о котором идет речь, будет пытаться использовать клавиатуру - если это не так, то это вряд ли начнется. И нет никакого способа заставить это. Поэтому вам, возможно, придется заменить его. –

+0

поэтому, в принципе, я могу откинуть свою клавиатуру APK, как если бы я отключил бы обычный Android APK до износа android? ... затем включите его через настройки разработчика и adb? я мог бы обойти все, что использует текстовое поле. это было ssuper полезным, и я бы выбрал это как ответ, если вы хотите переписать это как ответ. –

ответ

0

IMEs полагаются на редактируемые текстовые поля, например, с EditText. Вы заметите, что никакое включенное приложение (или подавляющее большинство устанавливаемых приложений) не использует никакие редактируемые текстовые поля, так как нет концепции выбора IME на Android Wear (как указано в Minuum on Android Wear instructions).

Поэтому, хотя вы можете опубликовать и установить IME на Android Wear, пользователи никогда не смогут выбрать IME (нет пользовательского интерфейса), и вы не сможете использовать его для замены опции ответа по умолчанию (как это это поведение системы, а не то, что контролируется текущим IME).

+0

Прошу прощения. Минуум существует. Кроме того, вы можете отключить обычный apk, как стандартный SMS-мессенджер от android, до износа, в то время как этот вопрос остается актуальным. что и minuum и эта группа, как говорит на своем веб-сайте, пытается подтолкнуть к другим приложениям для редактирования текста. их немного, но есть и некоторые, как это также говорится на их сайте. –

+0

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

+0

это не так. Я просто говорю, что не отвечал на мой вопрос, я утверждаю. очевидно, если вы отскакиваете apk из adb с отладкой, вы можете загружать IME как обычное приложение ... и из исследования, которое было найдено ранее сегодня, также с приложением, называемым «app2wear», вы можете также отключить обычные приложения для Android от износа, предоставляя приложения, которые позволяют вводить клавиатуру с миниатюрами и другими клавиатурами в соответствии с нормальным. snce wear работает на той же ОС, что и Android. просто убрал кучу. Благодарю вас за ваш ответ. –