这称为Chatheads,并使用由Window
备份的自定义Service
。然后,您需要实现您的点击逻辑并启动一项活动(使用Intent
)。
一个好的教程是here
你不能拥有一个“完整的应用程序”高于所有其他人。但是,你可以通过一个技巧实现令人信服的模拟。
使用android.permission.SYSTEM_ALERT_WINDOW的应用程序(在Play商店中显示为“绘制其他应用程序”)可以从服务创建窗口并将其显示在所有其他内容上。
有一个名为StandOut的开源库,它以易于使用的方式提供此行为。你可能想看看它。