Σπίτι Προσωπικά Οικονομικά Πώς να κωδικοποιήσετε τη συμπεριφορά για το Android app σας με Java - dummies

Πώς να κωδικοποιήσετε τη συμπεριφορά για το Android app σας με Java - dummies

Βίντεο: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024

Βίντεο: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024
Anonim

Η κωδικοποίηση της συμπεριφοράς της εφαρμογής Android εξαρτάται από την εργασία που θέλετε να κάνετε. Το Android 1. 6 (επίσης γνωστό ως Donut) εισήγαγε ένα χαρακτηριστικό android: onClick που εξομαλύνει την κωδικοποίηση των ενεργειών μιας εφαρμογής. Ακολουθήστε αυτό που κάνετε:

  1. Εκκινήστε το Android Studio. Βεβαιωθείτε ότι έχετε ήδη δημιουργήσει το "look" της εφαρμογής σας.
  2. Εάν δεν βλέπετε το εργαλείο σχεδιαστή με τις οθόνες προεπισκόπησης του, κάντε διπλό κλικ στο app / res / layout / activity_main. xml στο παράθυρο εργαλείου έργου. Όταν εμφανιστεί το εργαλείο σχεδιαστή, επιλέξτε την καρτέλα Σχεδίαση.
  3. Σημειώστε τις ετικέτες στα κλαδιά του δέντρου συνιστωσών. Το δέντρο στοιχείων βρίσκεται στην αριστερή πλευρά του εργαλείου σχεδιαστή, αμέσως κάτω από την παλέτα. Παρατηρήστε τις ετικέτες στα κλαδιά του δέντρου. Κάθε στοιχείο στην οθόνη έχει id (ένα όνομα για την αναγνώριση αυτού του στοιχείου). Εδώ, τα στοιχεία ορισμένων από τα στοιχεία της οθόνης είναι editText , κουμπί και textView .

    Μπορεί να αναρωτιέστε γιατί στη θέση της λέξης "αναγνώριση" χρησιμοποιείται η παράξενη συντομογραφία id αντί της συντομότερης συντομογραφίας ID της αγγλικής γλώσσας. Για να μάθετε τι συμβαίνει, επιλέξτε την καρτέλα Κείμενο στο εργαλείο σχεδιασμού του Android Studio. Στον κώδικα XML για τη διάταξη της δραστηριότητας θα βρείτε γραμμές όπως android: id = "@ + id / textView" . Στα αρχεία XML του Android, id είναι μια λέξη κώδικα.

    Όταν ρίχνετε ένα στοιχείο στην οθόνη προεπισκόπησης, το Android Studio αναθέτει σε αυτό το στοιχείο ένα αναγνωριστικό. Μπορείτε να πειραματιστείτε με αυτό, αφαιρώντας ένα δεύτερο στοιχείο TextView στην οθόνη προεπισκόπησης. Εάν το κάνετε, το δέντρο συστατικών έχει ένα επιπλέον κλάδο και η ετικέτα στον κλάδο (η ταυτότητα του νέου στοιχείου) είναι πιθανό να είναι textView2.

    Η Java είναι ευαίσθητη σε πεζά, για αυτό πρέπει να δώσετε προσοχή στον τρόπο με τον οποίο οι λέξεις κεφαλαιοποιούνται. Για παράδειγμα, η λέξη EditText δεν είναι η ίδια με τη λέξη editText . Σε αυτό το παράδειγμα, η λέξη EditText αντιπροσωπεύει ένα είδος συνιστώσας (ένα είδος πεδίου κειμένου) και editText σημαίνει ένα συγκεκριμένο στοιχείο πεδίο που πληκτρολογήσατε στην οθόνη προεπισκόπησης).

    Μπορείτε να αλλάξετε το αναγνωριστικό ενός εξαρτήματος, αν θέλετε. (Για παράδειγμα, μπορείτε να αλλάξετε το όνομα editText σε thatTextThingie .) Σε αυτό το παράδειγμα, πιθανότατα θέλετε να αποδεχθείτε ό, τι βλέπετε στο δέντρο συνιστωσών. Ωστόσο, προτού προχωρήσετε στο επόμενο βήμα, σημειώστε τα αναγνωριστικά του δέντρου συνιστωσών της εφαρμογής σας.

    Για να αλλάξετε το αναγνωριστικό ενός εξαρτήματος, επιλέξτε αυτό το στοιχείο στην οθόνη προεπισκόπησης ή στο δέντρο συνιστωσών.Στη συνέχεια, στο παράθυρο Ιδιότητες στην δεξιά πλευρά του εργαλείου σχεδιαστή, αναζητήστε ένα πεδίο αναγνωριστικού. Αλλάξτε το κείμενο που βρίσκετε σε αυτό το πεδίο αναγνωριστικού. (Ναι, στο παράθυρο Ιδιότητες, το αναγνωριστικό έχει κεφαλαία γράμματα.)

  4. Στην οθόνη προεπισκόπησης ή στο δομικό στοιχείο, επιλέξτε το κουμπί COPY. Ως αποτέλεσμα, στο παράθυρο Ιδιότητες εμφανίζονται πληροφορίες σχετικά με το στοιχείο του κουμπιού σας.
  5. Στο παράθυρο Ιδιότητες, πληκτρολογήστε onButtonClick στο πεδίο onClick .

    Στην πραγματικότητα, η λέξη που πληκτρολογείτε στο πεδίο onClick δεν πρέπει να είναι onButtonClick . Αλλά σε αυτές τις οδηγίες, χρησιμοποιείται η λέξη στοButtonClick.
  6. Στο παράθυρο app / java του παραθύρου εργαλείου έργου, κάντε διπλό κλικ στο MainActivity . Φυσικά, εάν δεν αποδεχθήκατε το προεπιλεγμένο όνομα δραστηριότητας ( MainActivity ) όταν δημιουργήσατε το νέο έργο, κάντε διπλό κλικ σε όποιο όνομα δραστηριότητας χρησιμοποιήσατε.

    Στο παράθυρο του εργαλείου έργου, το υποκατάστημα MainActivity βρίσκεται σε ένα υποκατάστημα που φέρει το όνομα του πακέτου της εφαρμογής σας. (Το όνομα πακέτου είναι παράδειγμα com. Myapplication ή com allyourcode.a03_01 ή κάτι τέτοιο.) Το υποκατάστημα όνομα πακέτου είναι απευθείας στον κλάδο java , το οποίο, με τη σειρά του, βρίσκεται στον κλάδο app .

    Όταν τελειώσετε με διπλό κλικ, ο κώδικας της δραστηριότητας εμφανίζεται στον επεξεργαστή του Android Studio.

  7. Τροποποιήστε τον κώδικα δραστηριότητας.

    Στον παρακάτω κώδικα, υποτίθεται ότι οι κλάδοι του δέντρου συνιστωσών της εφαρμογής σας έχουν τις ίδιες ετικέτες με το παραπάνω δέντρο. Με άλλα λόγια, υποτίθεται ότι τα στοιχεία της εφαρμογής σας έχουν τα στοιχεία editText , και textView . Εάν τα στοιχεία της εφαρμογής σας έχουν διαφορετικά αναγνωριστικά, αλλάξτε τον κωδικό ανάλογα. Για παράδειγμα, αν το πρώτο σας στοιχείο EditText έχει το id editText2 , αλλάξτε την πρώτη κλήση findViewById σε findViewById >. Εκτελέστε την εφαρμογή.

  8. Όταν εκτελείται η εφαρμογή, πληκτρολογήστε κάτι (τίποτα) στο στοιχείο
  9. EditText της εφαρμογής σας. Στη συνέχεια, κάντε κλικ στο κουμπί. Όταν κάνετε κλικ στο κουμπί, το Android αντιγράφει το κείμενο από το στοιχείο EditText στο στοιχείο TextView . πακέτο com. allyourcode. a03_01;

εισαγωγή του Android. υποστήριξη. v7. app. AppCompatActivity;

εισαγωγή του Android. os. Δέσμη;

εισαγωγή του Android. θέα. Θέα;

εισαγωγή του Android. widget. EditText;

εισαγωγή του Android. widget. TextView;

η δημόσια κλάση MainActivity επεκτείνει το AppCompatActivity {

EditText editText;

TextView textView;

@Override

προστατευμένο void onCreate (Bundle savedInstanceState) {

σούπερ. onCreate (savedInstanceState);

setContentView (διάταγμα διάταξης.activity_main);

editText = (EditText) findViewById (id.title edit);

textView = (TextView) findViewById (κωδικός αναγνώρισης κειμένου);

}

public void onButtonClick (προβολή προβολής) {

textView. setText (editText, getText ());

}

}

Εάν η εφαρμογή σας δεν λειτουργεί, μπορείτε να ζητήσετε βοήθεια μέσω ηλεκτρονικού ταχυδρομείου. Η διεύθυνση είναι Java4Android @ allmycode. com.

Πώς να κωδικοποιήσετε τη συμπεριφορά για το Android app σας με Java - dummies

Η επιλογή των συντακτών

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

GoPro Κάμερες Για Ανδρείκελα Εξέλιξη Φίλτρων

Η κάμερα GoPro αλλάζει τον τρόπο με τον οποίο οι άνθρωποι κάνουν ταινίες. Δεν είναι μόνο οικονομικά προσιτό και ανθεκτικό, αλλά προσφέρει και χαρακτηριστικά που φαινόταν σαν πολύ μακρινά στοιχεία λίστας ευχών μόλις πριν από λίγα χρόνια. Μπορείτε να τοποθετήσετε αυτήν την κάμερα σε σχεδόν οτιδήποτε, να την υποβρύχετε και να καταγράφετε την πιο εκτεταμένη βιντεοταινία που γνωρίζει η ανθρωπότητα. Εντάξει, αυτό είναι ένα μικρό ...

Mounts για την κάμερα GoPro - dummies

Mounts για την κάμερα GoPro - dummies

Το GoPro έχει πολλά στηρίγματα και ένα για κάθε περίσταση και κατάσταση. Υπάρχουν mounts για το σκι σας, το roll bar του οχήματος all-terrain και την κορυφή του ποδηλάτου σας. Υπάρχει ακόμη και ένα που το σκυλί σας μπορεί να φορέσει ως σαγματοποιία. Εδώ είναι μερικά από τα βασικά κομμάτια (δείτε το σχήμα): ...

Οι GoPro HERO5 Μαύρες Dummies

Οι GoPro HERO5 Μαύρες Dummies

Μία φορά, ήταν μια σειρά από ονόματα που διαφοροποιούσαν το GoPro HERO, συμπεριλαμβανομένων των εκδόσεων Silver και White. Και ενώ πολλά από αυτά τα μοντέλα είναι ακόμα βιώσιμες επιλογές, η τελευταία έκδοση είναι μόνο για το Black. Είναι το μεγάλο kahuna της σειράς HERO και έχει ανανεωθεί τόσο πολύ ...

Η επιλογή των συντακτών

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Πώς να ρυθμίσετε μια νέα ή υπάρχουσα τοποθεσία στο Dreamweaver - ανδρείκελα

Site στο Dreamweaver, πρέπει να αποθηκεύσετε όλους τους πόρους του ιστότοπού σας σε έναν κύριο φάκελο ή κατάλογο στον σκληρό σας δίσκο. Το Dreamweaver ονομάζει αυτόν τον φάκελο τον φάκελο του τοπικού ιστότοπου και όταν ορίσετε έναν νέο ιστότοπο, απλά προσδιορίζετε ακριβώς αυτό το φάκελο στο Dreamweaver. Η διαδικασία εγκατάστασης ιστότοπου είναι ...

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

Πώς να αλλάξετε τη λειτουργία CSS και HTML στον περιηγητή ιδιότητας Dreamweaver - dummies

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

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Πώς να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver - dummies

Αφού συγκεντρώσετε όλες τις πληροφορίες FTP για να ρυθμίσετε τις δυνατότητες δημοσίευσης FTP του Dreamweaver. Αυτή η διαδικασία μπορεί να φανεί τρομακτική και συχνά απαιτεί λίγες προσπάθειες για να γίνει σωστή, αλλά τα καλά νέα είναι ότι πρέπει να το κάνετε μόνο μία φορά. Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τις λειτουργίες FTP του Dreamweaver και να δημοσιεύσετε αρχεία ...

Η επιλογή των συντακτών

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Πώς να Paint με το εργαλείο πινέλου στο Photoshop Elements 9

Το Photoshop Elements δημιουργεί μαλακές κινήσεις. Πόσο μαλακά αυτά τα εγκεφαλικά επεισόδια εξαρτώνται από το ποια βούρτσα χρησιμοποιείτε. Από προεπιλογή, ακόμη και η πιο σκληρή βούρτσα έχει μια ελαφρώς μαλακή άκρη επειδή είναι αντι-αλλιώς. Η αντικατάσταση δημιουργεί μια μόνο σειρά μερικώς γεμάτων εικονοστοιχείων κατά μήκος των άκρων για να παραχθεί η ψευδαίσθηση μιας ομαλής ακμής. Μπορείτε ...

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Πώς να τοποθετήσετε μια εικόνα στο Photoshop Elements 10 Παράθυρο εικόνας - ανδρείκελα

Στοιχεία Photoshop Τα εργαλεία και οι λειτουργίες του παραθύρου εικόνας 10 είναι πιο χρήσιμα όταν μια εικόνα είναι ανοιχτή στο παράθυρο. Μόλις μια γρήγορη ματιά στο χώρο εργασίας Elements όταν εισάγετε τη λειτουργία πλήρους επεξεργασίας φωτογραφιών σας δείχνει κάποια ενέργεια που προσφέρει η Elements με ένα απλό πάτημα του κουμπιού του ποντικιού σας. Με όλες τις δυνατότητες, ...