gpt4 book ai didi

android - 通过单击通知打开图库文件夹

转载 作者:行者123 更新时间:2023-11-29 21:15:45 25 4
gpt4 key购买 nike

我使用此代码发送通知。

  public static void sendNotificationPhoto(Context context, Class<?> activityTarget)
{
Log.i( TAG , "Send Photo Notification");

NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
Notification notifyDetails = new Notification(R.drawable.ic_plusone_standard_off_client, "New Alert!", System.currentTimeMillis());
Intent intent = new Intent(context, activityTarget);

int id = NOTIFICATION_ID_PHOTO;
String contentText = "Slave Picture Is Now Available!";


PendingIntent contentIntent = PendingIntent.getActivity(context.getApplicationContext(), id, intent, PendingIntent.FLAG_ONE_SHOT);
notifyDetails.setLatestEventInfo(context.getApplicationContext(), context.getString(R.string.app_name), contentText, contentIntent);
mNotificationManager.notify(id, notifyDetails);
}

但现在我不需要打开另一个 Activity ,而是打开特定画廊的文件夹。是否可以通知?

最佳答案

你可以这样做

Intent intent = new Intent(Intent.ACTION_VIEW,ImageUri);
ImageUri = "content://media/external/images/media/1210"`

pendingIntent中调用这个intent

PendingIntent contentIntent = 
PendingIntent.getActivity(context.getApplicationContext(),
id,
intent,
PendingIntent.FLAG_ONE_SHOT
);

上面的Imageuri是为了表示。之后这对我有用多次尝试其他选项。如果你提供这个 Intent 不起作用file.getpathfile.getabsolutepath

我试过使用 Uri.fromFile 并且成功了:

intent = new Intent(Intent.ACTION_VIEW,Uri.fromFile(fileName));

关于android - 通过单击通知打开图库文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21486415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com