Ice Cream Sandwich获得此信息很容易,因为Android包含代表设备所有者的个人资料 – 此配置文件称为“Me”配置文件,并存储在

ContactsContract.Profile表中.只要您在AndroidManifest.xml中请求READ_PROFILE和READ_CONTACTS权限,您就可以从用户的个人资料中读取数据.

您最关心的领域是联系人的DISPLAY_NAME栏以及可能的StructuredName字段 – 用户的联系人照片也可以使用.

有一个Android Code Lab教程给出a full example of reading a user’s profile,核心位的代码是ListProfileTask.这是一个简短的片段:

Cursor c = activity.getContentResolver().query(ContactsContract.Profile.CONTENT_URI, null, null, null, null);

int count = c.getCount();

String[] columnNames = c.getColumnNames();

boolean b = c.moveToFirst();

int position = c.getPosition();

if (count == 1 && position == 0) {

for (int j = 0; j < columnNames.length; j++) {

String columnName = columnNames[j];

String columnValue = c.getString(c.getColumnIndex(columnName)));

...

// consume the values here

}

}

c.close();

不过不幸的是,我认为没有办法在API级别14之前获得这种数据.

android获取用户手机信息,Android – 使用AccountManager /手机所有者的姓氏和姓氏获取用户数据...相关推荐

  1. android 获取sim卡信息list_提醒:手机要设置SIM卡密码!如何设置?有何用处?攻略来了...

    近期,一篇标题为<一部手机失窃而揭露的窃取个人信息实现资金盗取的黑色产业链>的文章引发关注和热议,不法分子偷盗个人手机后,在某政务App窃取用户个人信息,进而申请网贷消费造成用户财产损失的 ...

  2. 获取android基带版本信息,android手机的基带怎么查看?

    1.以魅族手机为例,在手机桌面点击设置选项. 2.进入设置页面后,下滑点击关于手机选项. 3.进入后下滑,找到基带版本,查看该手机的基带数据和版本. 扩展资料: 关于手机传输 1.基带传输 进行基带传 ...

  3. android获取app内存信息,Android 获取内存信息(RAM,ROM)

    一.RAM,ROM简单介绍 RAM为运行内存,比如,360手机助手的悬浮窗,经常提示的运行内存超过80%之类的,指的都是运行内存.一般大小为几个G. ROM为存储数据的内存,比如,爱奇艺APP在视频页 ...

  4. android如何查看分区信息,android如何查看分区信息

    不同的手机分区不相,在adb shell下可以使用linux命令进行很多分区操作 查看块设备列表"ls -l /dev/block" 查看各分区名称"ls -l /dev ...

  5. android过去支付宝个人信息,android新版支付宝对接流程

    1.现在支付宝中有一个OrderInfoUtil2_0的类  我们需要在里面重写buildAuthInfoMap方法 在这个方法中我们需要把参数传进去 其中的参数要根据服务器传的来配置 最重要的是bi ...

  6. android 从新浪微博获取用户信息,Android授权登录新浪微博获取用户个人信息

    Android授权登录新浪微博获取用户个人信息 Android授权登录新浪微博获取用户个 人信息 一.准备工作 我们都知道,无论是分享到新浪微博,还是获取新浪微博的用户信息,都离不开一样东西,那就是新 ...

  7. 【小功能2】android获取手机信息(号码,内存,CPU,分辨率,MAC,IP,SD卡,IMEI,经纬度,信号强度等等)

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://2402766.blog.51cto.com/2392766/1080837 为了 ...

  8. Android软件开发之获取通讯录联系人信息

    点击打开链接http://blog.csdn.net/snwrking/article/details/7601794 Android软件开发之获取通讯录联系人信息 + android联系人信息的存储 ...

  9. android一些入门基础信息了解(2015年5月18日)

    本篇文章是最近几天学习android的一个总结.ps:本人刚接触android,不到一个星期,暂时不再学android,所以本博客纯粹是自己的一个总结,以供以后查看,里面有可能有错误的地方. 1.目的 ...

最新文章

  1. 谷歌最新开源BundleTrack: 无需任何CAD模型的6D物体姿态跟踪算法
  2. 学霸现身!博士生发18篇SCI,4篇CNS子刊,开学典礼上全场震撼
  3. 葡萄城报表介绍:交叉报表
  4. 二、 elasticsearch安装和概念
  5. 【Nginx】通过反向代理配置本地图床功能
  6. Qt 窗口置顶 | 和取消置顶
  7. 递归算法经典实例python-python-动态规划的递归、非递归实现
  8. Python做一个简单的在线编辑器
  9. 世界各国首都经纬度-json
  10. android的sd卡分区,AndroidSD卡做磁盘分区图文教程
  11. phpmyadmin linux 安装,phpMyAdmin安装部署
  12. Python 爬虫:抓取豆瓣top250电影数据
  13. 为什么想来我们公司工作?- 面试常见问题解析
  14. 史蒂夫·乔布斯传记_Chapter 4: Atari and India
  15. 三种梯度下降的方式:批量梯度下降、小批量梯度下降、随机梯度下降
  16. Cadence Allegro PCB添加泪滴的方法
  17. 图片太大怎么缩小mb?
  18. (股票,数字货币)年收益率,标准差和夏普率的计算
  19. Microsoft Word中编辑Visio图形的方法
  20. java超市收银系统mysql,java课程设计(含数据库代码)

热门文章

  1. 【Python123】 存款买房(B)
  2. python解压文件中哪个是安装包_python解压文件格式的基本方法
  3. AtCoder Grand Contest 012 E Camel and Oases 状压dp
  4. React学习笔记——redux里中间件Middleware的运行机理
  5. 回复热爱计算机的数控生
  6. Basler|基于OpenCV的Basler相机采集图像程序
  7. Mysql我国省市区字典数据
  8. Linux运维07:free命令详解
  9. android 网络代码是什么意思,Android判断网络状态的代码
  10. 求生之路服务器正在强制此文件的一致性,求生之路2和朋友联机错误代码的解决办法...