在屏幕上方的小应用程序
问题描述:
我已经有索尼Xperia智能手机,并有一个索尼功能 - 小应用程序(屏幕下方),它总是在屏幕的顶部,或者他们简化到右侧的小广场。 Facebook Messanger的功能非常类似。任何人都知道如何做这样的应用程序?这是GUI的服务或什么?有谷歌的任何图书馆,或只有索尼和Facebook的API?我甚至不知道如何在互联网上寻找它,所以我会感激一些关键词或例子。在屏幕上方的小应用程序
最好的问候,
饼干
答
这是不活动的UI。我很确定它上的任何网络/磁盘操作都被委托给一个服务,但这取决于你如何组织你的应用程序。
为它的基本功能是:
- 您需要的权限
android.permission.SYSTEM_ALERT_WINDOW
您的清单 - 得到
WindowManager
与getSystemService(WINDOW_SERVICE)
- 建设要与
context.getApplicationContext()
显示(视图如果你尝试活动,服务或广播接收方上下文不起作用)。 - 并致电
addView(View, LayoutParams)
将其添加到屏幕。