当前位置: 首页 > 面试题库 >

我要打开Goog​​le Play Android的OnMessage

许华清
2023-03-14
问题内容

我收到来自GCM的通知,收到通知时,我想显示Google Play来安装应用。

我试图这样

    NotificationManager notificationManager = (NotificationManager) context
            .getSystemService(Context.NOTIFICATION_SERVICE);
    Notification notification = new Notification(icon, message, when);

    Intent notificationIntent = new Intent(Intent.ACTION_VIEW);
    notificationIntent.setData(Uri.parse("market://details?id=com.karya.kot"));
    notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    PendingIntent intent = PendingIntent.getActivity(context, 0,                 notificationIntent, 0);
    notification.setLatestEventInfo(context, title, message, intent);
    notification.flags |= Notification.FLAG_AUTO_CANCEL;
    notificationManager.notify( 0, notification);

但是,当我单击通知时,它不会进入Google Play吗?我做错了什么?


问题答案:

我已经在手机中测试了此代码,并且可以正常工作

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);
        int sb2value = audioManager.getStreamMaxVolume(AudioManager.STREAM_RING);
        NotificationManager notificationManager = (NotificationManager) getApplicationContext().getSystemService(Context.NOTIFICATION_SERVICE);
        Notification notification = new Notification(R.drawable.ic_launcher, "Testomg", System.currentTimeMillis() + 5000);

        Intent notificationIntent = new Intent(Intent.ACTION_VIEW);
        notificationIntent.setData(Uri.parse("market://details?id=com.karya.kot"));
        notificationIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        PendingIntent intent = PendingIntent.getActivity(getApplicationContext(), 0, notificationIntent, 0);
        notification.setLatestEventInfo(getApplicationContext(), "Google Play", "Download app", intent);

        notification.flags |= Notification.FLAG_AUTO_CANCEL;
        notificationManager.notify(0, notification);


 类似资料:
  • 问题内容: 我在互联网上阅读,但找不到合法答案。用户单击按钮以显示路线时,我需要打开Goog​​le地图。必须自动填写起点和终点。 如何在Swift中实现呢? 如果有人有解决方案,请向我提供示例代码。开始始终是用户的当前位置。 问题答案: 好吧,我自己找到了答案。 如果要显示来自用户当前位置的路线,请将该字段留空,然后在该字段中输入目标坐标。 这就是我做的 如有任何其他查询,您可以参考此链接Goo

  • 问题内容: 我目前正在使用python selenium开发一个非常复杂的测试用例。在它的中间(页面可能正在加载,iframe内包含iframe等),我只想通过执行以下操作来打开网页: 但出现以下错误: 我不能在selenium测试中仅在某处打开网页吗?为什么该网址格式错误?死对象与导航到新网页有什么关系…? 问题答案: 我认为您刚好在.get()之前切换到一个框架。而且您无法在框架中打开网址。尝

  • 问题内容: 我有一个非常简单的python脚本, 应该 扫描一个文本文件,该文件包含格式为 id =’ value ‘的行并将其放入dict中。python模块称为chval.py,输入文件为in.txt。这是代码: 当我尝试运行它时,我得到: 追溯(最近一次通话): 文件“ chval.py”,第9行,位于?中。f = open(sys.argv [1],’r’)TypeError:必须为整数

  • 我的程序是采取任何类型的文件和打开他们自己。 我已经试过了 我只使用文件获得正确的数据。

  • 我一直遇到一个问题,当我点击按钮,应该重定向到贝宝,它打开我的文档。它以前是运行的,但当我把代码转移到另一台电脑上时,错误发生了。救命啊! 我真的不明白有什么问题

  • 我使用Xampplocalhost,我在昨晚创建了一个网站,但现在早上我无法访问我的wordpresslocalhost管理面板。当我试图打开它时,他们给我看了这种信息- 未找到对象! 在此服务器上找不到请求的URL。如果您手动输入URL,请检查拼写并重试。 如果您认为这是服务器错误,请联系网站管理员。 错误404 本地主机Apache/2.4。41(Win64)OpenSSL/1.1。1c PH