안드로이드 개발 질문/답변
(글 수 45,052)
/**
* ID 로 주소록 회사정보
* @return
*/
public String GetWORKJOB(String _ID){
//------------------- 회사가져오기
Cursor orgCur = null;
try{
String orgWhere = ContactsContract.Data.RAW_CONTACT_ID + " = ? AND " + ContactsContract.Data.MIMETYPE + " = ?";
//String[] orgWhereParams = new String[]{_ID,ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};
String[] orgWhereParams = new String[]{_ID,ContactsContract.CommonDataKinds.Organization.CONTENT_ITEM_TYPE};
orgCur = getContentResolver().query(ContactsContract.Data.CONTENT_URI, new String[]{ ContactsContract.CommonDataKinds.Organization.DATA}, orgWhere, orgWhereParams, null);
//orgCur = getContentResolver().query(ContactsContract.Data., null, orgWhere, orgWhereParams, null);
orgCur.moveToFirst();
if(orgCur.getCount() != 0){
Log.e("VIEW", "GetWORKJOB-----------------------------------------------------------------)"+orgCur.getColumnCount());
for(int a= 0 ; a < orgCur.getColumnCount() ; a++){
Log.e("VIEW", a+"->"+orgCur.getColumnName(a)+" : "+orgCur.getString(a));
}
return orgCur.getString(0);
}else{
Log.e("VIEW", "GetWORKJOB----------------------------------------------------------------SEARCH_NO");
return "회사가 없습니다";
}
}catch (Exception e) {
e.printStackTrace();
}finally{
orgCur.close();
}
return "회사가 없습니다";
}위의 코드를 사용하면 모토로이 갤럭시 S 디자이어 등에서 정상적으로 회사명을 가져오는데요
유독 갤럭시 탭에서만 가져올수가 없네요 어떻게 해야하나요 ㅠ_ㅠ



