Android Mouse實現(xiàn)過程詳細筆記
簡單的做點筆記 ,省得以后忘記了~~
1、emulator
模擬器實際上是一個基于qemu的arm環(huán)境模擬器,其源碼在external/qemu里面,編譯出來的目錄在/host/linux-x86。
export ANDROID_PRODUCT_OUT=~/google_r2/out/target/product/generic
export PATH=$PATH:~/google_r2/out/host/linux-x86/bin
加入前面兩個path以后直接運行emulator就是運行我們編譯好的image了
2、emulator power off的問題
emulator總是一啟動就自動關機,可以通過修改BatteryService.java中的下面的參數(shù)來解決
mBatteryStats.setOnBattery(mPlugType == BATTERY_PLUGGED_NONE, mBatteryLevel);
intent.putExtra("level", mBatteryLevel);
將mBatteryLevel寫成固定值為100,不讓其為0
3、鼠標的實現(xiàn)有兩個步驟,一個是所有層上面的一個圖標,還有一個就是事件控制。
所有層 上面的圖標可以直接在底層上實現(xiàn),通過surfacecomposerclient,創(chuàng)建一個surface來畫圖。
看了網上x86的patch是在windowsmanager里面畫鼠標,這里有兩個好處,就是能從windows manager獲知現(xiàn)在的z-order,這樣設置layer的順序就很方便,而且還可以使用windows manager的事件控制
相關文章
Android中自定義View的實現(xiàn)方式總結大全
這篇文章主要總結了Android中自定義View的實現(xiàn)方式的相關資料,文中介紹的非常詳細,對各位Android開發(fā)者們學習或者使用自定義View具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-04-04Android項目實戰(zhàn)之仿網易新聞的頁面(RecyclerView )
這篇文章主要介紹了Android項目實戰(zhàn)之仿網易新聞的頁面,ViewPager作為RecyclerView的Header,感興趣的小伙伴們可以參考一下2016-01-01教你五分鐘實現(xiàn)Android超漂亮的刻度輪播控件實例教程
說到輪播圖,想必大家都不陌生,下面這篇文章主要給大家介紹了關于如何利用五分鐘快速實現(xiàn)一款超漂亮的Android刻度輪播控件的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起看看吧2018-09-09Android 實現(xiàn)背景圖和狀態(tài)欄融合方法
下面小編就為大家分享一篇Android 實現(xiàn)背景圖和狀態(tài)欄融合方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-01-01