gpt4 book ai didi

android - android中的壁纸服务和普通服务

转载 作者:太空狗 更新时间:2023-10-29 14:17:29 26 4
gpt4 key购买 nike

根据我对 android 的了解,我们不能在服务中指定用户界面,但在壁纸服务中它包含用户界面。如果壁纸服务是 android 中服务的扩展,为什么我们能够在壁纸服务中实现用户界面?

最佳答案

普通服务本身没有有效的窗口来显示 GUI。

但是没有这种“无法为服务指定UI”的限制。事实上,想想所有那些“ float 窗口”风格的应用程序,它们都是通过后台服务显示 UI。

为此,您只需执行以下操作:

  1. <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
  2. mWindowManager = (WindowManager)getSystemService(WINDOW_SERVICE);
  3. mWindowManager.addView(yourView, yourViewLayoutParams);
  4. mWindowManager.updateViewLayout(yourView, yourViewLayoutParams);

关于android - android中的壁纸服务和普通服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20559352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com