今日工作:
今天的主要任务是完成Android的多线程服务,相比于直接用activity在后台运行,服务service效率更高。
Android Service是Android四大组件之一,它主要用来执行一些不与用户交互的long-run的操作。
明日计划:
继续完善车辆信息上传。
分屏功能步骤过于繁琐,解决方案现在还没有,还需要后续的研究。
每日小结:
Android Service这一块涉及的内容还挺多的,需要花一定时间消化一下,才能整合到我们的项目中去。
下面是Service的一些实现情况。
@Override
public ComponentName startService(Intent service) {
return startServiceCommon(service, false, mUser);
}
@Override
public ComponentName startForegroundService(Intent service) {
return startServiceCommon(service, true, mUser);
}
private ComponentName startServiceCommon(Intent service, boolean requireForeground,
UserHandle user) {
}