我有索尼Xperia智能手机,还有一个索尼功能 - 小应用程序(下面的屏幕),它们始终位于屏幕顶部,或者最小化为右侧的小方块。 Facebook Messanger的功能非常相似。有谁知道如何做这样的应用程序?它是GUI的服务还是什么?谷歌有没有图书馆,只有索尼和Facebook API?我甚至不知道如何在互联网上寻找它,所以我将对一些关键词或例子表示感谢。
最诚挚的问候,
曲奇
答案 0 :(得分:2)
它是没有活动的UI。我非常确定它上面的任何网络/磁盘操作都会委托给一个服务,但这取决于你如何整理你的应用程序。
它的基础是:
android.permission.SYSTEM_ALERT_WINDOW
权限WindowManager
getSystemService(WINDOW_SERVICE)
context.getApplicationContext()
构建您要显示的视图(如果您尝试了活动,服务或广播接收器上下文,它将无法正常工作)。addView(View, LayoutParams)
将其添加到屏幕上。