كيفية إطلاق رموز قصيرة على الجهاز المحمول؟
سؤال
لدى Nokia قائمة طويلة من الرموز القصيرة على Symbian يمكن تطبيقها على بيانات الجهاز ، مثل
*# 0000# - للتحقق من نوع مراجعة برامج الهواتف ،
*# 7780# - لاستعادة إعدادات المصنع ،
الخ (القائمة طويلة)
إذا أعطيت رمزًا قصيرًا ، فكيف يمكنني تشغيله؟ لا ينبغي أن يكون البرنامج على دراية بوظائف الكود القصير ، ويجب أن ينفذه فقط. أنا مهتم بشكل خاص بالرموز القصيرة للجهاز (وليس رموز USSD المشغل). كيف يفعل الطلب الأصلي ذلك؟
هل يمكنك تقديم مثال رمز في C ++ للنسخة الثالثة أو الخامسة S60؟
شكرًا لك.
المحلول
لا أعتقد أن هناك طريقة عامة للقيام بذلك.
من منظور أمان النظام الأساسي الخالص ، أتوقع فقط أن تكون الشركة المصنعة للهاتف أو المشغل قادرًا على إعطاء تطبيقك القدرة على استعادة إعدادات مصنع الهاتف.
أما بالنسبة للرموز القصيرة الأخرى ، فإن أفضل رهان لك هو العثور على واجهة برمجة تطبيقات Symbian OS C ++ واحدة تتطابق مع رمز واحد.
على سبيل المثال ، يمكن الحصول على إصدار البرنامج الثابت عبر SysUtil::GetSWVersion