سؤال

وأنا أبحث عن قصاصة شفرة العمل لسيمبيان S60 الإصدار 5 التي يمكنك من خلالها قراءة تفاصيل الاتصال SIM.

وإذا كان ذلك ممكنا، وأود أن تخطي باستخدام RPhoneBookSession، ولكن إذا كان هذا هو السبيل الوحيد، يرجى تقديم التعليمات البرمجية المتكررة كيفية استخدامها.

وشكرا لكم.

هل كانت مفيدة؟

المحلول

ما تريده هو رمز المثال من الفصل ذي الصلة من السريع على نظام تشغيل Symbian OS الكتاب الذي يمكنك العثور على هنا .

وتحرير-1:

ويجب أن يكون قراءة السؤال بعناية أكبر.

وAPI CContactDatabase يجب مزامنة مع SIM دليل الهاتف بسهولة باستخدام RPhoneBookSession لذلك لم يكن لديك ل.

لمعرفة ما هو الخطأ، أود أن أقترح الدعوة RPhoneBookSession::GetLastSyncError، RPhoneBookSession::GetPhoneBookCacheState وRPhoneBookSession::GetSyncMode.

أود أن أقترح أيضا تفعل كل هذا قبل وبعد إضافة CContactICCEntry جديدة لقاعدة البيانات نفسك على حد سواء.

وبطبيعة الحال، هذا هو كل نفترض نوكيا فعل ليس فقط بوحشية تعطيل دليل الهاتف تزامن ...

وتحرير-2:

إذا تزامن دليل الهاتف نوكيا سيمبيان المعوقين، فإنها قد استبداله مع بلدهم، وهو ما يعني أن استخدام طريقة CPbkContactEngine::AllContactsView يمكن أن تسفر عن نتائج مختلفة عن نهج CContactDatabase.

ودعونا نواجه ذلك، على الرغم من. إذا كان تطبيق الأسماء المقدمة مع الهاتف حتى لا تسمح لك لانقاذ الاتصال على SIM، نوكيا قد إزالة كافة الاحتمالات للتفاعل مع الفترة SIM دليل الهاتف.

وتحرير 3:

هل يمكن أن تحاول تطوير ضد phbksyncsvr.lib باستخدام الثنائيات في المنتج أدوات تطوير (PDK) من النسخة الحقيقية الأولى من نظام التشغيل سيمبيان مؤسسة: سيمبيان ^ 2. البرنامج متوافق مع ثنائي بين إصدارات نظام التشغيل سيمبيان يمكن أن تساعد في بعض الأحيان كنت.

نصائح أخرى

وهذا غير ممكن من دون API نوكيا الخاص.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top