Android: невозможно добавить поле jobTitle в Контакты с помощью титана

Я не могу добавить поле JobTitle в контакты Android. Оно отлично работает в IOS. Вот код тестирования.

Ti.Contacts.createPerson({ 
firstName:'ABC', lastName:'DEF', organization :'Appcelerator', jobTitle : 'Developer', 
});
$.index.open();

Кто-нибудь знает, есть ли другие способы добавить поле jobTitle? или что-то не так в моем коде выше.? Заранее спасибо.


person Krishna    schedule 19.12.2014    source источник


Ответы (1)


Мы можем добавить контакты в Android намеренно, приведенный ниже код может вам помочь.

if (Titanium.Platform.name == 'android') 
        {
            var intent = Ti.Android.createIntent
            ({
                action: 'com.android.contacts.action.SHOW_OR_CREATE_CONTACT',
                data: 'mailto:'+firstName+' '+lastName
            });
                intent.putExtra('email', email);
                intent.putExtra('email_type', 'Work');
                intent.putExtra('phone', mobileno);
                intent.putExtra('phone_type', 'mobile');
                intent.putExtra('name', firstName+' '+lastName);

            Ti.Android.currentActivity.startActivity(intent);
        }

Ниже приведен URL-адрес намерений

http://www.appcelerator.com/blog/2011/10/forging-titanium-episode-9-android-intent-cookbook/

person PRASHAANTH    schedule 19.12.2014