精华内容
下载资源
问答
  • Parse Server 是前些天 Facebook 刚刚开源的兼容 ...目前该项目宣布支持 iOS 和 Android 平台的消息推送。可通过 PushAdapter 来实现。 使用方式: curl -X POST \ -H “X-Parse-Application-Id: YOUR_APP_ID” \ ...

    screenshotParse Server 是前些天 Facebook 刚刚开源的兼容 Parse.com API 的服务器软件。目前该项目宣布支持 iOS 和 Android 平台的消息推送。可通过 PushAdapter 来实现。

    使用方式:

    curl -X POST \
         -H “X-Parse-Application-Id: YOUR_APP_ID” \
         -H “X-Parse-Master-Key: YOUR_MASTER_KEY” \
         -H “Content-Type: application/json” \
         -d ‘{
               “where”: {
                 “deviceType”: { 
                   “$in”: [ 
                     “ios”
                   ] 
                 },
                 “fan”: “Giants”
               },
               “data”: {
                 “title”: “A special discount for Giants fans”,
                 “alert”: “Check out our app for a 15% discount!”
               }
             }

    ====================================分割线================================
    文章转载自 开源中国社区[http://www.oschina.net]

    展开全文
  • Android实现APP在线下载更新,实现了软件自动更新功能的方法.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
  • 很多安卓用户下载了一些网站上的APP或者游戏,手机一连上网通知栏就开始被一些广告信息所占据了,如下图所示: 这个“跨平台3D大作-战魂OL”和“上当乐,下游戏,乐在当乐”就是2个push广告,很惹人烦的; ...

    很多安卓用户下载了一些网站上的APP或者游戏,手机一连上网通知栏就开始被一些广告信息所占据了,如下图所示:



    这个“跨平台3D大作-战魂OL”和“上当乐,下游戏,乐在当乐”就是2个push广告,很惹人烦的;


    有人会说什么一些手机安全和杀毒软件不是提供了广告扫描功能吗?


    其实吧,那个是粗粒度的功能并不适用,我的方法可以针对性很强的揪出特定的APP来。


    方法如下,首先安装我自己开发制作的一个APP:“立波软件管家” 下载地址:http://www.souapp.com/site_media/SOUAPP_AppManager.apk



    从软件卸载里找出“摇一摇快速卸载”的功能,并且点击“启动服务”,之后呢你就可以,点击通知栏上的广告信息了,



    这个是点击后让我安装广告推荐的游戏界面,这时候,你摇一摇你的手机,会出现以下界面





    点击“马上卸载”,



    对,就是这个游戏,我安装了之后,并且手机连上网了就开始推送广告了;卸载完之后,你发现通知栏的2个广告信息都随着这个游戏的卸载而灰飞烟灭了。




    本着职业病的惯性,我要查查这个游戏嵌入的是哪家广告平台的PUSH推广广告插件。

    我翻了翻自己的下载记录,找到这个网站了,


    好吧,我重新下载了一个之后,又安装到手机里



    然后使用我的另外一个自己开发的“立波广告监测” 下载地址:http://www.souapp.com/site_media/SOUAPP_AdManager.apk

    自己有兴趣就去折腾去吧。



    展开全文
  • 最近在做一款叫做 盯盯工作的软件,需要用到推送服务,下来把安卓客户端加入百度推送的方法给大家分享一下:   百度推送推送通知 推送消息 推送富媒体三种类型,我们用到的是推送消息类型。 下面说一下加入百度...

    最近在做一款叫做 盯盯工作的软件,需要用到推送服务,下来把安卓客户端加入百度推送的方法给大家分享一下:

     

    百度推送有推送通知  推送消息  推送富媒体三种类型,我们用到的是推送消息类型。

    下面说一下加入百度推送的方法:

    1,你需要有一个百度账号,进入网站:http://developer.baidu.com/services   点击管理控制台----开发者服务管理,新创建一个工程, 系统会生成API Key和Secret Key,记下这两个key.

    2, 在这里 http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/sdk/clientsdk

       下载Android 平台的客户端SDK。

    3,将SDK里面的lib库文件复制到我们的安卓工程lib 文件夹里面去。

    4,在Application  oncreat 的时候FrontiaApplication.initFrontiaApplication(this);

    5,在AndroidManifest.xml中加入百度云推送功能所需权限:

        <uses-permissionandroid:name="android.permission.RECEIVE_BOOT_COMPLETED" />

        <uses-permissionandroid:name="android.permission.WRITE_SETTINGS" />

        <uses-permissionandroid:name="android.permission.DISABLE_KEYGUARD" />

      

    加入一些声明:

            <!--baidupush  -->

            <meta-data

                android:name="api_key"

                android:value="gXtNRzekLd3o6qUsGkaxxxx"/>

         (填写前面提到的 API Key)

     

           <!-- push应用定义消息receiver声明-->

            <receiverandroid:name="com.mlp.push.example.MyPushMessageReceiver">

                <intent-filter>

                    <!-- 接收push消息-->

                    <actionandroid:name="com.baidu.android.pushservice.action.MESSAGE" />

                    <!-- 接收bind,unbind,fetch,delete等反馈消息-->

                    <actionandroid:name="com.baidu.android.pushservice.action.RECEIVE" />

                    <actionandroid:name="com.baidu.android.pushservice.action.notification.CLICK"/>

                </intent-filter>

            </receiver>

           

            <!-- push必须的receviver和service声明-->

            <receiver android:name="com.baidu.android.pushservice.PushServiceReceiver"

               android:process=":bdservice_v1">

                <intent-filter>

                    <actionandroid:name="android.intent.action.BOOT_COMPLETED" />

                    <actionandroid:name="android.net.conn.CONNECTIVITY_CHANGE" />

                    <actionandroid:name="com.baidu.android.pushservice.action.notification.SHOW"/>

                    <actionandroid:name="com.baidu.android.pushservice.action.media.CLICK" />

                </intent-filter>

            </receiver>

            <receiverandroid:name="com.baidu.android.pushservice.RegistrationReceiver"

               android:process=":bdservice_v1">

                <intent-filter>

                    <actionandroid:name="com.baidu.android.pushservice.action.METHOD" />

                    <actionandroid:name="com.baidu.android.pushservice.action.BIND_SYNC" />

                </intent-filter>

                <intent-filter>

                    <actionandroid:name="android.intent.action.PACKAGE_REMOVED"/>

                    <data android:scheme="package"/>

                </intent-filter>                  

            </receiver>

            <service

               android:name="com.baidu.android.pushservice.PushService"

                android:exported="true"

                android:process=":bdservice_v1"  >

                <intent-filter>

                    <actionandroid:name="com.baidu.android.pushservice.action.PUSH_SERVICE"/>

                </intent-filter>

            </service>

            <!-- push结束-->

     

    6,  在主activity 中 启动推送

            if (!Utils.hasBind(getApplicationContext())){

               PushManager.startWork(getApplicationContext(),

                       PushConstants.LOGIN_TYPE_API_KEY,

                        Utils.getMetaValue(this,"api_key"));

            }

     

    7,修改百度给的MyPushMessageReceiver.java 文件,进行我们一些自定义的处理,我们目前的处理主要是 在 onMessage中收到消息后,在系统状态栏里面加入提醒以及点击提醒后的处理。

     

    最后:

    需要说明的是,在我们的服务端也要相应的加入百度推送的东西。

    不过在服务端没有加好之前,我们也可以用百度的开发者管理平台进行客户端代码的测试。

    展开全文
  • 现在一般的android软件都是需要不断更新的,当你打开某个app的时候,如果有新的版本,它会提示你有新版本需要更新。该项目实现的就是这个功能.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码...
  • 由于一些特殊的原因,在国内的用户无法享受到谷歌安卓系统提供的 GMS 消息推送服务,不少国产安卓软件接收消息依靠后台服务存在,也由此出现了用户反映的耗电以及占用内存问题,不过未来这一问题有望得到全面解决。...

    由于一些特殊的原因,在国内的用户无法享受到谷歌安卓系统提供的 GMS 消息推送服务,不少国产安卓软件接收消息依靠后台服务存在,也由此出现了用户反映的耗电以及占用内存问题,不过未来这一问题有望得到全面解决。


    074357_ImHO_2896879.png

    据工信部旗下泰尔终端实验室发布消息称,各个终端厂商的系统级推送通道不可避免的存在差异性,因此,开发者同时接入、维护多条推送通道存在着一定的困难。在此背景下,泰尔终端实验室联合包括华为、OPPO、vivo、小米、三星、魅族、金立、努比亚、谷歌、百度、阿里巴巴、腾讯、个推、极光等国外内主要相关企业共同制定安卓统一推送服务(Unified Push Service,简称UPS)技术标准,旨在为国内的消息推送服务建立统一的标准,为终端用户提供更好的手机使用体验,为应用开发者更好解决消息推送需求,并取得了阶段性成果。

    具体来说:未来将由终端厂商提供系统级推送服务(类似APNS的唯一推送通道),确保 App 的推送消息接收;相应的不再允许各 App 在后台保留常连接,降低终端能耗、提升用户体验。与此同时,各终端厂商实现推送通道接口和功能统一,方便开发者接入。另外,第三方推送服务商原则上也遵循统一推送的标准,保证服务一致性,降低开发者学习成本。

    目前 Android 的各种自定义推送消息的泛滥也对手机通知栏的展示造成了影响,破坏了界面的统一性。统一推送的标准后,对于消息推送会增强管理。例如,通过推送消息的相互拉起明确不被允许,利用透传消息拉起App的行为也被禁止。同时,为了保证用户体验,原则上也不支持推送消息的定制化(包括消息样式的定制化以及提示音的个性化,通知栏图标不允许使用外链),保证消息推送的公平性和用户界面的一致性。

    为了帮助开发者提高推送的准确性,统一推送标准在推送通道中定义了批量推动消息的信息反馈机制,在消息过期后将每次推送的最终情况(展示、拒绝或其他类型错误)返回给开发者,帮助开发者不断根据反馈信息提升消息推送的准确度。同时,对于滥用推送消息也将进行限制,对于用户点击率很低或用户消息屏蔽较多的App,可能采取包括限制推送条数、拉入黑名单等惩罚性措施。引导开发者注重用户体验,实现净化安卓生态的目标。

    统一推送对于开发者的一个福音是,由于推送 API 的统一,未来各终端厂商将提供系统级 API 实现推送功能(即App无需嵌入各通道SDK)。考虑到实际情况,为了兼容已有机型,手机端还是会提供一个简单的SDK,判断手机是否支持统一推送。若支持则可以直接调用 ROM API ,否则按照当前已有方式进行推送(为了适配已有机型还需要保留推送SDK)。随着手机的自然更替,未来支持统一推送的终端数目会不断更加,从而逐步实现统一推送的平滑演进。

    本文来自开源中国社区 [http://www.oschina.net]

    展开全文
  • 作为国产四大安卓深度定制系统之一,小米的MIUI一直是最良心的存在,不仅适配兼顾...据小米系统软件部总监@张国全 给出的消息,为了让用户最快的用上安卓10,软件团队连续一个多月没有休息,最终推送了基于安卓10底...
  • 项目为作者手工打造,以功能为出发点,仅供学习和参考 若用于商业用途而提出的优化/改版服务,暂时不接。 一、项目介绍 说明:本程序是仿微信5.2界面开发的基于...百度接到服务器消息推送给B,完成一整套推送服务。
  • 推送联盟

    2019-05-31 18:38:52
    安卓有GCM(Google Cloud Messaging)消息推送服务,GCM依赖谷歌服务,国内用不了谷歌服务致用不了GCM,APP关掉收不到消息(流氓软件自启实现消息推送)。一些厂商有自己消息推送机制,如小米推出MiPush。尽管如此...
  • 相信很多朋友都跟我一样,在使用安卓手机时,遇到这样一个十分令人...今天就来教大家两招,让这些通知都消失不见~1、 从软件层面去除通知常用的软件实际上大部分都给我们提供了是否消息推送的选择权。所以我们可以...
  • 你使用安卓手机吗?是否发现手机顶部状态栏经常有应用软件推送消息或广告等?设置-应用-管理应用-往左滑动到 全部-往下找到推送消息的那个软件比如 豌豆荚-这里默认勾选了 显示通知,取消勾选即可。
  • 软件系统上,各大智能手机厂商也没有忘记将最新的系统推送给用户。2019年9月13日,根据多家科技媒体的消息,一加论坛今天下午发布【Android 10.0公测版】H2OS For OnePlus 7/7Pro第1版更新公告,按照一加手机的...
  • 最近公众号推送改版,为了不让你错过电脑粉每天的精彩推送,记得为我们设置星标哦~文章来源:太平洋电脑网作者:幼儿园里的轩爸距离上一次微信更新已经差不多一个月了,昨天我们照例收到了最新版微信7.0.17安卓版内...
  • 统一推送标准的建立,对我国安卓智能手机有着重大的意义,目前除了苹果手机以外,国内的安卓手机的相关推送都是由软件自己来单独完成。特别是在安装了多个软件后,无论是社交软件收发消息,还是各种资讯推送,这...
  • 如果你是一个安卓用户,相信你一定遇到过这样的问题:每次解锁手机时都会收到一堆恼人的推送消息,即使这个软件并没有在后台运行。垃圾推送消息,这个比较恼人的话题在不久之后可能就会成为历史——在10月份宣布成立...
  • 虽然手机的配置在不断提升,但人们却发现用了一段时间后,手机还是会变得越用越卡,甚至还不如以前的老人机流畅,这是安卓手机的通病和你...祸根:自启动应用自启动的作用:1、可以省去打开或者在众多软件中查找的时...
  • 诚然,对于那部分朋友来讲,应用审查机制、消息推送机制和伪后台,这些专业名词理解起来,难度确实非常大。今天我试图用更加便于理解的方式,回答这个问题。首先需要更正一个现在还是存在的误解:安卓系统永久了卡,...
  • 华为消费者业务软件部总裁王成录此前表示,12月16日,他将在北京发布HarmonyOS 2.0手机开发者Beta版本。...他还提到,鸿蒙 OS 2.0 Beta 版支持安卓应用和鸿蒙应用两种格式,预计向消费者推送鸿蒙 OS 2....
  • }932次浏览 评价:好中差  android人机界面指南Android手机开发(一)Android手机开发(二)Android手机开发(三)Android手机开发(四)iPhone消息推送机制实现探讨手机软件测试用例设计实践手机客户端UI...
  • 都是舒畅,而且不会死机,免中毒系统,而且QQ聊天之类的软件,无需要开启后台,只要开启推送通知,可以一样收发消息,无需要流量,安卓系统,属于开发的源代码系统,谁都可以进行开发使用,这就意味着系统的安全性很...
  • “Discuz是全球成熟度最高、覆盖率最大的论坛软件系统之一”小编接触...可以实现论坛的登录、发帖、查看论坛详细帖子、查看论坛分类帖子列表,推送论坛消息等功能。是一套比较完善的客户端源码。更多详细的内容可以
  • 2015年10月27日消息 最近,幽灵推、a.expense.GhostPush.a等号称史上“最邪恶”的安卓恶意软件刷爆了朋友圈,这些恶意软件除了具备推送恶意广告、强行安装推广软件等恶意行为之外,还具备一个共同特征,那就是他们...
  • 当然,在软件系统上,各大智能手机厂商也没有忘记将最新的系统推送给用户。近日,根据多家科技媒体的消息,诺基亚正式宣布,诺基亚1这款智能手机开始Android Pie。就Android Pie系统来说,就是大家熟悉的安卓9.0系.....
  • 黑马安卓52期视频教程

    热门讨论 2015-06-24 22:15:48
    09.极光推送扩展 10.推送原理 day06 01.昨天内容总结&当天内容介绍 02.屏幕适配介绍 03.图片适配&布局适配 04.尺寸适配 05.权重适配&代码适配 06.语音识别 07.语音朗诵 08.聊天机器人01 09.聊天机器人02 10.扫描...
  • 新版的通达OA精灵2018使用更加流畅,消息推送更加敏捷,再一次加速企业之间的交流沟通.软件介绍通达OA精灵2018是通达OA网络智能办公系统的移动版软件,通达OA是国内领先的办公软件产品,已拥有上万家企事业单位用户...
  • 有好软件就要与大家分享,我是阿喵,阿喵每天会定时推送安卓手机、苹果手机、电脑相关、学习等优质软件,如果各位觉得软件不错,点击右下角“在看”!,留言需要什么样功能的,阿喵定不遗余力的为各位查找。么么哒...
  • 2020-09-09

    2020-09-09 16:28:31
    友盟推送服务会判断当前安卓app软件用户是否是离线状态,如果处于离线状态则用厂商通道,把消息发送给手机厂商,由手机厂商进行消息推送. 本方案存在的问题 1 由于安卓系统存在定制化,同一厂商不同的手机和不同厂商同...
  • 6、消息推送:任务信息、审批信息自动推送; 7、在线审批:不管在那里进行可以进行流程审批; 8、在线考勤:通过二维码进行手机考勤; 9、一线线场:按项目进行拍照并可以批量上传。 10、任务管理:可以下达或...

空空如也

空空如也

1 2 3
收藏数 57
精华内容 22
关键字:

安卓软件消息推送