Ich möchte alle Kontakte in iPhone und Android-Telefonbuch in meiner Anwendung in AS3 holen. Wie kann das in as3 gemacht werden?Zugriff auf iPhone und Android-Telefonbuch in as3
-Danke im Voraus
Ich möchte alle Kontakte in iPhone und Android-Telefonbuch in meiner Anwendung in AS3 holen. Wie kann das in as3 gemacht werden?Zugriff auf iPhone und Android-Telefonbuch in as3
-Danke im Voraus
für iPhone, zuerst müssen Sie Adressbuch und AddressbookUI Rahmen hinzuzufügen.
Dann wird für Kontakte zu holen, müssen Sie folgende Methoden implementieren ...
- (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person property:(ABPropertyID)property identifier:(ABMultiValueIdentifier)identifier
dann ,, - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)peoplePicker shouldContinueAfterSelectingPerson:(ABRecordRef)person
und zuletzt - (void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)peoplePicker
Nun setzen return NO
in Zweite Methode, rufen Sie eine Methode .... wie
[self displayContact:person];
[self dismissModalViewControllerAnimated:YES];
return NO;
und in der dritten Ansicht, setzen Sie diese .. [self dismissModalViewControllerAnimated:YES];
Nun, für diese Methode ...
-(void)displayContact:(ABRecordRef)person
{
name = (__bridge_transfer NSString *)ABRecordCopyValue(person, kABPersonFirstNameProperty);
lblname.text = name;
ABMultiValueRef phNumbers = ABRecordCopyValue(person, kABPersonPhoneProperty);
if(ABMultiValueGetCount(phNumbers) > 0)
{
//NSLog(@"Count is:%ld",ABMultiValueGetCount(phNumbers));
phone = (__bridge_transfer NSString *)ABMultiValueCopyValueAtIndex(phNumbers, 0);
btnsms.hidden = NO;
btnedit.hidden = NO;
}
else
{
phone = @"[NONE]";
}
lblphno.text = phone;
}
Durch diese Implementierung Sie Namen und Telefon no.in Ihre Etiketten sehen .. .. :)
Sie werden eine native Erweiterung benötigen.
Karo dieser heraus:
Ich bekomme diesen Fehler während der Bereitstellung von ipa .. "Eine Implementierung für native Erweiterung 'pl.mll.extensions.contactEditor' von der Anwendung benötigt wurde nicht für die Zielplattform gefunden." bitte hilf mir.. – Meghanshi
Danke für die Antwort .. aber wie kann dies in AS3 getan werden ?? – Meghanshi