使用CastCompanionLibrary为app添加了多个进程

时间:2014-05-22 23:14:49

标签: android chromecast

我已使用CastCompanionLibrary为我的应用添加了ChromeCast支持。

当我进入设备上的应用程序管理器时,转到运行应用程序并查看我的应用程序,它现在正在运行多个其他进程,包括:

  • 的YouTube

(正在使用的YouTube电视服务

  • Allcast

(正在使用亚马逊Fire TV服务)

  • Allcast

(正在使用的Chromecast服务)

我不确定这是否是一个问题,但它会让用户相信并抱怨应用程序使用的资源超出了所需的资源(无论是否重要)。

我想知道它是否应该显示其他流程,特别是应用程序未使用的流程,以及是否表明该应用消耗的资源超出应有的数量。

Multiple running processes

1 个答案:

答案 0 :(得分:-1)

在CastCompanionLibrary项目中,打开BaseCastManager.java并注释CATEGORY_LIVE_AUDIO和CATEGORY_LIVE_VIDEO

mMediaRouteSelector = new MediaRouteSelector.Builder().addControlCategory(CastMediaControlIntent.categoryForCast(mApplicationId)) // .addControlCategory(MediaControlIntent.CATEGORY_LIVE_AUDIO) // .addControlCategory(MediaControlIntent.CATEGORY_LIVE_VIDEO) .addControlCategory(MediaControlIntent.CATEGORY_REMOTE_PLAYBACK) .build();