android TV的悬浮窗和android 手机开发的悬浮窗都是差不多的。具体实现看上一篇。

就是有几个坑需要注意一下:

1.type类型:

手机:new LayoutParams().type = LayoutParams.TYPE_PHONE;该类型需要悬浮窗权限。
tv :LayoutParams().type = LayoutParams.TYPE_TOAST;这个类型不需要权限,但是在应用退出后,悬浮窗显示几秒就会消失。如果是要长期显示,不适合用这个类型。可以选择LayoutParams().type = LayoutParams.TYPE_SYSTEM_ERROR;这个类型需要权限判断,或者直接在api 23以下编译也可以。

2.权限问题:android TV 开发Api 23 以上(包括api 23)是需要在代码中添加权限判断。而android 手机在android 6.0之后是默认禁止该权限,所以必须要手动到设置中打开对应应用的悬浮窗权限。

更多相关文章

  1. 手机玩转局域网利器dsploit(csploit)
  2. android手机开机动画相关代码解析
  3. Android下的文件访问权限
  4. 魅族手机 Android5 获取手机联系人返回空指针
  5. Android获取手机短信和通话记录及通讯录
  6. Android手机搭建Linux服务器
  7. Android应用程序的权限机制

随机推荐

  1. android studio gradle 多渠道打包之完全
  2. Android Animation浅析
  3. 第六周Android学习笔记
  4. Unity Android交互过坑指南
  5. Android SDK下载慢的最给力解决办法
  6. Android项目结构和AndroidManifest.xml
  7. Android 之 ContentProvider的简介-相关
  8. android仿美团底部导航栏的点击效果——
  9. 【Android】Android Studio 1.5+ 中混合
  10. Android 应用程序中使用 Internet 数据