Android 集成极光推送(Android studio)

来源:互联网 发布:java方法高并发 编辑:程序博客网 时间:2024/05/19 23:05

第一步:先新建一个的项目

第二步:进入 极光推送的官网(https://www.jiguang.cn/push) 注册并登录

第三步:创建应用,并以填入应用名称 和 上传图片,最后点击创建


第四步:点击完成推送设置,并填入应用的包名,这里会生成一个和你包名一样的Demo,你可以下载下来学习




第五步:进入官网下载并解压 SDK

                                                             

第六步:开始集成SDK

         1.把sdk导入到自己的项目中

  • 复制 libs/jcore-android_v1.x.y.jar 到工程 libs/ 目录下。
  • 复制 libs/jpush-android_v3.x.y.jar 到工程 libs/ 目录下。
  • 复制 libs/(cpu-type)/libjcore1xy.so 到你的工程中存放对应cpu类型的目录下。
  • 复制 res/ 中drawable-hdpi, layout, values文件夹中的资源文件到你的工程中 res/ 对应同名的目录下。

        你也可以把libs里的所有东西都复制到module的libs下,这样你需要在module gradle配置中添加一下配置:

    

 android {        ......        sourceSets {            main {                jniLibs.srcDirs = ['libs']                ......            }            ......        }        ......    }

      2.配置 AndroidManifest.xml

        你可以根据下载的Demo 或者 SDK压缩包的 AndroidManifest.xml  来配置自己的AndroidManifest.xml

         主要步骤为:

                复制备注为 "Required" 的部分

                将备注为替换包名的部分,替换为当前应用程序的包名

                将AppKey替换为在Portal上注册该应用的的Key,例如(c7f44fa6fb55b3132e54c7b8


       3 要创建一个类继承application

public class MyApp extends Application {@Override        public void onCreate() {            super.onCreate();    JPushInterface.setDebugMode(true);    JPushInterface.init(this);    }}

这样就完成了最基本的推送了

最后,要想使用自定义的图片,需要把图片命名为jpush_notification_icon 并保存在 res/drawable 目录下。

效果如下:


     









原创粉丝点击