1 Ανοίξτε το φάκελο της εφαρμογής σας " /android /src" και να δημιουργήσετε ένα νέο αρχείο . Ονομάστε το " Eula.java " και να το ανοίξετε σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το WordPad 2
Εισάγετε τον παρακάτω κωδικό στο αρχείο Eula.java : .
//Πακέτο com.google.android.divideandconquer ? πακέτο org.warmux ?
android.app.Activity εισαγωγής ? εισαγωγή android.app.AlertDialog ? android.content.DialogInterface εισαγωγής ? android.content.SharedPreferences εισαγωγής ? java εισαγωγής . io.IOException ? java.io.BufferedReader εισαγωγής ? java.io.InputStreamReader εισαγωγής ? java.io.Closeable εισαγωγής ?
τάξη Γιούλα { ιδιωτική στατική τελική String ASSET_EULA = " Άδεια" ? ιδιωτική στατική τελική String PREFERENCE_EULA_ACCEPTED = " eula.accepted " ? ιδιωτική στατική τελική String PREFERENCES_EULA = " Άδεια" ? στατικό περιβάλλον OnEulaAgreedTo { void onEulaAgreedTo ( ) ? } στατική boolean show ( τελική δραστηριότητας Δραστηριότητα ) { τελική SharedPreferences προτιμήσεις = activity.getSharedPreferences ( PREFERENCES_EULA , δραστηριότητα . MODE_PRIVATE ) ? αν ) { τελική οικοδόμος AlertDialog.Builder = νέα ( preferences.getBoolean ( PREFERENCE_EULA_ACCEPTED , ψευδή ! ) νέα DialogInterface.OnClickListener ( ) { public void onClick ( DialogInterface διαλόγου , η οποία int ) { δεχθεί ( προτιμήσεις ) ? αν ( δραστηριότητα instanceof OnEulaAgreedTo ) { ( ( OnEulaAgreedTo ) δραστηριότητα ) onEulaAgreedTo ( ) .?} } } ) ? builder.setNegativeButton ( R.string.eula_refuse , νέα DialogInterface.OnClickListener ( ) { public void onClick ( DialogInterface διαλόγου , η οποία int ) { απορριμμάτων ( δραστηριότητα ) ? } } ) ? builder.setOnCancelListener ( νέα DialogInterface.OnCancelListener ( ) { void onCancel ( διαλόγου δημόσια DialogInterface ) { απορριμμάτων ( δραστηριότητα ) ? } } ) ? builder.setMessage ( readEula (δραστηριότητα) ) ? . builder.create ( ) show ( ) ? επιστροφή ψευδείς? } return true ? } ιδιωτική στατική άκυρη δεχθεί ( SharedPreferences προτιμήσεις ) { προτιμήσεις . edit ( ) putBoolean ( PREFERENCE_EULA_ACCEPTED , αλήθεια ) διαπράττουν ()? . . } ιδιωτική στατική άκυρη απορριμμάτων ( δραστηριότητας Δραστηριότητα ) { activity.finish ( ) ? } ιδιωτική στατική CharSequence readEula ( δραστηριότητας Δραστηριότητα ) { BufferedReader σε = null? try { σε = νέα BufferedReader ( νέα InputStreamReader ( activity.getAssets ( ) ανοικτή ( ASSET_EULA ) ) ). ? String γραμμή? ρυθμιστικό StringBuilder = νέα StringBuilder ( ) ? ενώ ( ( γραμμή = in.readLine ( ) ) = null ! ) buffer.append (γραμμή . ) προσάρτησης ( '\\ n' ) ? ρυθμιστικό επιστροφή? } αλιευμάτων ( IOException e ) { επιστροφή ""? } { τελικά closeStream ( in) ? } } ιδιωτική στατική άκυρη closeStream ( closeable ρεύμα ) {if ( = ρεύμα ! null ) { try { stream.close ( ) ? } αλιευμάτων ( IOException ε) { //Αγνοήστε } } } }
εικόνων 3
Αποθηκεύστε και κλείστε το αρχείο . Αυτός ο κώδικας Java εμφανίζει το κείμενο Γιούλα και εφιστά δύο κουμπιά : Αποδοχή και Απόρριψη . Εάν ο χρήστης κάνει κλικ στην επιλογή Αποδοχή, η εφαρμογή ξεκινάει . Αν κάνει κλικ παρακμή , η εφαρμογή κλείνει .
Η
4 Ανοίξτε το φάκελο περιουσιακά στοιχεία της εφαρμογής σας και να δημιουργήσετε ένα νέο αρχείο κειμένου . Ονομάστε το " Άδεια" και δεν περιλαμβάνουν καμία παράταση .
5
Ανοίξτε το αρχείο EULA σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου και να εισάγετε τον τελικό χρήστη άδεια χρήσης του κειμένου σας .
Η 6
Αποθηκεύστε και κλείστε το αρχείο EULA .
Η
7 Ανοίξτε το αρχείο MainActivity.java της εφαρμογής σας σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου .
8
Εντοπίστε το " προστατεύονται άκυρη onCreate ( Bundle savedInstanceState ) " λειτουργία και τοποθετήστε αυτόν τον κώδικα μεταξύ του " { "και" } " παρένθεση:
Eula.show ( αυτή)?
Η 9
Αποθηκεύστε και κλείστε το MainActivity αρχείο. java .
Η 10
Ανοίξτε τις " res /αξίες " φάκελο και ανοίξτε το αρχείο strings.xml σε οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου .
Η 11
Προσθέστε αυτόν τον κωδικό για να το στο τέλος του αρχείου , πριν οι " " γραμμή :
Η 12
Αποθηκεύστε και κλείστε το αρχείο strings.xml
Η 13
Φτιάξτε το Android app και να το δοκιμάσετε . Η EULA εμφανίζεται την πρώτη φορά που θα ξεκινήσει . Αν επιλέξετε "Αποδοχή ", η εφαρμογή ξεκινά . Εάν επιλέξετε " Απόρριψη ", η εφαρμογή κλείνει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα