Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment mettre à jour le modèle Co…
  • Comment faire pour appuyer sur les b…
  • Comment créer un site Web High-Tech…
  • Game Maker : Tutorial Array 
  • Comment stocker une variable de chaî…
  • L'importance des structures de déci…
  • Comment afficher une valeur dans un …
  • Comment utiliser LINQ to Find the Ma…
  • Comment ajouter des commentaires à …
  • Comment utiliser des constantes dans…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire la distinction entre le traitement des paramètres d'entrée et de sortie dans la conc…
  • Comment inventer Metrics logiciel intégrant des algorithmes génétiques 
  • Comment faire pour déboguer la DLL 
  • Comment faire pour convertir le Italique à la normale en latex 
  • Puis-je mettre plusieurs ancres HTML 
  • Comment transférer des données de code en utilisant Flex HTTPService 
  • Architecture Certification Net 
  • Comment écrire des applications Cocoa 
  • Comment créer AutoCAD Script Avec Pause en TI 
  • Comment ajouter des contrôles à un groupe 
  • Connaissances Informatiques © http://www.ordinateur.cc