1. 程式人生 > >獲取手機聯絡人資訊 很簡單的方法

獲取手機聯絡人資訊 很簡單的方法

String  a;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    TextView tv = (TextView) findViewById(R.id.tv);
    Uri contentUri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI;

    ContentResolver resolver = getContentResolver();
    Cursor cursor = resolver.query(contentUri
, null, null, null, null); while(cursor.moveToNext()){ String name = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME)); String num = cursor.getString(cursor.getColumnIndex(ContactsContract.CommonDataKinds.Phone.NUMBER)); System.out
.println(num); a+=name+num+"\n"; } tv.setText(a); } 注意獲取電話號碼的方法一定是getString 。。。。用getLong 如果你寫入的電話號碼格式不同獲取不到

相關推薦

獲取手機聯絡人資訊 簡單方法

String a; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la

Android ContentResolver ContactsContract 獲取手機聯絡人資訊

獲取手機聯絡人資訊步驟: 1、獲取 ContentResolver ContentResolver resolver = getContentResolver(); 2、resolver.query(*)查詢資訊 查詢手機聯絡人的URI:Cont

Android 獲取手機聯絡人資訊

<span style="font-size:18px;"> // 訪問聯絡人的姓名+電話 private Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; private Strin

基於Android studio的手機聯絡人資訊獲取

最近需要做到這麼一個功能,獲取聯絡人資訊,並且將聯絡人姓名和電話顯示到螢幕上,上網查了很多資料,折騰了很久才做出來,特此寫下感想。程式碼原理不多講,度娘一大堆,在貼程式碼之前想說一下過程中容易忽略的地方:1.新增執行時許可權,很多時候我們往往只在清單裡面新增如下許可權,然而在

遍歷listview裡面全部(可見和不可見)item,從而獲取item的資訊簡單方法

@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIns

企業微信中,獲取外部聯絡人資訊

連結可檢視企業微信api https://work.weixin.qq.com/api/doc#13878  import wx from 'weixin-js-sdk' wx.invoke('selectExternalContact', { "filterTyp

Android 獲取手機儲存資訊詳解(記憶體,外存等)

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); //系統記憶體資訊 ActivityManager.MemoryInfo memInfo = new ActivityManager

Android 獲取手機的解析度兩種方法

  A,過時的API [2]獲取手機的解析度         WindowManager wm  = (WindowManager) getSystemService(WINDOW_SERVICE

ContentPrivider(內容提供者)獲取手機聯絡人

手機中的聯絡人資料都是儲存在資料庫中的,但Android並沒有讓我們通過操作資料庫去讀取資料,而是通過一個ContractProvider這個應用提供了一個ContentProvider(內容提供者)訪問介面。 獲取email的方法與獲取電話號碼相同。 1.新增許可權

安卓開發5——利用ContentProvider獲取手機聯絡人

目錄 一、實驗內容 二、作業過程和結果 三、完整程式碼 一、實驗內容 使用ContentProvider獲取手機聯絡人。 二、作業過程和結果 1、首先在模擬器中新增幾個聯絡人,作為本專案的獲取目標。         &nbs

iOS開發-Object-C獲取手機裝置資訊(UIDevice)

一、獲取UiDevice裝置資訊 // 獲取裝置名稱 NSString *name = [[UIDevice currentDevice] name]; // 獲取裝置系統名稱 NSString *systemName = [[UIDevice currentDevice] systemName

手機拍照翻譯的簡單方法

小圖標 方法 點擊 步驟 col cto oss 完成後 blog 在日常的辦公學習中,很多時候我們需要對文件或者文字進行翻譯,那怎樣翻譯文字呢?其實用手機就可以進行拍照翻譯。如何用手機把文字翻譯為其他語言呢?今天教大家一招,手機圖片文字識別翻譯的簡單方法,直接拍照就能對文

Android獲取手機聯絡人匹配使用者表並按字母A-Z排序展示

1、前言 最近在做公司專案的時候遇到一個新增手機聯絡人的需求,主要有以下幾個功能點: 讀取聯絡人:讀取使用者手機上的通訊錄裡的聯絡人列表 好友排序:按照拼音順序對好友進行排序,相容英文數字符號等 字母索引:右側字母導航條,既可拖動也可點選,聯動ListVi

android-獲取手機小區資訊介面設計

1. manifests <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package

android獲取手機聯絡人並且按字母進行排序

public static ArrayList<LinkManItem> getMobileLinkManList(Context context) {    ArrayList<LinkManItem> linkManList = new ArrayList<LinkManIt

獲取手機內部所有應用的方法比較 PackageInfo、ResolveInfo

首先我們來看一下PackageItemInfo,它是包含了一些資訊的基類,它的直接子類有: ApplicationInfo、 ComponentInfo、InstrumentationInfo、PermissionGroupInfo、PermissionInfo。  

Android基礎:獲取手機聯絡人工具類

Bean: public class ContactInfo { public String id; public String name; public String phone; } Co

Android如何獲取手機各項資訊

1、使用Build獲取架構屬性 下面我們來根據原始碼看看通過Build這個類可以得到哪些配置資訊,具體就不解釋了,從命名基本可以理解其代表的屬性。 public class Build { //當一個版本屬性不知道時所設定的值。 publ

ABPeoplePickerNavigationController 獲取手機通訊錄資訊

最近專案用到獲取使用者手機通訊錄的功能,但發現有兩個代理方法在iOS 9.0 廢棄了,用新的代理方法代替,所以整理下供以後參考。。 #pragma mark - 點選聯絡人 連結到使用者手機通訊錄 - (void)accessPhoneBook: (UIButton *)

android如何獲取手機聯絡人的資料庫

很多人在做手機聯絡人的apk時會遇到,如何獲取手機聯絡人資料庫的問題,在這裡我就簡單的將程式碼寫一下 package com.example.song.lx_day14_contacts; import android.content.ContentResolver; i