스마트폰앱





==사업 상담 & 서비스가입==

■서울 : 070-7752-2000

■부산,광주,수원1,수원2,안산등

■뉴욕 : 1-718-841-6105

■ L A : 1-213-221-4488

■북경 : 86-10-5732-9469

■연길,대련,위해,청도,연운항,광주

■토론토 : 1-647-849-1533

■밴쿠버 : 1-778-802-1899

■런던 :

■토쿄 :

■태국 :

■베트남 :

■아르헨티나 :

■괌 :

■필립핀 :

■인도 :


오늘:
0
어제:
0
전체:
2,448,696

■ 무료 : 유선 집전화 휴대폰 ( 한국 미국 중국 카나다) ↔ (국내 해외 여행자 상사 주재원 유학생) / 가입무 무제한무료■

import android.app.Activity;
import android.content.ContentResolver;
import android.database.Cursor;
import android.os.Bundle;
import android.provider.ContactsContract;

public class TestContacts extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        ContentResolver cr = getContentResolver();
        Cursor cur = cr.query(ContactsContract.Contacts.CONTENT_URI,
                              null, null, null, null);
        if (cur.getCount() > 0) {
            while (cur.moveToNext()) {
                String id = cur.getString(cur.getColumnIndex(
                                ContactsContract.Contacts._ID));
                String name = cur.getString(cur.getColumnIndex(
                                ContactsContract.Contacts.DISPLAY_NAME));

                if (("1").equals(cur.getString(cur.getColumnIndex(
                            ContactsContract.Contacts.HAS_PHONE_NUMBER)))) {
                    Cursor pCur = cr.query(
                            ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
                            null,
                            ContactsContract.CommonDataKinds.Phone.CONTACT_ID
                                    + " = ?", new String[] { id }, null);
                    int i = 0;
                    int pCount = pCur.getCount();
                    String[] phoneNum = new String[pCount];
                    String[] phoneType = new String[pCount];
                    while (pCur.moveToNext()) {
                        phoneNum[i] = pCur.getString(pCur.getColumnIndex(
                        ContactsContract.CommonDataKinds.Phone.NUMBER));
                        phoneType[i] = pCur.getString(pCur.getColumnIndex(
                                ContactsContract.CommonDataKinds.Phone.TYPE));
                        i++;
                    }
                }

            }

        }

    }
}





public static String getContactName(Context context, String phoneNumber) {
    ContentResolver cr = context.getContentResolver();
    Uri uri = Uri.withAppendedPath(PhoneLookup.CONTENT_FILTER_URI, Uri.encode(phoneNumber));
    Cursor cursor = cr.query(uri, new String[]{PhoneLookup.DISPLAY_NAME}, null, null, null);
    if (cursor == null) {
        return null;
    }
    String contactName = null;
    if(cursor.moveToFirst()) {
        contactName = cursor.getString(cursor.getColumnIndex(PhoneLookup.DISPLAY_NAME));
    }

    if(cursor != null && !cursor.isClosed()) {
        cursor.close();
    }

    return contactName;
}



rivate void uploadContactPhoto(Context context, String number) {

Log.v("ffnet", "Started uploadcontactphoto...");

String name = null;
String contactId = null;
InputStream input = null;

// define the columns I want the query to return
String[] projection = new String[] {
        ContactsContract.PhoneLookup.DISPLAY_NAME,
        ContactsContract.PhoneLookup._ID};

// encode the phone number and build the filter URI
Uri contactUri = Uri.withAppendedPath(ContactsContract.PhoneLookup.CONTENT_FILTER_URI, Uri.encode(number));

// query time
Cursor cursor = context.getContentResolver().query(contactUri, projection, null, null, null);

if (cursor.moveToFirst()) {

    // Get values from contacts database:
    contactId = cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup._ID));
    name =      cursor.getString(cursor.getColumnIndex(ContactsContract.PhoneLookup.DISPLAY_NAME));

    // Get photo of contactId as input stream:
    Uri uri = ContentUris.withAppendedId(ContactsContract.Contacts.CONTENT_URI, Long.parseLong(contactId));
    input = ContactsContract.Contacts.openContactPhotoInputStream(context.getContentResolver(), uri);

    Log.v("ffnet", "Started uploadcontactphoto: Contact Found @ " + number);            
    Log.v("ffnet", "Started uploadcontactphoto: Contact name  = " + name);
    Log.v("ffnet", "Started uploadcontactphoto: Contact id    = " + contactId);

} else {

    Log.v("ffnet", "Started uploadcontactphoto: Contact Not Found @ " + number);
    return; // contact not found

}

// Only continue if we found a valid contact photo:
if (input == null) {
    Log.v("ffnet", "Started uploadcontactphoto: No photo found, id = " + contactId + " name = " + name);
    return; // no photo
} else {
    this.type = contactId;
    Log.v("ffnet", "Started uploadcontactphoto: Photo found, id = " + contactId + " name = " + name);
}
조회 수 :
4173
등록일 :
2015.04.13
07:40:43 (*.160.89.217)
엮인글 :
http://webs.co.kr/index.php?document_srl=365324&act=trackback&key=f16
게시글 주소 :
http://webs.co.kr/index.php?document_srl=365324
List of Articles
번호 제목 글쓴이 날짜 조회 수
» 안드로이드 주소록 전체가져오기 이름만가져오기 사진가져오기 코드 admin 2015-04-13 4173
57 the sipdroid Research Miscellaneous admin 2015-03-26 1949
56 HSS070 English Korean 무료 국제전화 미국 중국 카나다 무료 통화 제공 admin 2014-12-28 2989
55 Softphones admin 2014-09-20 3652
54 /xxxxx/gen already exists but is not a source folder. Convert to a source folder or rename it. admin 2014-09-03 4046
53 CSIPSimple building Rebuilding Detail on Eclips Good All is heare perfect admin 2014-08-15 4011
52 Improving QoE of SIP-based Automated Voice Interaction in Mobile Networks file admin 2014-03-20 4797
51 speex support in android admin 2014-03-19 5067
50 voxmobile Source and how to build admin 2014-02-18 5330
49 PJSIP hung the phone constantly corrected the problem admin 2014-02-09 5856
48 Csipsimple code rebuilding source sip 통신 Call Mechanism admin 2014-02-09 9787
47 Csipsimple code rebuilding source sip 통신 technical interviewer admin 2014-02-09 5801
46 Csipsimple code rebuilding source 주요인터페이스분석 admin 2014-02-09 11475
45 Csipsimple code rebuilding source 다운로드 구성 csipsimple 소스 프로젝트 admin 2014-02-09 6824
44 Android DialogFragment Tutorial admin 2014-02-09 5971
43 Creating a fullscreen DialogFragment with a custom background admin 2014-02-09 8245
42 [Android API] 네트워크 상태 체크하기 admin 2013-12-19 6995
41 [안드로이드] 네트워크 연결 상태 체크 함수. admin 2013-12-19 6780
40 안드로이드 인터넷연결체크 ( 3g/lte/wifi ) 메서드 admin 2013-12-19 12850
39 Android Get Phone Contacts details with Contact Image admin 2013-12-15 6086
38 안드로이드 커스텀 타이틀바 How to add custom title bar to android application admin 2013-10-02 8350
37 How to create a custom title bar admin 2013-07-15 8717
36 Rotary Dialer clip art admin 2013-04-20 16359
35 Java 프로그램 실행화일 만들기 : Launch4j admin 2013-02-21 9073
34 java network programming source code, learning socket programming admin 2012-12-04 9529
33 2X Client Configuration | Android Remote Desktop 안드로이드 PC 리모트 데스크탑 admin 2012-12-02 11218
32 WIFI 3G 인터넷 연결 실시간 체크 소스코드 Broadcast Receiver 사용 (Adnroid) admin 2012-10-31 15334
31 통신사별 와이파이 비밀번호 admin 2012-10-31 13345
30 팁, wifi 패스워드 모음집 password admin 2012-10-21 9841
29 Android User Session Management using Shared Preferences admin 2012-10-16 30819
28 Unicode Tables v4 admin 2012-10-16 22194
27 HTML Codes admin 2012-10-16 8801
26 IBM Scan Codes EBCDIC Codes admin 2012-10-16 10969
25 ASCII Table and Description admin 2012-10-16 10322
24 How to Show Alert Dialog in Android (간단하고 쉬운설명) admin 2012-10-15 21058
23 How to read contacts on Android 2.0 admin 2012-10-14 12260
22 WIFI 3G 인터넷 연결 체크 소스코드 직접 사용한 코드 android admin 2012-10-14 14209
21 Android Detect Internet Connection Status admin 2012-10-12 19746
20 JAVA + SSL (server and client examples) admin 2012-10-07 21350
19 Querying The Android Contact Database admin 2012-09-30 9721
18 Manage Contacts android admin 2012-09-30 11710
17 Android Contacts API 2 example admin 2012-09-30 12718
16 Android 2.0 주소록 동기화 기능 admin 2012-09-30 37682
15 안드로이드용 앱 개발 마켓등록 까지 해본거 샘플 무료국제전화 앱 FreeDialer admin 2012-09-27 13651
14 아이폰 IPhone 앱 개발 기본 admin 2012-09-27 10442
13 [안드로이드/개발] Intent admin 2012-09-23 16504
12 안드로이드 타이머 절적한 설명과 간단한소스코드 등 안드로이드 프로그램 설명 깔끔 admin 2012-09-23 26965
11 google voice source code admin 2012-09-22 9693
10 [안드로이드] 서버/클라이언트 소켓(Socket) 통신하기 admin 2012-09-20 19114
9 FreeDial 무료국제전화는 프리미엄 국제전화 다이렉트 회선사용 admin 2012-09-20 10747
8 Android SQlite 사용 admin 2012-09-04 10053
7 안드로이드마켓에 앱 등록하는 순서 admin 2012-08-19 39816
6 전화관련 안드로이드함수 admin 2012-08-18 14194
5 자바 ,이클립스,Android SDK, ADT 설치하여 무료국제전화 다이얼러를 만들어봅시다. admin 2012-08-06 14870
4 아이폰용 무료국제전화용 무료 다이얼러 Speedydialer 설치및 사용방법 file admin 2012-07-14 10140
3 접속번호 + 상대방번호 # 를 주소록에 전화번호로 저장하여 사용하면 편리하다 admin 2012-06-17 12135
2 App Store - ILD Dialer admin 2012-06-17 8744
1 한국휴대폰에서 미국 중국 카나다 무료 국제전화 서비스 admin 2012-04-27 9047