在前台运行很长时间的应用程序会及时获得更多优先级吗? 我解释我的问题。我移植了一个软件,用于与Android中的固定基础设施进行通信。我正在做一些测试。每个测试进行5次实验(移动节点向基础设施发送一些查询并评估查询成功次数和平均时间),测试结果是这些实验结果的平均值。 在测试期间,应用程序始终处于前台。 在实验中,结果改善了e。 G。 (10%15%30%40%55%的查询确定)。 我将系统实现为活动而不是服务。 对于测试,应用程序获取锁SCREEN_DIM_WAKE_LOCK和WIFI_MODE_FULL。 感谢
答案 0 :(得分:0)
它不会获得更多优先级,你不应该在ui线程上这样做。
有几个问题:
使用Service
并生成具有最高优先级的线程。我不确定在Android中为线程设置最高优先级是否有所作为,但尝试一下。