Android 修改滑鼠游標( 加大Size )之步驟

Android 系統用在手機上時, 大概沒有人會拿來接滑鼠。
但在平板的應用上, 倒是有機會用到。

偏偏 Android 內建的滑鼠游標實在是一個杯具:
Android 修改滑鼠游標( 加大Size )之步驟
又小又黑, 而3.0 或 4.0 up 通常還內定桌面是黑底( 雖然你可以自己換... )
遇到小螢幕或高解析度的平板、暗色底或複雜背景時, 那還真不是普通的難找...

但 Android 系統可沒 Windows 那樣改游標圖案的功能, 所以一切都要自己來。
弄了一番功夫後, 我把它改成了下面這樣子:
Android 修改滑鼠游標( 加大Size )之步驟

方法簡單說就是:
1) 把 Android系統裡的 /system/framework/framework-res.apk 檔抓出來
2) 替換 apk 檔裡面的游標 PNG 圖案 ( 在 res/drawable-mdpi/pointer_arrow.png )
3) apk 檔打包後再塞回原位, reboot 重開機, 搞定

其實很簡單, 熟 ADB 的應該立即就會弄。

不熟的可以參考如下步驟:
==================================================
a) PC 上安裝 ADB 驅動。
( 請自行找合你機器的 ADB Driver, 安裝過程大致上可參考這篇 J大教刷 JETROM步驟 14-24 )

b) 確定有打開平板上的 USB偵錯, 再連上PC ( 設定--> 開發人員選項 --> USB偵錯 打勾 )

c) 打開 Windows 的 command mode( 按 Win鍵+R, 或按開始->執行後, 輸入 cmd 後 enter )

d) 到裝了 adb 程式的目錄下, 輸入
adb pull /system/framework/framework-res.apk c:\android\framework-res.apk
這會把 framework-res.apk 檔抓出來放到 c:\android 目錄下, 你可以改其他路徑。

e) apk 檔其實是壓縮檔, 可用壓縮軟體打開, 如免費的 7zip。
donwload下面提供的游標圖檔(PNG檔), 把它改名成 pointer_arrow.png
再直接拖到已打開的 APK 檔中 Res/drawable-mdpi/ 目錄下。
壓縮軟體應該會直接幫你置換掉舊的圖檔。

f) 把修改後的 apk 檔塞回去, 在command 裡輸入:
adb remount
adb push c:\android\framework-res.apk /system/framework/framework-res.apk
adb reboot

第二行push完, 平板應該會彈出錯誤訊息, 不用管直接 reboot, 重開機後應該就大功告成了。


======================================================================

游標圖案-1:
Android 修改滑鼠游標( 加大Size )之步驟

輸入點約在紅十字上:
Android 修改滑鼠游標( 加大Size )之步驟

游標圖案-2 ( 長者專用版, 粗邊, Size再大一點, 輸入點還是在指尖, 但沒特別對準誤差比較大 )
Android 修改滑鼠游標( 加大Size )之步驟

游標圖案-3, 加白邊版:
Android 修改滑鼠游標( 加大Size )之步驟

游標圖案-4, 可愛大手指版:
Android 修改滑鼠游標( 加大Size )之步驟

最後想惡搞一下, 所以加碼『比中指』不文隱藏版:
Android 修改滑鼠游標( 加大Size )之步驟
它的奧妙之處在於... 不細仔看大概不會發現那根其實是中指...
( 終極惡搞應該是弄個大老二18禁版... 不過被看到的話恐怕會被殺了吧 )


各種版本的比對:
Android 修改滑鼠游標( 加大Size )之步驟

上面的圖是自己改的, 網上有很多滑鼠游標圖庫, 你也可以google一下換成其他自己喜歡的圖案。
條件是圖片要為背景透明的 PNG 檔, size不需要一樣, 但輸入點應該在左上角位置 (8,8) 附近.
( 輸入點資料應該是放在同名稱的 XML 檔內, 但我沒有動過它 )

若你要處理 PNG 檔, 有一個很棒的線上編輯器可以試試看:
http://pixlr.com/editor/


※注意※
步驟雖然簡單, 但framework-res.apk 為極重要的系統檔, 搞砸了會開不了機!
請做好系統備份, 或沒把握不要輕舉妄動。

2012-05-25 12:56 發佈
真酷炫 不過我覺得只要換成白色箭頭 多數人就能滿意了

可能黑色比較有質感吧

不過我不會改 算了 我也沒什麼機會接滑鼠
大大

很謝謝您的文章教學

小弟我在f之前都相當的順利

但最後您說要輸入的三行

f) 把修改後的 apk 檔塞回去, 在command 裡輸入:
adb remount
adb push c:\android\framework-res.apk /system/framework/framework-res.apk
adb reboot

我輸入adb remount之後

他回覆Operation not permitted

接下來adb push c:\android\framework-res.apk /system/framework/framework-res.apk
也是您所說的錯誤訊息

最後adb reboot
我的平板就重開機了
不過接上滑鼠還是一模一樣那又黑又小的樣子

philip888tw wrote:

我輸入adb remount之後
他回覆Operation not permitted
接下來adb push c:\android\framework-res.apk /system/framework/framework-res.apk
也是您所說的錯誤訊息...(恕刪)


remount 沒有讀寫的權限. 你 push 完應該會告訴你 copy 失敗.
試看看這個:
http://blog.csdn.net/wfh1988/article/details/6408837
如果成功的話接著再 push 就ok了.

也可以參考下面改 電量icon / framework-res.apk 的步驟(圖文並茂蠻清楚的):
http://www.droidvan.com/2012/07/how-to-change-battery-icons-high-risk.html
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?