안드로이드 개발 질문/답변
(글 수 45,052)
제가 주소록을 읽는 프로그램을 하는데요
프로그램은 VERSION.SDK 로 버전을 구분해서
1.6 버전에서는
Cursor cur = managedQuery(mContacts, proj, null, null, People.NAME + " ASC");
2.1 이상에서는
Cursor cur = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortOrder);
과 같이 코딩을 했습니다.
그런데 Android Built Target을 하나만 지정할 수 있잔아요..
1.6으로 지정하면 2.1부분에 에러가 나고
2.1로 지정하면 에러는 안나는데 1.6버전의 기기로 실행시 프로그램이 죽어버립니다.
2개의 프로그램을 각각따로만들면 정상 작동하는데 하나의 프로그램으로 할수는 없는지요?
프로그램은 VERSION.SDK 로 버전을 구분해서
1.6 버전에서는
Cursor cur = managedQuery(mContacts, proj, null, null, People.NAME + " ASC");
2.1 이상에서는
Cursor cur = getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, null, null, null, sortOrder);
과 같이 코딩을 했습니다.
그런데 Android Built Target을 하나만 지정할 수 있잔아요..
1.6으로 지정하면 2.1부분에 에러가 나고
2.1로 지정하면 에러는 안나는데 1.6버전의 기기로 실행시 프로그램이 죽어버립니다.
2개의 프로그램을 각각따로만들면 정상 작동하는데 하나의 프로그램으로 할수는 없는지요?