找到了访问gmail的uri,但是调用uri访问数据库的时候,返回的游标为空值,不知道错在什么地方,哪位大虾帮忙看下代码如下:
Cursor c1 = getContentResolver().query(Uri.withAppendedPath(Uri.parse("content://gmail-ls/messages/"),"*******@gmail.com"),
                null, null, null, null);
       
        while(c1.moveToNext()){
         for(int i =0 ;i<c1.getColumnCount();i++){
Log.i("mail", "message::"+c1.getColumnName(i)+"->" +c1.getString(i));
}

        }
        c1.close();

解决方案 »

  1.   

    我也有同样的问题,我认为是模拟器不支持跳转email,,反而phone就可以,,
      

  2.   

    你的意思是删除这个? 也没效果呢 
    顺便说下 ,我现在的平台是用的2.1的,权限和uri用的都是从源码中查出来的,会和这方面的因素有关系吗?
      

  3.   

    这个,我用的是真机调试,gmail中提供了四个uri,conversations和label的我调用成功了,有结果返回,而message返回则为空。
      

  4.   

    这个,我用的是真机调试,gmail中提供了四个uri,conversations和label的我调用成功了,有结果返回,而message返回则为空。请问有调用onversations和label的demo吗?可以发给我学习一下?
    谢了 [email protected]
      

  5.   

    请问你是什么问题呢,以前我们也遇到 用email 接受gif 播放的时候uri为空