2013-10-07 2 views
-2

J'écris une application dans laquelle je veux intégrer mon application avec l'application de base - Journal des appels ou téléphone. Je veux obtenir tout l'historique des appels dans mon application. Je suis passé par le document officiel de BlackBerry, mais il n'y a pas d'exemple d'application pour l'intégration du journal des appels.l'intégration de mon application avec l'application principale du journal des appels dans BlackBerry10?

Je suis nouveau à BlackBerry 10 .So Quelqu'un peut-il s'il vous plaît dites-moi comment dois-je faire? aidez-moi s'il vous plaît.

Répondre

0

Pour l'instant, il n'y a pas d'API calllog ou callhistory, pour extraire tous les calllogs en une fois.

Une autre option consiste à écouter les appels. Vous enregistreriez comme un appel est fait et stocker des informations à ce sujet. L'application doit évidemment être ouverte lorsque l'appel est fait, pour l'enregistrer.

Donc, fondamentalement, vous devrez écrire l'histoire vous-même.

Si cela vous intéresse,

vous avez besoin d'une classe qui a une fente:

public slots: 
     void callUpdated(const bb::system::phone::Call &call); 

vous puis connectez la fente pour récupérer des mises à jour sur les appels:

CallListener *callListener = new CallListener(); 
bb::system::phone::Phone *m_phone = new bb::system::phone::Phone(); 

QObject::connect(m_phone,SIGNAL(callUpdated(bb::system::phone::Call)),callListener,SLOT(callUpdated(bb::system::phone::Call))); 

Je te vois dire que vous êtes nouveau à BB, le code ci-dessus est juste un bref exemple pour vous diriger dans la bonne direction. Si la logique vous intéresse, écrivez un commentaire et ajustez ma réponse avec plus de détails.

Espérons que cela aide.

+0

Merci. Voulez-vous donner plus de détails sur ce code? – BB10

+0

s'il vous plaît donner plus de détails à ce sujet. – BB10

Questions connexes