Я хочу добавить значок приложения вместе с именем приложения. По нажатию принимается к применению. Ниже приведен мой рабочий код для добавления контактов, таких как имя, номер телефона, адрес электронной почты и т. Д. Можете ли вы предложить код для добавления значка приложения и имени приложения с целью включения в приложение? Я погуглил, но я не получил желаемого ответа. Поэтому я приду к вам за помощью. Ниже приведен мой код: -
public static void addContact(Context context,Account account, String name, String username) {
ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();
ContentProviderOperation.Builder builder = ContentProviderOperation.newInsert(RawContacts.CONTENT_URI);
builder.withValue(RawContacts.ACCOUNT_NAME, account.name);
builder.withValue(RawContacts.ACCOUNT_TYPE, account.type);
builder.withValue(RawContacts.SYNC1, username);
operationList.add(builder.build());
builder = ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI);
builder.withValueBackReference(ContactsContract.CommonDataKinds.StructuredName.RAW_CONTACT_ID,0);
builder.withValue(ContactsContract.Data.MIMETYPE, ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE);
builder.withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, name);
operationList.add(builder.build());
builder = ContentProviderOperation.newInsert(ContactsContract.Data.CONTENT_URI);
builder.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0);
builder.withValue(ContactsContract.Data.MIMETYPE,ContactsContract.CommonDataKinds.Photo.CONTACT_STATUS_ICON );
builder.withValue(ContactsContract.Data.DATA1, 4);
builder.withValue(ContactsContract.Data.DATA2, "user");
builder.withValue(ContactsContract.Data.DATA3, "MyData");
builder.withValue(ContactsContract.Data.CONTACT_STATUS_ICON, R.mipmap.ic_launcher);
operationList.add(builder.build());
mContentResolver = context.getContentResolver();
try {
mContentResolver.applyBatch(ContactsContract.AUTHORITY, operationList);
} catch (Exception e) {
// TODO Auto-generated catch block
Log.i(TAG, "Contact Name contact Exception: " + e);
e.printStackTrace();
}
}