IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

manifest.xml + question sauvegarde données


Sujet :

Android

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2011
    Messages : 40
    Par défaut manifest.xml + question sauvegarde données
    Bonjour,

    Je continue mon application et je me retrouve bien ennuyé par le manifest...
    J'ai 3 tabs, et je voudrais afficher un champ login et mot de passe, ainsi que deux boutons en dessous.
    Le soucis c'est que j'ai 3 TAB et que je n'arrive à rien lui faire entendre...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    	package="clement.hallet.solar" android:versionCode="1"
    	android:versionName="1.0">
    	<uses-sdk android:minSdkVersion="3" />
     
    	<uses-permission android:name="android.permission.INTERNET"></uses-permission>
     
    	<application android:icon="@drawable/icon" android:label="@string/app_name">
    		<activity android:name=".Main" android:label="@string/app_name"
    			android:theme="@android:style/Theme.NoTitleBar">
    			<intent-filter>
    				<action android:name="android.intent.action.MAIN" />
    				<category android:name="android.intent.category.LAUNCHER" />
    			</intent-filter>
    		</activity>
     
    		<activity android:name=".FirstTab" android:label="@string/app_name"
    			android:theme="@android:style/Theme.NoTitleBar">
    		</activity>
    		<activity android:name=".SecondTab" android:label="@string/app_name"
    			android:theme="@android:style/Theme.NoTitleBar">
    		</activity>
    		<activity android:name=".ThirdTab" android:label="@string/app_name"
    			android:theme="@android:style/Theme.NoTitleBar">
     
    			<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    				android:orientation="vertical" android:layout_width="fill_parent"
    				android:layout_height="fill_parent">
    				<EditText android:layout_width="fill_parent"
    					android:layout_height="wrap_content" android:hint="@string/login_text" />
    			</LinearLayout>
     
     
    		</activity>
     
    	</application>
    </manifest>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?xml version="1.0" encoding="utf-8"?>
    <resources>
        <string name="hello">Hello World, Main!</string>
        <string name="app_name">Solar</string>
        <string name="login_text">Login ...</string>
     
    </resources>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    public class ThirdTab extends Activity {
     
        @Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
     
     
     
    		/** Third Tab Content */
    		TextView textView = new TextView(this);
    		textView.setText(Html.fromHtml("<br /><b>Réglages</b><br />"));
    		setContentView(textView);
    Seconde question: comment je pourrai faire pour sauvegarder des préférences et le jeu de login et mot de passe des utilisateurs pour ne pas devoir toujours les encoder??


    Milles mercis à celui qui m'à a lu et des milliards pour celui qui me répond ;-)

  2. #2
    Membre Expert
    Avatar de nbenbourahla
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 41
    Par défaut
    Salut,
    Tu doit pas declarer ton Layout dans le manifest.xml, tu doit créer un fichier dans layout, par exemple thirdTab.xml et dedans tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <EditText android:layout_width="fill_parent"
    android:layout_height="wrap_content" 
    android:id="@+id/login_text"
    android:hint="@string/login_text" />
    </LinearLayout>
    et dans ta classe java , tu met
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    public class ThirdTab extends Activity {
     
        @Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.thirdTab);
     
     
    		/** Third Tab Content */
    		EditText textView = (EditText) findViewById(R.id.login_text);
    		textView.setText(Html.fromHtml("<br /><b>Réglages</b><br />"));
    		}
    }
    Voila ça devrait marcher
    Hésite pas si tu as d'autres soucis

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    182
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 182
    Par défaut
    Chaque Tab est normalement piloté par une Activity. Ces activity doivent être déclaré dans le Manifest sinon ca plante

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2011
    Messages : 40
    Par défaut
    OK, grâce à vos deux commentaires j'ai réussi à faire ce que je voulais.

    Maintenant, pour la sauvegarde des données je doit passer par une BDD? laquelle est la plus simple (car je n'ai à sauver que 2 champ et une préférence...)

    MERCI :-)

  5. #5
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    La BDD Sqlite est facile à utiliser sous android .

    http://developer.android.com/guide/t...a-storage.html

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    40
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2011
    Messages : 40
    Par défaut
    Et pourquoi pas la sauvegarde des variables via l'Internal Storage?

    http://developer.android.com/guide/t...a-storage.html

    Je ne trouve pas de documentation complète à son sujet, c'est parce qu'elle n'est pas bien? difficile à mettre en place?

    Je ne dois sauvegarder qu'un login et un mot de passes, vous voyez...

    Merci de vos réponses :-)

  7. #7
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Oui, tu peux très bien stocker ses informations dans ce type là.
    La documentation est là :
    http://developer.android.com/guide/t...#filesInternal

Discussions similaires

  1. Sauvegarder dans un historique XML et recharger données
    Par Squalala dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/05/2013, 16h12
  2. Réponses: 0
    Dernier message: 18/07/2012, 15h31
  3. Question sur le manifest.xml
    Par nagca dans le forum Android
    Réponses: 1
    Dernier message: 23/07/2011, 17h19
  4. [XML]Question pour transport de données
    Par JCD_31 dans le forum XQUERY/SGBD
    Réponses: 6
    Dernier message: 21/03/2006, 22h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo