Δημιουργήθηκε αρχικά για χρήση σε συσκευές smartphone, η libphonenumber έχει εξελιχθεί σε ένα πλήρως ανεπτυγμένο βιβλιοθήκη για την αντιμετώπιση με τους αριθμούς τηλεφώνου και τις διάφορες μορφές τους, που χρησιμοποιούνται σε όλη την υδρόγειο.
Η βιβλιοθήκη μπορεί να χειριστεί μια σειρά από βασικές λειτουργίες αριθμό τηλεφώνου, όπως:
- Την ανάλυση
- Μορφοποίηση
- Αποθήκευση
- Επικυρωτικό
libphonenumber είναι εξαιρετικά εύκολη στη χρήση και έρχεται με πολλά παραδείγματα και οδηγίες χρήσης.
Η βιβλιοθήκη θα πρέπει να είναι ένα κύριο διαμονής στο χαρτοφυλάκιο οποιουδήποτε προγραμματιστή αν σκοπεύει να δημιουργήσει εφαρμογές για κινητά στο μακρινό μέλλον του
Χαρακτηριστικά :.
- Οι τηλεφωνικοί αριθμοί για 239 περιοχές
- Η μορφοποίηση / επικύρωση αριθμούς τηλεφώνου για 236 περιοχές του κόσμου
- παρέχει γεωγραφικές πληροφορίες για τους αριθμούς τηλεφώνου
- παρέχει πληροφορίες μεταφορέα για τους αριθμούς τηλεφώνου
- παίρνει τον τύπο του αριθμού με βάση το ίδιο τον αριθμό
- σε θέση να διακρίνει σταθερής τηλεφωνίας, κινητής, χωρίς χρέωση, Premium Rate, επιμερισμένης δαπάνης, VoIP, και των προσωπικών αριθμών
- μπορεί να συγκρίνει δύο αριθμούς και να δούμε αν είναι το ίδιο
- Παρέχει αριθμούς δειγμάτων για 218 χώρες / περιοχές,
- Μπορεί να πει εάν ένας αριθμός τηλεφώνου (format) είναι έγκυρη ή όχι
- Μορφές τηλέφωνο on-the-fly
- Βρίσκει τους αριθμούς στην εισαγωγή κειμένου
Αριθμοί
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Νέα APIs για ShortNumberInfo. Τα παλιά APIs έχουν καταργηθεί και θα αφαιρεθούν σε μια επερχόμενη έκδοση.
Τι είναι καινούργιο στην έκδοση 6.3:
- Η αλλαγή του offline geocoder να μην επιστρέψει οποιαδήποτε χώρα σε όλα, αν ο αριθμός αυτός θα μπορούσε να ανήκει σε πολλές χώρες.
- Κατάργηση παρωχημένης κωδικό που έλαβαν οι χώρες που δεν μεταδεδομένα ως έγκυρο.
- Νέα εναλλακτική μορφοποίηση δεδομένων για τη χώρα καλώντας κώδικα (ες): 54, 91 .
Τι είναι καινούργιο στην έκδοση 6.2:.
- Καλύτερη αποκλεισμό των ημερομηνιών κατά τις ταιριάζοντας με αριθμούς τηλεφώνου από το κείμενο
- είσοδο τηλεφώνου λαβή στο RFC3966 με λείπει τηλ.: Πρόθεμα
Τι είναι καινούργιο στην έκδοση 6.1:
- Η προσθήκη υποστήριξης MetadataLoader να επιτρέπει τη φόρτωση έθιμο μεταδεδομένων από εναλλακτικές πηγές ( θα πρέπει να έχουν κανένα εμφανή αντίκτυπο στους χρήστες).
- διόρθωση σφαλμάτων όπου ψηφία θα μπορούσαν να χαθούν στο as-you-τύπου μοτίβα μορφοποίησης και μορφοποίηση μη ορθή εφαρμογή.
Τι είναι καινούργιο στην έκδοση 6.0:
- Η καλύτερη υποστήριξη για τον εντοπισμό τους αριθμούς τηλεφώνου στο κείμενο που είναι δίπλα σε κάθε άλλα
- Αλλαγή στον τρόπο Ιάπωνες αριθμοί που αρχίζουν με & quot? 00 & quot? διαμορφώνονται, με το
- παρενέργεια που το μέγιστο δυνατό μήκος αριθμός έχει παραταθεί κατά 1.
- Χειριστείτε StringIndexOutOfBoundsException στο AsYouTypeFormatter όταν η
- εθνικό πρόθεμα που εκχυλίζεται δεν βρέθηκε στο πρόθεμα. Το γεγονός αυτό επηρέασε
- χώρες με πολύ μεγάλο κωδικούς φορέα, όπως η Κορέα.
Τι είναι καινούργιο στην έκδοση 5.8:
- Μετονομάστηκε ShortNumberUtil να ShortNumberInfo - & # x3e? η πρώτη κατηγορία είναι πλέον παρωχημένο και θα διαγραφεί σε επόμενη έκδοση. Αυτή τη στιγμή μόνο οι αντιπρόσωποι να ShortNumberInfo.
- Νέες μέθοδοι στην ShortNumberInfo API - isCarrierSpecific, μονήρεις περιβάλλον, isPossibleShortNumber, isValidShortNumber, getShortNumberCost. Σημειώστε ότι αυτό είναι ένα πειραματικό API αυτή τη στιγμή και μπορεί να αλλάξουν.
Τι είναι καινούργιο στην έκδοση 5.6:
- Αντιμετωπίστηκε as-you-τύπου-μορφοποίηση bug που πλήττουν τις χώρες χωρίς εθνικό κανόνα μορφοποίησης πρόθεμα, όπως η Κίνα.
Τι είναι καινούργιο στην έκδοση 5.5:.
- Διορθώθηκε το πρόβλημα με formatNumberForMobileDialing για HU και CL
- Αλλαγή εσωτερικού κώδικα αρχικοποίησης και να γίνει περισσότερο πεδία τελικό.
- Ενημέρωση στοιχείων γεωκωδικοποίησης για τη χώρα καλώντας κώδικα (ες): 374 (το πρωί, EN, RU)
Τι είναι καινούργιο στην έκδοση 5.4:
- Switched formatNumberForMobileDialing να προτιμούν την εθνική μορφή σε διεθνή μορφή όταν ο αριθμός καλείται από την ίδια περιοχή, ο αριθμός τηλεφώνου είναι από.
Απαιτήσεις :
- Java 1.5 ή νεότερη
Τα σχόλια δεν βρέθηκε