| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment ajouter Contrat de licence d'utilisateur pour Android App
    Un accord de licence de l'utilisateur final , EULA couramment abrégé , est un contrat entre le promoteur et l'acheteur d'un programme, comme une application Android. Il est utilisé pour établir le droit de l' acheteur à utiliser l'application , mais peut aussi être utilisé pour donner le développeur différents droits. Ajout d'un contrat de licence utilisateur final de votre application Android est relativement facile. Lorsque l'utilisateur lance l' application pour la première fois, le CLUF est affiché et il a deux options: accepter ou refuser. Il doit accepter l'accord pour lancer l' application . Instructions
    1

    ouverte " /android /src " le dossier de votre application et créer un nouveau fichier . Nommez-le " Eula.java " et l'ouvrir dans un éditeur de texte tel que WordPad
    2

    Insérez le code suivant dans le fichier Eula.java : .

    //Package com.google.android.divideandconquer ; paquet org.warmux ;
    android.app.Activity

    d'importation , l'importation android.app.AlertDialog ; android.content.DialogInterface d'importation; android.content.SharedPreferences d'importation ; import java . io.IOException ; java.io.BufferedReader d'importation; java.io.InputStreamReader d'importation , l'importation java.io.Closeable ;
    classe

    CLUF { statique ASSET_EULA final String privé = " EULA " ; private static final String PREFERENCE_EULA_ACCEPTED = " eula.accepted " ; static final String PREFERENCES_EULA = " EULA " privé; interface statique OnEulaAgreedTo {void onEulaAgreedTo ();} static show booléen (activité activité final) { préférences SharedPreferences final = des activity.getSharedPreferences ( PREFERENCES_EULA , Activité . MODE_PRIVATE ) ; ( ! preferences.getBoolean ( PREFERENCE_EULA_ACCEPTED , false) si ) { finale AlertDialog.Builder constructeur = new nouveau DialogInterface.OnClickListener () {public vide onClick ( DialogInterface dialogue , qui int ) {accept ( préférences) ; . if ( activité instanceof OnEulaAgreedTo ) { ( activité ( OnEulaAgreedTo ) ) onEulaAgreedTo ();} }}); builder.setNegativeButton ( R.string.eula_refuse , nouveau DialogInterface.OnClickListener () { public void onClick ( dialogue DialogInterface , qui int ) { ordures ( activité );}} ) ; builder.setOnCancelListener ( nouveau DialogInterface.OnCancelListener () { de onCancel public void ( dialogue DialogInterface ) { ordures ( activité );}} ) ; builder.setMessage ( readEula (activité) ) ; . builder.create () show () ; return false ; } return true;} private static void accept ( SharedPreferences préférences ) { préférences. edit ( ) putBoolean ( PREFERENCE_EULA_ACCEPTED , true) commit ( ) ; . . } ordures private static void ( activité d'activité ) { activity.finish ();} readEula private static de CharSequence ( activité d'activité ) { BufferedReader in = null; try { in = new BufferedReader ( nouveau InputStreamReader ( activity.getAssets () open ( ASSET_EULA ) ) . ) ; String line ; StringBuilder buffer = new StringBuilder (); while (! ( line = in.readLine ()) = null) buffer.append ( ligne ) ( '\\ n' ) append ; tampon de retour; . } catch (IOException e ) {return ""; } finally { closeStream ( in) ;} } private closeStream static void ( flux Closeable ) {if ( stream = ! null) { try { Stream.Close (); } catch (IOException e) {//Ignore }}}}
    3

    Sauvegardez et fermez le fichier . Ce code Java affiche le texte de l' EULA et tire deux boutons: Accepter et Refuser. Si l'utilisateur clique sur Accepter , l'application démarre . S'il clique sur Refuser , l'application se ferme.
    4

    Ouvrez le dossier Assets de votre application et créer un nouveau fichier texte. Nommez-le «CLUF» et ne comprennent pas toute prolongation .
    5

    Ouvrez le fichier EULA dans n'importe quel éditeur de texte et insérez votre licence utilisateur final texte.
    6

    Sauvegardez et fermez le fichier CLUF.
    7

    Ouvrez le fichier MainActivity.java de votre application dans n'importe quel éditeur de texte.
    8

    Localisez le " onCreate protected void ( Bundle savedInstanceState ) " fonction et insérer ce code entre sa " {"et "} " entre parenthèses :

    Eula.show (this);
    9

    Sauvegardez et fermez le MainActivity fichier . java .
    10

    Ouvrez le dossier " res /valeurs " et ouvrez le fichier strings.xml dans n'importe quel éditeur de texte.
    11

    Ajouter ce code à l' fin du fichier , avant le " « ligne :

    Licence ; . Accepter déclin
    12

    Sauvegardez et fermez le fichier strings.xml
    13 < p > Renforcer l'application Android et le tester. Le CLUF s'affiche la première fois que vous le lancez . Si vous sélectionnez «Accepter », l' application démarre . Si vous sélectionnez " Refuser ", l'application se ferme.

    Previous :

    next :
      articles connexes
    ·Comment faire un affichage de zone de texte dépendante…
    ·Comment utiliser les métadonnées pour HTML Code 
    ·Comment réduire MPI 
    ·Comment effacer un DropDownList 
    ·Comment utiliser PUT & supprimer dans Flex 
    ·Comment faire pour convertir récursive pour itératif 
    ·Comment faire pour mettre une variable dans le nom de c…
    ·Trucs et astuces pour Frontpage 2003 
    ·Qu'est-ce qu'une instruction conditionnelle 
    ·Comment réinstaller VBScript 
      articles en vedette
    ·Comment encoder UTF-8 Ignorer dans Python 
    ·Comment connecter VB.Net Avec MySQL 
    ·Comment faire un programme Ruby qui imprime un document…
    ·Comment utiliser les classes ActionScript 3 
    ·Comment accéder à la mise à jour de la requête à V…
    ·Comment insérer des variables dans une structure pour …
    ·Comment créer une instruction if else en C 
    ·Quelle est la ExtendScript Toolkit Adobe 
    ·Les types de données SSIS 
    ·Comment utiliser les cases à cocher dans GridView 
    Copyright © Connaissances Informatiques http://fr.wingwit.com