我有索尼 Xperia 智能手机,并且有一个索尼功能 - 小应用程序(屏幕下方),它们始终位于屏幕顶部,或者它们最小化为右侧的小方块。Facebook Messenger 的功能非常相似。任何人都知道如何做这样的应用程序?这是一种带有 GUI 的服务还是什么?有来自 Google 的任何库,还是只有 Sony 和 Facebook API?我什至不知道如何在互联网上寻找它,所以我会感谢一些关键字或示例。
此致,
曲奇饼
我有索尼 Xperia 智能手机,并且有一个索尼功能 - 小应用程序(屏幕下方),它们始终位于屏幕顶部,或者它们最小化为右侧的小方块。Facebook Messenger 的功能非常相似。任何人都知道如何做这样的应用程序?这是一种带有 GUI 的服务还是什么?有来自 Google 的任何库,还是只有 Sony 和 Facebook API?我什至不知道如何在互联网上寻找它,所以我会感谢一些关键字或示例。
此致,
曲奇饼
这是一个没有活动的 UI。我很确定它上面的任何网络/磁盘操作都会委托给服务,但这取决于你如何组织你的应用程序。
它的基础是:
android.permission.SYSTEM_ALERT_WINDOW
您需要清单上的许可WindowManager
与getSystemService(WINDOW_SERVICE)
context.getApplicationContext()
(如果您尝试活动、服务或广播接收器上下文,它将不起作用)。addView(View, LayoutParams)
将其添加到屏幕上。