android 手把手教你10分钟快速接个推推送服务

在现在的一款app中,如果没有推送功能,就好像做项目中没用到listview,你出去面试都不好意思说自己是做android开发的,

但是推送自己写嘛,我可以说70~80%公司都是使用第三方的,因为这块不好做,对技术要求也高,所以学习,做起来花费时间也多,综合起来所以一般都用第三方的,目前市场上推送第三方有个推,激光,百度推送,腾讯的信鸽,友推,相比起来,目前我所知道的好多都是使用个推,而且目前公司项目也是使用个推,今天就接入了个推,所以写个博客,把自己遇到的问题记录下,也方便后人观看,

使用第三方的第一步肯定是注册账号,

这个就不解释了,这个要解释只能说明你不是这个星球上的人,哈哈~

注册了以后就登录进去

点击应用管理 然后点击登记新应用,就进入到此界面

在这填写app基本信息,应用标示,填写自己app的包名,其他就没啥注意的地方,然后点击确定后

点击应用管理,然后点击应用详情 如图:

‘生成的appid appkey...一定要保存好,因为下一步就是要用到这些数据

现在就准备代码接入了,看官网步骤很简单,不在这多说

先下载个推官网给的sdk ,解压后是这些

然后点击资源文件把这些资料拷贝到你项目中对应的位置下

官网:

下一步就是初始化sdk了 在activity的onCreate()方法中加入这行代码:

修改你app推送的icon

接下来就是在

在AndroidManifest.xml 里添加相关声明

最简单的一种方法就是把个推官网给的demo,直接把androidMainfest.xml文件复制到你项目中,然后改包名,和一些配置,当然也可以看着官网给的文档改,但是一定要仔细,这个和技术好坏没关系,

这些红色箭头指向的地方都是要注意的地方,又的是改appid,有的是改包名,如果配置好了的话,然后就让你app跑起来,激动时刻到了,哪我们就要测试下了,个推给我们提供了此功能,通过在网页上操作

然后我们就看到手机上出现了刚才测试的通知

ok 就这么简单,只要细心点就很快会搞定,当然了个推还可以通过透传给我们客户端发送信息,这个就要和后台定义接口文档了,也简单,今天到此为止了,洗澡睡觉!

时间: 2024-12-28 01:44:50

android 手把手教你10分钟快速接个推推送服务的相关文章

Android 手把手教您自定义ViewGroup(一)

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38339817 , 本文出自:[张鸿洋的博客] 最近由于工作的变动,导致的博客的更新计划有点被打乱,希望可以尽快脉动回来~ 今天给大家带来一篇自定义ViewGroup的教程,说白了,就是教大家如何自定义ViewGroup,如果你对自定义ViewGroup还不是很了解,或者正想学习如何自定义,那么你可以好好看看这篇博客. 1.概述 在写代码之前,我必须得问几个问题: 1.ViewG

10分钟快速构建汽车零售看板

此文已由作者王文开授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 要说整车厂的核心业务是什么,说白了就是两个:一个是造车,一个是卖车:我今天想来聊一聊卖车,也就是整车厂的销售业务. 目前中国的汽车销售模式都是通过经销商的(暂时不考虑那些垂直的汽车电商,不是本文的重点),普通的个人客户是没法直接向整车厂订购车辆,都是通过4S店的渠道进行购买:这也就是说整车厂需要先把车卖给经销商(批售),经销商再把车卖给个人客户(零售):对于整车厂来说,前者相当于是整车批售,后者就是整车零

ShareSDK入门指南:Android 10分钟快速集成

ShareSDK 官方已提供Android 快速集成教程,以官方教程为参考,本文重点指导大家在集成中遇到的问题. Android 快速集成官方教程:http://wiki.mob.com/Android_快速集成指南/ 1.注册ShareSDK的官方开发者账号,获取AppKey,只有获取了AppKey才可以调用ShareSDK的API: 2.设置下载SDK,在这里勾选你需要分享到的平台,不勾选的平台不会下载下来: 3.点击“下载SDK”下载自定义的SDK压缩包: 4.解压刚才下载的SDK文件,打

android 手把手教你照片墙应用实现,再多的图片也不怕OOM

今天讲一个照片墙的应用,这个在去年还算是比较流行的,现在不忙,也准备简单的实现以下,之所以说是照片墙是好像图片加载出来后贴上去的感觉,这个用GridView控件,然后加载出来的图片放上去即可! 实现原理: 1:去重复 相同的url不要下载二次,可以用set集合对封装的任务,但是我们应用使用了内存缓存即使不做判断也不会加载二次,因为LruCache对象已经帮我们实现了 2:下载图片的任务使用了AsyncTask 3:当我们快速滑动屏幕的时候 怎么做到当手指松开的时候才加载可见屏幕范围对应的图片 避

10分钟快速搞定pandas

本文是对pandas官方网站上<10 Minutes to pandas>的一个简单的翻译,原文在这里.这篇文章是对pandas的一个简单的介绍,详细的介绍请参考:Cookbook .习惯上,我们会按下面格式引入所需要的包: In [1]: import numpy as np In [2]: import pandas as pd In [3]: import matplotlib.pyplot as plt 一.创建对象 可以通过 Data Structure Intro Setion 来

10分钟快速搭建Kubernetes容器集群平台

官方提供Kubernetes部署3种方式 minikube Minikube是一个工具,可以在本地快速运行一个单点的Kubernetes,尝试Kubernetes或日常开发的用户使用.不能用于生产环境. 官方文档:https://kubernetes.io/docs/setup/minikube/ kubeadm kubeadm可帮助你快速部署一套kubernetes集群.kubeadm设计目的为新用户开始尝试kubernetes提供一种简单的方法.目前是Beta版. 官方文档:https://

教你3分钟快速开发微信公众号[订阅号][服务号]

Wx-tools是基于微信公众平台API的轻量级框架. 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台. GitHub仓库 下载wx-tools-1.0.0.jar API开发文档 大三做过几个基于微信公众平台API的项目,感觉操作太繁琐,有时微信官方开发文档还有错!! 所以!wx-tools诞生了! 看过很多优秀的开源代码,特别是chanjarster的代码,优秀的设计思想让我迷糊灌顶. 不多说,让我带你快速有效可拓展的开发一个订阅号/服务号的后台. 到底有多简单?只需要

android 手把手教你绘制圆形头像

自从腾讯QQ中的圆形头像,火了起来后,现在我们在一些应用中都能看到圆形头像的身影,在个人主页或者个人资料面板中使用圆形头像,会使整个布局变得更加优雅 现在我们来进行第一步,创建一个继承ImageView的抽象类MakeRoundImage.让他重写onDraw方法,并且声明一个画笔 import android.content.Context; import android.graphics.Canvas; import android.graphics.Paint; import androi

android手把手教你开发launcher(一)

auncher,也就是android的桌面应用程序.下图是android2.3的launcher应用程序: 接下来我们要开发一个自己的launcher,使其替代系统的默认launcher. 怎样使我们的应用程序成为一个launcher? 下面我们就新建一个叫做SAOLauncher的工程,具体步骤略.创建完工程后整个目录结构如下图: 现在我们的AndroidManifest.xml文件这样的: <span style="font-family: 'Comic Sans MS';"