高 cpu 占用 app, 保活问题

2019 年 5 月 27 日
 zsxzy
我做了一个 app, 是用来镜像 android 屏幕的, 类似于 iOS 的 airplay 镜像功能, 占用 cpu 比较高, 在 8.1 系统, 容易被杀掉

问题来了, 这种 app 怎样保活, cpu 占用是没办法降低的
14437 次点击
所在节点    Android
11 条回复
crayygy
2019 年 5 月 27 日
Foreground service
rigortek
2019 年 5 月 27 日
内存占用如何?
保活方法很多,要 N 种方法并用,才到达到最大存活率
xuhaoyangx
2019 年 5 月 27 日
保持这个 app 前台就行了...不需要什么其他方法啊...
weizongwei55555
2019 年 5 月 27 日
并不需要多么 hack 的方案,Foreground service 足够,而且不要做那种偷偷后台的通知,就明显的加一个通知提示用户正在录屏即可。
xmoiduts
2019 年 5 月 27 日
看看 scrcpy 是怎么做的😂
我用这个玩 wifi 屏幕镜像,华为手机上不锁屏就不会断。充电期间锁屏也不会断。
ysc3839
2019 年 5 月 27 日
@xmoiduts scrcpy 好像是用 adb 启动一个进程的,不是普通的 app。
Fazauw
2019 年 5 月 27 日
提示用户加白名单不就完了。
就是#2 这样总想着各种歪门邪道保活才导致杀个后台都要非常规手段
zsxzy
2019 年 5 月 27 日
@crayygy 目前用了这个方案
zsxzy
2019 年 5 月 27 日
@rigortek 占用不高, 用 mediacodec 编码, 然后通过网络发送出去
zsxzy
2019 年 5 月 27 日
@xmoiduts scrcpy 做得很好, 通过 adb 实现的
zsxzy
2019 年 5 月 27 日
@ysc3839 是的 app_process 启动的进程, 权限比 app 高

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/568129

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX