Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static String changeContactname(Context mcontext,String raw_id,String name, String id,String code){
- String newName="";
- if(code.equals("0")){
- setemoji= Constants.codea;
- }else if(code.equals("1")){
- setemoji=Constants.codeb;
- }else if(code.equals("2")){
- setemoji=Constants.codec;
- }else{
- setemoji ="";
- }
- if(!name.equals("") || name!=null) {
- ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
- newName=setemoji + " " +
- name.replace(Constants.codea, "").replace(Constants.codeb, "").replace(Constants.codec, "").trim();
- ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
- .withSelection(ContactsContract.CommonDataKinds.StructuredName.CONTACT_ID + "=? AND " +
- ContactsContract.CommonDataKinds.StructuredName.MIMETYPE + "='" +
- ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE + "' AND "
- + ContactsContract.CommonDataKinds.StructuredName.RAW_CONTACT_ID + "=?",
- new String[]{id, raw_id})
- .withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, newName.trim())/*getEmijoByUnicode(unicode)*//*"uD83DuDE98"*/
- .build());
- try {
- ContentProviderResult[] result = mcontext.getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
- Log.e("Edit Result", result.toString());
- } catch (RemoteException e) {
- e.printStackTrace();
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- return newName;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement