2011-12-21 41 views
1

我想用自己的一個替換原來的systemUI.apk形式的android 3.x系統。沒有人之前嘗試這個也許得到了這個做一個自己的系統欄

例如開源項目systemUI.apk是菜單欄,我希望有一個自己的,只有後退,主頁,也許是時間,閒來無事

THX

+1

的UOT廚房對其進行管理:HTTP: //uot.dakra.lt/kitchen/所以它一定是可能的。但是你可以在http://forum.xda-developers.com上提問,因爲XDA專注於系統修改。當然,該設備需要紮根,但。你會使用Runtime.exec(...)來運行linux命令來進行復制。無論如何,XDA真的是最好的問題。 – Jakar 2011-12-21 12:45:01

+0

thx我會看那裏,並報告給你 – 2011-12-22 08:31:55

回答

1

我發現了一個針對我的問題的解決方案,也許這可以幫助其他程序員。 首先,我隱藏SystemBar這樣的回答:

Is there a way to hide the system bar in Android 3.0? It's an internal device and I'm managing navigation

然後我創建自己的主頁按鈕服務與永諾顯示在頂部左側的主頁圖標。該服務得到了的onTouchEvent,看起來像這樣

public boolean onTouchEvent(MotionEvent event) { 
    if(event.getRawY() < 50 && event.getRawX() < 50) 
    { 
     Context context = getContext(); 
     Intent startMain = new Intent(Intent.ACTION_MAIN); 
     startMain.addCategory(Intent.CATEGORY_HOME); 
     startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 
     context.startActivity(startMain); 
    } 
    return true; 
} 

我希望這可以幫助人們走出,如果不是問我一個問題:-)我會盡力幫助你

+0

輝煌!請詳細瞭解您的應用。 – xoid 2014-03-31 09:59:25