Java 如何在android中访问邮件收件箱

Java 如何在android中访问邮件收件箱,java,android,message,inbox,Java,Android,Message,Inbox,当用户在android中打开邮件收件箱时,如何激活我的应用程序。我可以从我的应用程序打开收件箱。我需要一个在邮件打开时打开我的应用程序的相反版本。我从来没有这样做过,但我想你可以做一个后台进程,定期(但不是太频繁;)检查未读邮件的状态。当用户阅读消息时,您会显示一个通知 final Uri SMS_INBOX = Uri.parse("content://sms/inbox"); Cursor c = getContentResolver().query(SMS_INBOX, null, "re

当用户在android中打开邮件收件箱时,如何激活我的应用程序。我可以从我的应用程序打开收件箱。我需要一个在邮件打开时打开我的应用程序的相反版本。

我从来没有这样做过,但我想你可以做一个后台进程,定期(但不是太频繁;)检查未读邮件的状态。当用户阅读消息时,您会显示一个通知

final Uri SMS_INBOX = Uri.parse("content://sms/inbox");
Cursor c = getContentResolver().query(SMS_INBOX, null, "read = 0", null, null);
int unreadMessagesCount = c.getCount();
c.deactivate();

我想做一个短信锁应用程序,你的意思是,阻止用户访问他的消息(如如果他没有提供密码)?好吧,我不知道如何做到这一点。。。对不起,我帮不了你更多。