zoukankan      html  css  js  c++  java
  • 根据指定*得到通讯录上的姓名

    public String getPeople(String mNumber) { 
    String name = "";
            String[] projection = { ContactsContract.PhoneLookup.DISPLAY_NAME,  
                                    /*ContactsContract.CommonDataKinds.Phone.NUMBER*/};  
        
        Cursor cursor = this.getContentResolver().query(  
                    ContactsContract.CommonDataKinds.Phone.CONTENT_URI,  
                    projection,      
                ContactsContract.CommonDataKinds.Phone.NUMBER + " = '" + mNumber + "'",  
                    null,           
                    null);   
            if( cursor == null ) {  
                return "";  
        }  
            for( int i = 0; i < cursor.getCount(); i++ )  
            {  
            cursor.moveToPosition(i);  
                
                int nameFieldColumnIndex = cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME);  
    cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME);    
                name = cursor.getString(nameFieldColumnIndex);  
                Log.i(TAG, "lanjianlong" + name + " .... " + nameFieldColumnIndex); // 这里提示 force close  
             break;
            }  
            if(cursor != null){
            cursor.close();
            }
            return name;
    }  

  • 相关阅读:
    解惑开源项目协作流程
    结合webpack 一步一步实现懒加载的国际化简易版方案
    SEO优化之——hreflang(多语言网站优化)
    pandas数据分析常用
    多任务: 多进程与多线程
    linux基础知识
    python常用模块之sys, os, random
    递归函数(初级难点)
    内置函数
    函数
  • 原文地址:https://www.cnblogs.com/riskyer/p/3278425.html
Copyright © 2011-2022 走看看