エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
KitKatの文字コード変換バグを回避する - sumioの技術メモ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
KitKatの文字コード変換バグを回避する - sumioの技術メモ
はじめに 先日、手許のNeuxs7にもKitKatが降ってきました。 早速アップグレードしてみたところ、「Uiaut... はじめに 先日、手許のNeuxs7にもKitKatが降ってきました。 早速アップグレードしてみたところ、「Uiautomatorで日本語を入力する」で紹介した、拙作のuiautomator-unicode-input-helper(以後、UUIHと略します)が全く動作しなくなってしまいました…。 原因を調べたところ、KitKatには、Javaで文字コード変換を担っているCharsetEncoderにバグがあることが分かりました。一応の回避策も判明したので、書き留めておこうと思います。 事象 KitKatでUUIHを使うときに、以下のように、自作のヘルパーライブラリを使って日本語を入力しようとすると、文字列によって、全部入力できたり、一部だけ入力できたり、全く入力できなかったりします。 UiObject editText = ...; editText.setText(Utf7ImeHelp