DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: sy1012
今日帖子: 0
在线用户: 2
导航: 论坛 -> 移动应用开发 斑竹:flyers,iamdream  
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/7 18:08:37
标题:
关于安卓服务程序的请教 浏览:264
加入我的收藏
楼主: 各位大神:

     有个关于安卓服务程序的问题一直没怎么搞明白,求指教。

我想实现一个类似微信一样的程序,就算是关闭了软件,也可以接收到消息通知之类的功能,该使用什么类型的服务程序呢?

目前我看到有4种模式:
1.Local Service
2.Intent Loacal Service
3.Remote Service
4.Intent Remote Service

之前搜了好久看到有个大神xalion写了一篇关于服务程序的文章,我就算是照做也没办法在前端软件关闭后,接收到消息。

也看了DELPHI帮助,说得含含糊糊的,也没怎么看明白,所以有没有哪位大神给科普一下,在此谢了。
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 pcplayer (pcplayer) ★☆☆☆☆ -
普通会员
2024/5/7 19:20:22
1楼: 楼主,先问一个问题:你的 service 实现了没有?能不能在后台正常运行?

然后,再说通知的事情。
----------------------------------------------
-
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/7 19:28:20
2楼: 如果前台软件处于使用与激活状态,没有问题,但前台软件一旦关闭或不处于显示状态,就不能收到通知了
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 jwj76 (禁卫) ▲△△△△ -
普通会员
2024/5/7 19:51:30
3楼: 1、要把服务注册成前台程序,就是要在顶部状态栏有个图标,这时就不会被系统杀死。
2、要在休眠状态下接收通知,要用到定时器。这个定时器是时钟定时器,就像闹钟一样的,定时启动后看有没有通知,没有继续休眠,有开屏显示通知。注意,这个定时器是运行在小CPU上的,不运行在主CPU上,所以和休眠一样很省电。
----------------------------------------------
-
作者:
男 doersoft (hnysoft.com) ★☆☆☆☆ -
普通会员
2024/5/8 8:41:54
4楼: 服务不服务只是运行的形式,你这种需求用socket实现监听不就行了,难道服务程序会休眠? 或者实现个http_serv, 给个API让客户端第三方调用也行啊。。。不解
----------------------------------------------
delphi|vue|golang hnysoft|hnyerp+mes+srm
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/8 8:53:25
5楼: 目前主要问题是,前台的软件一旦关闭,服务就不起作用了,软件打开就有效,是不是服务类型不对,我选择的是Local Service
此帖子包含附件:
PNG 图像
大小:26.1K
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/8 8:55:21
6楼: 我想要的是类似微信一样,就算前台关闭了,也一样能收到通知信息。

【另外建议一下,这个网站的滑动验证能不能优化一下,每次都要搞半天才能成功】
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/8 9:46:53
7楼: 最新进度:

我用Remote Service也做了一个案例,问题还是一样的,只要前台软件关闭就没办法接收到后台服务的通知。

我想这是不是跟Service类型无关,还有点其它的玄机啊
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 delphiteacher (delphiteacher) ▲▲▲▲▲ -
普通会员
2024/5/8 14:47:17
8楼: 弹出对话框,引导用户开启应用后台活动,提示用户不开启收不到实时通知
----------------------------------------------
欢迎加入OrangeUI的app开发阵营:http://www.orangeui.cn/,联系QQ452330643
作者:
男 changfenglee (葫芦老四) ★☆☆☆☆ -
普通会员
2024/5/8 16:46:22
9楼: 看了一下这位大哥写得一篇文章,才发现要想实现微信这样杀不死的服务,原来是这么复杂的一件事,看来只能后面再研究了

https://blog.csdn.net/qq_35405391/article/details/83310680/
----------------------------------------------
【个人签名】:玩了多年DELPHI,终于从菜鸟升级成老菜鸟
作者:
男 bahamut8348 (leonna) ★☆☆☆☆ -
普通会员
2024/5/8 17:22:36
10楼: android上还有杀不死的服务么?
----------------------------------------------
--
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS