极光推送的使用步骤

使用可以分一下七个步骤:

1.把架包拷过来到libs里面(add)
2.在main下面建一个jniLibs(名字不可以错),粘贴几个项目过来,原来在eclipse的libs里面的
3.把ExampleApplication粘贴过来,去清单文件注册
(!!!!!!!最容易错的是包名和注册的包名不一样)
4.粘贴权限

5.粘贴核心功能从<!-- Rich push 核心功能 since 2.0.6-->到<Application之前全部粘贴>

6.把Strings里面jpush_style.xml粘贴过来,把MyReceiver粘贴过来

7.把自己的清单文件报红的地方路经改成自己粘贴过来的路径
(到这里的话,推送已经引导自己的项目里面了)

接下来对相应的操作:

设置通知提示方式 - 基础属性
在ExampleApplication加入下面的几行代码:
1.private static ExampleApplication exampleApplication;
2.exampleApplication = this;
3./**
     * 设置通知提示方式 - 基础属性
     */
    private void setStyleBasic() {
        BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(exampleApplication);
        builder.statusBarDrawable = R.mipmap.ic_launcher;
        builder.notificationFlags = Notification.FLAG_AUTO_CANCEL;  //设置为点击后自动消失
        builder.notificationDefaults = Notification.DEFAULT_SOUND;  //设置为铃声( Notification.DEFAULT_SOUND)或者震动( Notification.DEFAULT_VIBRATE)
        JPushInterface.setPushNotificationBuilder(1, builder);
        //Toast.makeText(PushSetActivity.this, "Basic Builder - 1", Toast.LENGTH_SHORT).show();
    }

    	//打开自定义的测试Activity
        	Intent i = new Intent(context, TestActivity.class);
        	i.putExtras(bundle);
        	i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        	i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TOP );
        	context.startActivity(i);


        测试activity的写法:
        textView = (TextView) findViewById(R.id.textview);

        Intent intent  = getIntent();

        Bundle bundle = getIntent().getExtras();

        String title = bundle.getString(JPushInterface.EXTRA_NOTIFICATION_TITLE);

        String content = bundle.getString(JPushInterface.EXTRA_ALERT);

        textView.setText("Title : " + title + "  " + "Content : " + content);


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值