2011-12-21 1 views
1

Я хочу заменить исходную систему. UI.apk формировать систему android 3.x с собственным. Кто-нибудь попробовать это раньше или, может быть, есть OpenSource проект для этогосделать собственную системную панель

для примера systemUI.apk является Menubar, я хочу самостоятельно с только назад, домой и, возможно, время, ничего другого

THX

+1

UOT кухня управляет ею: Http: //uot.dakra.lt/kitchen/, так что это должно быть возможно. Но вам было бы гораздо лучше спросить об этом на http://forum.xda-developers.com, потому что XDA ориентирована на модификации системы. Конечно, устройство должно быть укоренено. И вы должны использовать Runtime.exec (...) для запуска команд Linux для выполнения копирования. Несмотря на это, xda - это действительно лучшее место, чтобы спросить. – Jakar

+0

thx я посмотрю там и сообщит об этом вам –

ответ

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