制作自己的系统栏

发布于 2024-12-22 04:49:18 字数 144 浏览 1 评论 0原文

我想用自己的系统替换 Android 3.x 系统中的原始 systemUI.apk。有没有人尝试过这个,或者可能有一个开源项目,

例如 systemUI.apk 是菜单栏,我想要一个自己的,只有返回,家庭,也许还有时间,没有别的,

THX

i want to replace the original systemUI.apk form a android 3.x System with a own one. Did anyone try this before or maybe got a openSource project for this

for example the systemUI.apk is the menuBar, i want a own with only back, home and maybe the time, nothing else

THX

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

影子的影子 2024-12-29 04:49:18

我找到了解决我的问题的方法,也许这也可以帮助其他程序员。
首先,我用这个答案隐藏系统栏:

Android 3.0中有没有办法隐藏系统栏?这是一个内部设备,我正在管理导航

然后我创建自己的主页按钮服务,并且始终在顶部左侧显示主页图标。该服务有一个 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;
}

我希望这可以帮助人们,如果没有问我一个问题:-)我会尽力帮助你

i found a solution for my problem, maybe this can help other programmers too.
first of all, I hide the SystemBar with this Answer:

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

Then i create my own home button Service with allways show a home icon on the left side of the top. The Service got a onTouchEvent, looks like this

    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;
}

i hope this can help people out, if not ask me a question :-) i will try to help you

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文