如何在通知区域添加按钮?

时间:2016-03-17 14:04:41

标签: android android-layout

有没有办法在通知区域添加按钮?我想在通知区域添加一个按钮。单击该按钮将启动特定应用程序。所以基本上该按钮的行为就像app快捷方式。 我见过this answer,但没有用。

3 个答案:

答案 0 :(得分:0)

您可以使用pendingindent进行上述工作,它有许多可选的东西可以添加到您的基本通知格式。

另请查看此Notifications basic

答案 1 :(得分:0)

你必须使用NotificationCompat.Builder

的addAction(int icon,CharSequence title,PendingIntent intent)方法

您应该在PendingIntent中指定要开始的活动:

    PendingIntent pendingIntent = PendingIntent.getActivity(context,
    0,
    new Intent(context, ActivityToStart.class),
    PendingIntent.FLAG_UPDATE_CURRENT));

另外,请查看基础知识:http://developer.android.com/training/notify-user/build-notification.html

答案 2 :(得分:0)

我猜您正在寻找TileService以便在通知面板(快速通知)区域中添加快捷方式/平铺。而且由于我的大部分Google搜索都带给我有关如何向应用通知中添加操作的结果,因此我决定在此处写下答案。

您可以在此处https://developer.android.com/reference/android/service/quicksettings/TileService参考官方参考。