Android中如何轮训不耗费大量的流量和电力 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android中如何轮训不耗费大量的流量和电力

2016-06-20 08:14:27 1677 1

现在需要写一个轮训,如果服务器有新的数据,一段时间进行查询一下,看是否有新的数据!我知道可以写一个线程去访问!但是有没有更好的方法呢?

取消 提交回答
全部回答(1)
  • 爵霸
    2019-07-17 19:43:32

    现在Android开发都不推荐使用轮询,如果是小应用,偶尔用一下轮训还可以,只要是轮询都耗电有流量,没有别的办法,因为请求多了,流量就用得多
    既然不能轮询,那用什么办法呢,方法1,监控短信内容,如果有应用相关的内容都去请求服务器,但是这个一样,短信费相当贵,方法2,使用长链接,如果
    服务器端有更新,直接由服务器端通过长链接推送内容更新,省流量了,但是一样很耗电.但是,,,那个安卓手机不耗电呢,对吧.
    一般情况下会采用方法2,但是又要自己搭一个推送服务器,不明智.但是放心,别人已经想到你的问题了,所以有好多公司已经推出了这个服务了,
    你可以使用别人已经搭建好的服务来摄推送你的内容了,而且量少还不要钱哦,量大的话,你也可以交少量的钱.就可以达到目的了.
    国内目前的推送服务公司有,极光推送,个推,百度推送等,基本都很容易使用.集成.

    0 0
相关问答

1

回答

Android中如何轮训不耗费大量的流量和电力

2016-06-16 10:38:01 1653浏览量 回答数 1

1

回答

用户反馈Android SDK:找不到alicloud-android-feedback.aar,如

2020-03-27 21:32:17 488浏览量 回答数 1

0

回答

用户反馈Android SDK:如何关闭沉浸式任务栏?

2017-10-24 10:51:51 1261浏览量 回答数 0

0

回答

移动推送Android SDK:构建项目报错:"AGPBI: {"kind":"error","text":"warni

2017-10-23 14:05:35 1471浏览量 回答数 0

0

回答

移动推送Android SDK:在Activity中初始化推送SDK,无法接收到推送通知为什么?

2017-10-23 14:14:37 1429浏览量 回答数 0

0

回答

移动推送Android SDK:接入移动推送,如何区分测试环境和生产环境?

2017-10-23 14:13:51 1300浏览量 回答数 0

0

回答

移动推送Android SDK:如何提高移动推送的消息到达率?

2017-10-23 14:07:07 1405浏览量 回答数 0

0

回答

移动推送Android SDK:CloudPushService应该怎样初始化?

2017-10-23 14:07:33 1328浏览量 回答数 0

1

回答

Android SDK Manager

2016-06-13 14:36:16 1871浏览量 回答数 1

1

回答

在android sdk manager中下载东西出现怎么图这是什么原因?如何解决?

2016-03-10 08:42:15 1691浏览量 回答数 1
+关注
2
文章
9426
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载