制作一个自己的系统栏

时间:2011-12-21 11:22:00

标签: android android-3.0-honeycomb

我想用一个自己的系统替换原来的systemUI.apk形成一个android 3.x系统。有没有人之前尝试过这个或者可能有一个openSource项目

例如systemUI.apk是menuBar,我想要一个只拥有自己的回家,也许是时间,没有别的

THX

1 个答案:

答案 0 :(得分: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;
}

我希望这可以帮助别人,如果不是问我一个问题:-)我会尽力帮助你