android获取系统通讯录】的更多相关文章

package com.example.administrator.yunphone.View; import android.app.Fragment; import android.database.Cursor; import android.nfc.Tag; import android.os.Bundle; import android.provider.ContactsContract; import android.support.annotation.Nullable; impo…
----------------- 通讯录列表 ----------------- 按常理来说,获取系统通讯录列表,无非就是将通讯录的数据库打开获取数据,适配,添加即可. Cursor cursor; HashMap<Integer, ContactBean> contactIdMap = new HashMap<Integer, ContactBean>(); ArrayList<ContactBean> list = new ArrayList<Contact…
Android获取系统时间方法的方法有很多种,常用的有Calendar.Date.currentTimeMills等方法. (1)Calendar Calendar获取系统时间首先要用Calendar.getInstance()函数获取一个实例,再为该实例设定时区(中国的时区为GMT+8:00),最后使用Calendar.get()函数获取时间的具体信息,如年,月,日,小时,分,秒,星期几. package com.hzhi.time_example; import java.util.Cale…
有些时候我们的应用中只能使用网络时间,而不能使用系统的时间,这是为了避免用户关闭了使用网络时间的功能后所产生的误差. 直接上代码. 1.清单文件中网络添加权限. <!-- 访问Internet资源 --> <uses-permission android:name="android.permission.INTERNET" /> 2.布局文件activity_main.xml <?xml version="1.0" encoding=&…
进入正题  获取系统通讯录,不想多讲,留下链接http://my.oschina.net/joanfen/blog/140146 通常做法: 首先创建一个ABAddressBookRef类的对象addressBooks,然后获取系统权限, 获取权限的代码: // 获取系统权限,并获得通讯录内容存入addressBooks. ABAddressBookRef addressBooks = nil; addressBooks = ABAddressBookCreateWithOptions(NULL…
一.代码 1.ContactsEngine.java import java.util.ArrayList; import java.util.HashMap; import java.util.List; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; import android.net.Uri; public class Conta…
本文主要介绍android中怎样获取系统的联系人数据 首先打开模拟器 点击联系人图标按钮 说明系统联系人数据库是空的,打开File explorer,找到data/data下面的文件夹: 将contacts2.db文件导出,添加到sqlite中的时候报错: 点击“ok”忽略之 表结构相当的复杂,首先搞清楚其中的三张表 * data表 保存联系人的数据 * raw_contacts表 保存联系人的id contact_id * mimetypes表 保存联系人数据的类型 接下来通过模拟器添加联系人…
//这里通过内容提供者获取系统短信内容 Uri uri = Uri.parse("content://sms/"); String[] projection = {"_id", "address", "body", "date", "type"}; Cursor cursor = getContentResolver().query(uri, projection, null, null…
android.os下的StatFs类主要用来获取文件系统的状态,能够获取sd卡的大小和剩余空间,获取系统内部空间也就是/system的大小和剩余空间等等.      看下读取sd卡的:Java代码 void readSDCard() { String state = Environment.getExternalStorageState(); if(Environment.MEDIA_MOUNTED.equals(state)) { File sdcardDir = Environment.g…
接上一篇 package com.example.image; import android.app.Activity; import android.content.Intent; import android.graphics.Bitmap; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.view.View.OnClickListen…