如何在android中使用email observer从手机中获取电子邮件信息?
这是我的代码,我正在尝试获取电子邮件信息,但它不起作用 在这里,我使用了内容观察者和它的工作,但无法获得电子邮件的数据 是否有可能通过越狱实现电子邮件联系如何在android中使用email observer从手机中获取电子邮件信息?,android,Android,这是我的代码,我正在尝试获取电子邮件信息,但它不起作用 在这里,我使用了内容观察者和它的工作,但无法获得电子邮件的数据 是否有可能通过越狱实现电子邮件联系 public class EmailObserver extends ContentObserver { Context mContext; private static final String CONTENT_EMAIL = "content://com.android.email.provider";
public class EmailObserver extends ContentObserver {
Context mContext;
private static final String CONTENT_EMAIL = "content://com.android.email.provider";
public static final String RECORD_ID = "_id";
public static final String[] ID_PROJECTION = new String[] {
RECORD_ID
};
public EmailObserver(Handler handler, Context context) {
super(handler);
// TODO Auto-generated constructor stub
}
public boolean deliverSelfNotifications() {
return true;
}
public void onChange(boolean selfChange){
Email email = readFrom(mContext);
}
private Email readFrom(Context context) {
Cursor cursor = context.getContentResolver().query(
Uri.parse(CONTENT_EMAIL),ID_PROJECTION, null, null, null);
Email email = null;
if (cursor.moveToNext()) {
int dateColumn = cursor.getColumnIndex("date");
int bodyColumn = cursor.getColumnIndex("body");
int addressColumn = cursor.getColumnIndex("address");
String from = "0";
String to = cursor.getString(addressColumn);
Date now = new Date(cursor.getLong(dateColumn));
String body = cursor.getString(bodyColumn);
String subject = "Email...";
}
cursor.close();
return email;
}
}
content://com.android.email.provider
不是Android SDK的一部分。它可能不存在于所有设备上。它可能会在未来的Android版本中被锁定。如此这就是说没有办法收到像短信这样的电子邮件了?基本上我想从android的本地电子邮件应用程序中获取电子邮件。。。!如何才能做到这一点根安卓移动,是否有任何可能性,以获取电子邮件在根移动。