Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Tutorial για την κάμερα API PhoneGap

Αν είστε ένας μηχανικός λογισμικού θέλει να χτίσει μια εφαρμογή για κινητά , μπορεί να θέλετε να εξετάσει το πλαίσιο PhoneGap . Με βάση την HTML5 , το βασικό πλεονέκτημα του προγραμματισμού μιας εφαρμογής που χρησιμοποιεί την εφαρμογή κάμερας διεπαφή προγραμματισμού PhoneGap του , ή API , είναι cross - συμβατότητά του . Αν αναπτύξετε μια εφαρμογή που χρησιμοποιεί ένα ιδιόκτητο γλώσσα , οι χρήστες σας περιορίζεται στη χρήση συσκευών που μπορούν να διαβάσουν αυτήν τη γλώσσα . Ωστόσο, με PhoneGap , τις εφαρμογές σας μπορεί να χρησιμοποιηθεί σε μια σειρά από φορητές συσκευές όπως το Android , iOS , Blackberry OS , WebOS και Symbian . Μπορείτε να χρησιμοποιήσετε τη φωτογραφική μηχανή API PhoneGap να χτίσει μια δυνατότητα αποστολής εικόνας. Τα πράγματα που θα χρειαστείτε
Javascript
Επεξεργασία κειμένου εφαρμογής
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε την εφαρμογή επεξεργασίας κειμένου σας και να δημιουργήσετε ένα κενό έγγραφο , όπου θα προγραμματίσετε αυτό το γνώρισμα ότι θα πάρει μια εικόνα χρησιμοποιώντας την κάμερα της συσκευής και να ζητήσει από το χρήστη να το φορτώσετε . Χρησιμοποιήστε ένα ειδικό προγραμματισμό πρόγραμμα επεξεργασίας κειμένου ή ένα βασικό πρόγραμμα επεξεργασίας κειμένου , όπως το Notepad , στα Microsoft Windows , ή TextEdit , το Mac OS X , το οποίο είναι δωρεάν και έρχονται με τα αντίστοιχα λειτουργικά συστήματα . 2

Ορίστε τη λειτουργία που θα χρησιμοποιηθεί για να τραβήξετε τη φωτογραφία και να ορίσετε την πηγή της εικόνας , η οποία στην προκειμένη περίπτωση είναι η κάμερα της συσκευής , χρησιμοποιώντας τις ακόλουθες γραμμές κώδικα . . Σημειώστε ότι το " 0 " δίπλα στην πρώτη " PictureSourceType " δείχνει ότι η εικόνα δεν θα πρέπει να προέρχονται από πλοίο βιβλιοθήκη της συσκευής από τις υπάρχουσες εικόνες

PictureSourceType λειτουργία () { } ? PictureSourceType.Photo_Library = 0 ? PictureSourceType.Camera = 1 ?
εικόνων 3

Καθορίστε τι πρέπει να συμβεί με την εικόνα τη στιγμή που θα ληφθεί με χρήση της λειτουργίας getPicture του API του . Ο παρακάτω κώδικας ορίζει ότι η εικόνα θα αποθηκευτεί σε μια ποιότητα των 8 ( από 10 , που είναι το υψηλότερο ), και ότι ο χρήστης θα εκτελέσει μια ενέργεια τη στιγμή που θα έχει με επιτυχία συλληφθεί από την κάμερα - στην περίπτωση αυτή, θα ανεβάσετε την εικόνα

getPicture λειτουργία ( Κάμερα ) { var επιλογές = { ποιότητας : 8 } ? } . { navigator.camera.getPicture ( getPicture_Success , null , επιλογές ) ? } ?
Η 4

Προτροπή του χρήστη να ανεβάσετε την εικόνα αφού έχει ληφθεί με τη χρήση του παρακάτω κώδικα. Αντικαταστήστε τη διεύθυνση URL μετά το " APIPath + " στο παρακάτω παράδειγμα με τη διαδρομή URL που η αίτησή σας θα χρησιμοποιήσετε για την αποθήκευση αρχείων που έχουν φορτωθεί .

GetPicture_Success λειτουργία { var feedURL = APIPath + " φωτογραφίες /upload /" ? . $ υστέρων ( feedURL ) ? }
5

Αποθηκεύστε τον κωδικό που έχετε δημιουργήσει σε αυτό το σεμινάριο και να το επικολλήσετε στο κατάλληλο χώρο του κώδικα της εφαρμογής σας PhoneGap να προσθέσετε ένα χαρακτηριστικό που αξιοποιεί το πλαίσιο της κάμερα API .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα