【已解决】 Android 增加需求:下单系统之服务
一、系统描述:
(1)需开发一个酒店下单系统App,使用对象是酒店房间的工作人员;
(2)情景描述:在酒店的房间里,一般都会有一个物品下单的二维码,客人可以通过扫码进行下单,比如:“矿泉水*2,拖鞋*1”。当客人下单成功后会在App的任务列表上显示,会有“未确认”、“未完成”、“已完成”的状态选项,如果工作人员知晓订单内容,可进入“未确认”进行确认,如果工作人员已完成此订单,可进入“未完成”界面进行确认。
二、方案描述:
(1)主要的技术是进行网络请求嘛,然后解析出数据信息,然后显示在ListView中;
(2)对于服务器端的消息推送选择采用WebSocket进行长连接,当有新消息来时候进行网络GET请求,获取JSON脚本数据,然后将这些数据存到SQLite数据库中,之后ListView的显示问题就是数据库的增删改查了,如果用户改变订单状态的话,也是网络请求(PUT请求),工作人员登录的话是POST网络请求;
三、目前进度:整体系统的功能已用Activity实现
四、新的需求与问题:
手机或手表不能一直亮屏吧,因此这个App需要做到熄屏后,当有新订单到来时需要自动亮屏手表振动,然后进入确认订单的界面;
我自己的想法:既然要后台运行这个就需要封装一个WebSocket服务函数了(在这个服务里面进行WebSocket连接,网上更好的是用IntentService)。此服务可以一开始订单列表Activity启动后就开始启动,就算熄屏之后,当有消息来了时候,服务里面可以点亮屏幕,然后进入需确认界面,工作人员点击确认之后进入列表的界面。因为我对服务不是很熟悉,所以想确定这个方案的可行性,希望大家给点意见!!!





VIP会员,除了搞android还要搞后台,学完android和博客系统+摸鱼君,完全不有问题。
你发这么一大堆,其实没有谁可能帮到你,还得靠你自己,顶多给你一个方向。如果你遇到确切的某个问题还好说。
而且,你这里是app+后台,你确定只做android的吗?别人还要下载你的应用?更好的不应该是小程序+后台?