我已经使用ChromeCast向我的应用程序添加了CastCompanionLibrary支持。
当我进入设备上的应用程序管理器,转到运行应用程序并查看我的应用程序时,它正在运行多个附加进程,包括:
(使用中的YouTube电视服务)
(使用中的亚马逊消防电视服务)
(使用中的服务Chromecast )
我不确定这是否是一个问题,但它导致用户相信和抱怨,该应用程序正在使用比它需要的更多的资源(无论是否重要)。
我想知道它是否应该显示额外的进程,特别是那些不被应用程序使用的进程,以及这是否表明应用程序正在消耗比它应该消耗的更多的资源。

发布于 2014-09-24 12:09:21
在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();
https://stackoverflow.com/questions/23818575
复制相似问题