Java Android应用程序组件-需要一句忠告
我是Android开发的新手 基本上,我将要编写一个应用程序,它将允许用户拍照,然后(使用一堆额外的数据)将其提交到远程Web服务 所以我猜我需要:Java Android应用程序组件-需要一句忠告,java,android,mobile,mobile-phones,Java,Android,Mobile,Mobile Phones,我是Android开发的新手 基本上,我将要编写一个应用程序,它将允许用户拍照,然后(使用一堆额外的数据)将其提交到远程Web服务 所以我猜我需要: 一个拍照应用程序(活动),它将收集所有额外数据并放入SQLite数据库 后台服务按时间间隔查找数据库并通过Internet发送数据,可以选择使用当前GPS位置进行web请求(我试图记住,有时网络无法访问) 将在引导时运行服务的接收方对象,并可以选择检查是否需要重新启动服务 我关注的是: 我真的需要监控服务并关心任何可能导致其死亡的糟糕情况吗 电池是
AlarmManager
并让您的服务运行/Windows计划任务
我真的需要监控这个系统吗
服务和关心任何不好的事情
那会杀了它
如果您使用AlarmManager
并让您的服务更像cron作业,则不会
电池至少能使用12小时吗
连续运行服务的小时数,
在中进行一些联网/GPS操作,
比如说,每隔30分钟。
(G1/梦想)
如果您使用AlarmManager
并使您的服务更像cron作业,则30分钟的间隔应该可以。当你用完GPS收音机时,一定要关掉它。请注意,从cron作业类任务中使用GPS无线电有点棘手,因为它需要一段时间才能得到第一个修复。您还需要了解如何使用PowerManager.WakeLock
保持设备处于唤醒状态,直到您的工作完成
我还应该注意什么
除此之外,还有我在上面写的,你应该状态良好。请注意,您正在潜入的内容并不完全是“新手”材料。这真的让我这个相当沉闷的早晨感到愉快!谢谢马克:)实际上,对于p.1,你不需要活动来拍照——这是内置的。你需要它来后期处理照片