• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Android > 硅谷新闻11--极光推送的集成,硅谷新闻11--极光

硅谷新闻11--极光推送的集成,硅谷新闻11--极光

作者:网友 字体:[增加 减小] 来源:互联网 时间:2017-05-26

网友通过本文主要向大家介绍了青岛蓝色硅谷新闻,美国硅谷新闻,硅谷新闻,硅谷,尚硅谷等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

硅谷新闻11--极光推送的集成,硅谷新闻11--极光


build.gradle
sourceSets {
    main.jni.srcDirs = []
    main.jniLibs.srcDirs = ['libs']
}

 

public class MyApplication extendsApplication {
    publicvoidonCreate() {
         super.onCreate();
         JPushInterface.setDebugMode(true);
         JPushInterface.init(this);
    }
}

  

public class MyReceiver extends BroadcastReceiver {

  @Override
  publicvoidonReceive(Context context, Intent intent) {
     System.out.println("接收到消息了。。。。");
     Bundle bundle = intent.getExtras();
     String type = bundle.getString(JPushInterface.EXTRA_EXTRA);
     System.out.println("接收到消息了==="+type);

  }

}

  

用户点击的时候的处理

else if (JPushInterface.ACTION_NOTIFICATION_OPENED.equals(intent.getAction())) {
            Log.d(TAG, "[MyReceiver] 用户点击打开了通知");

            Log.d(TAG, "[MyReceiver] 用户点击打开了通知: " + bundle.getString(JPushInterface.EXTRA_EXTRA));
            try {
                String json = bundle.getString(JPushInterface.EXTRA_EXTRA);


                JSONObject jsonObject = new JSONObject(json);
                String newsurl = jsonObject.optString("newsurl");
                if(TextUtils.isEmpty(newsurl)){
                    newsurl = "http://10.0.2.2:8080/zhbj/10012/724D6A55496A11726628.html";
                }

                //打开自定义的Activity
                Intent i = new Intent(context, NewsDetailActivity.class);
                i.putExtra("url",newsurl);
//                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);
            } catch (JSONException e) {
                e.printStackTrace();
            }

  

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 硅谷新闻11--极光推送的集成,硅谷新闻11--极光
  • 硅谷新闻7--顶部轮播图循环播放,7--循环播放
  • 硅谷新闻9--图片三级缓存,
  • 硅谷新闻5--顶部新闻轮播图事件处理,硅谷5--
  • 硅谷新闻4--解决页签手指按下从左到右滑动的bug,硅谷4--
  • 硅谷新闻2--禁止viewpager预加载,2--viewpager

相关文章

  • 2017-05-26安卓界面组件----时间日期拾取器,安卓拾取
  • 2017-05-26Android基于监听的事件处理机制
  • 2017-05-26Android开发学习之路--RxAndroid之lambda
  • 2017-05-26linux tcp GSO和TSO实现
  • 2017-05-26Android中Intent在Activity之间传递对象[Serializable或Parcelable]
  • 2017-05-26Android Studio Lambda Config,androidlambda
  • 2017-05-26Android系统input设备的插拔和事件监听
  • 2017-05-26Android versionCode和versionName的区别,androidversioncode
  • 2017-05-26Unity Android 真机调试,unityandroid
  • 2017-05-26ContentProvider中央档案馆,以及获取联系人电话的示例,contentprovider

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 8.3.1 三个绘图工具类详解
    • 7.5.3 Android 4.4后WebView的一些注意事项
    • 手机安全卫士——在设置中心 自定义view和自定义属性,安全卫士view
    • Android问题集锦之四十七: Error:Execution failed for task ':app:packageRelease'. ) Unable to compute hash of
    • android:Activity数据传递之静态变量
    • 基于zookeeper的主备切换方法
    • [AndroidAnnotations框架]AndroidAnnotations的配置介绍
    • Android-将RGB彩色图转换为灰度图,
    • Android 获取当前网速质量调整网络请求
    • compileDebugJavaWithJavac,compiledebugjava

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有