[Android] 把Google注音輸入法整合進Rom裡做預設輸入法

Google注音輸入法我試了一下感覺還不錯,中文輸入部分有注音、倉頡、手寫、拼音四種,大致上符合一般需求,畢竟手寫在IQQI上是要付費的功 能,同樣具有手寫的整合式中文輸入法大概就百資了(其他那種還要額外下載元件的不符合我的喜好XD),不過它的介面在我看來不如Google注音來的順眼就是了,現在我們來談談如何整合。



一般的處理方式當然就是直接把apk丟進system\app裡(請記得刪除其他輸入法),我第一次也是這樣做,結果開機後中文鍵盤就fc了,於是我就用7z開啟apk看一下結構,發現


lib......口亨口亨口亨,根據我以往的經驗來看,需要把lib裡面的so檔取出來丟進system\lib裡,於是點進去看

lib底下有armeabi-v7a這個資料夾,再點進去,會看到裡面有5個so檔,通通拉出來丟到Rom的lib目錄裡,打包後刷進去開機,沒出現輸入法fc畫面,正常運作,好了,到此收工。

留言

  1. 把lib內的檔案拖進去就好了嗎?
    這樣還需不需要放apk檔在system

    回覆刪除
  2. Hi,

    我的手機是ZTE VEC 4G,看了你的文章就手癢,
    因為內建觸寶輸入法實在是頗難用,於是我就把systemapp有關輸入法所有的apk砍掉,

    1. 換上google輸入法apk到systemapp
    2. 加上把apk在lib底下8個so檔案放到systemlib
    檔案屬性皆改rw-r--r--

    但是事情總是沒有那麼簡單的,系統雙wipe完後重開機出現force close,
    試了N變還是一樣,在這邊請教高手,
    這issue要怎解

    回覆刪除

張貼留言

這個網誌中的熱門文章

[中文化交流] Apk 改之理 + ConvertZ 輕鬆將簡體 APK 轉繁體