ومكون في البداية للاستخدام على أجهزة الهواتف الذكية، تطورت libphonenumber في مكتبة مهب بالكامل للتعامل مع أرقام الهواتف والأشكال المختلفة المستخدمة في جميع أنحاء الكرة الأرضية.
المكتبة يمكن التعامل مع مجموعة من العمليات رقم الهاتف الأساسية، مثل:
- إعراب
- التنسيق
- تخزين
- التحقق من صحة
libphonenumber هي سهلة الاستخدام للغاية ويأتي مع الكثير من الأمثلة وتعليمات الاستخدام.
وينبغي أن تكون المكتبة إقامة لمدة الرئيسية في محفظة أي المطور إذا كان يخطط لخلق تطبيقات الجوال في مستقبله البعيد
الميزات:.
أرقام الهاتف للمناطق 239
التنسيق / التحقق من صحة أرقام الهواتف ل236 مناطق العالم
يوفر معلومات الجغرافية لأرقام الهواتف
يوفر معلومات حاملة لأرقام الهواتف
يحصل نوع من العدد بناء على عدد نفسها
قادرا على التمييز بين الهاتف الثابت والجوال، الهاتف المجاني، وقسط من قيم، التكلفة مشترك، عبر بروتوكول الإنترنت، والأرقام الشخصية
يمكن المقارنة بين الأرقام ومعرفة ما إذا كانت هي نفسها
توفر أرقام عينة ل218 بلدان / مناطق،
يمكن معرفة ما إذا كان رقم الهاتف (الشكل) هو صحيح أو لا
تنسيقات أرقام الهاتف على ذبابة
يجد الأرقام في إدخال النص
ما هو الجديد في هذا الإصدار:
واجهات برمجة التطبيقات الجديدة لShortNumberInfo. تم إهمال واجهات برمجة التطبيقات القديمة وسيتم إزالتها في الإصدار القادم.
ما هو الجديد في الإصدار 6.3:
تغيير حاليا geocoder للن يعود أي دولة على الإطلاق إذا كان العدد قد تنتمي لعدة دول.
إزالة كود عفا عليها الزمن أن تعامل الدول مع عدم وجود التعريف صحيحا.
بيانات جديدة تنسيق بديلة للرمز البلد استدعاء (ق): 54، 91.
ما هو جديد في الإصدار 6.2:
الإقصاء أفضل من التمر عند مطابقة أرقام الهواتف من النص.
التعامل مع المدخلات الهاتف في RFC3966 مع المفقودين الهاتف: البادئة.
ما هو جديد في الإصدار 6.1:
إضافة دعم MetadataLoader للسماح العرف الفوقية تحميل من مصادر بديلة (يجب أن يكون لها أي أثر مرئي للمستخدمين).
إصلاح الخلل فيها يمكن أن تضيع في الأرقام والذي يتألف من نوع التنسيق وأنماط التنسيق تطبيقها بشكل غير صحيح.
ما هو الجديد في الإصدار 6.0:
دعم أفضل للكشف عن أرقام الهواتف في النص التي هي بجانب بعضها البعض
تغيير أرقام كيف اليابانية بدءا ومثل؛ 00 & مثل. وعلى غرار، مع
الآثار الجانبية أن الحد الأقصى الممكن طول العدد قد تم تمديد موعد أقصاه 1.
التعامل مع StringIndexOutOfBoundsException في AsYouTypeFormatter عندما
لم يتم العثور البادئة الوطنية التي تم استخراج في البادئة. هذا المتضررين
البلدان ذات رموز الناقل طويلة جدا، مثل كوريا.
ما هو الجديد في الإصدار 5.8:
تسمية ShortNumberUtil إلى ShortNumberInfo - & # x3e. تم إهمال الطبقة السابقة والآن سيتم حذف في بيان لاحق. في هذه اللحظة المندوبين فقط لShortNumberInfo.
أساليب جديدة في API ShortNumberInfo - isCarrierSpecific، واجهة المفرد، isPossibleShortNumber، isValidShortNumber، getShortNumberCost. ملاحظة هذا هو API تجريبي في الوقت الحالي وعرضة للتغيير.
ما هو الجديد في الإصدار 5.6:
إصلاح لخلل يؤثر على البلدان التي ليس فيها حكم التنسيق الوطنية البادئة، مثل الصين والذي يتألف من نوع التنسيق.
ما هو جديد في الإصدار 5.5:
المشكلة الثابتة مع formatNumberForMobileDialing لHU وCL.
غيرت رمز التهيئة الداخلي وبذل المزيد من الحقول نهائي.
بيانات الترميز الجغرافي المحدثة لرمز البلد استدعاء (ق): 374 (صباحا، أون، RU)
ما هو الجديد في الإصدار 5.4:
مبدلة formatNumberForMobileDialing إلى تفضيل صيغة وطنية لتنسيق الدولي عند طلب الرقم من نفس المنطقة ورقم الهاتف هو من.
المتطلبات:
جافا 1.5 أو أعلى
لم يتم العثور على التعليقات