안드로이드 개발 질문/답변
(글 수 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 디자이어 등에서 정상적으로 회사명을 가져오는데요
유독 갤럭시 탭에서만 가져올수가 없네요 어떻게 해야하나요 ㅠ_ㅠ