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 :

Problème d'Activity à la création d'une application


Sujet :

Android

  1. #1
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Points : 10
    Points
    10
    Par défaut Problème d'Activity à la création d'une application
    Bonjour je suis nouveau en développement Android je créé actuellement une applications Android avec des activité, tout ça et tout ça...etc.

    J'ai réussi a faire en sorte que dans mon application on peut faire des slide vers la gauche ou la droite, peut importe, mais le truc c'est que maintenant que mes slide gauche droite sont créer j'ai ajouter 3 bouton qui me serve pour faire un téléchargement direct (enfin ça ouvre le navigateur et ça téléchargé direct, dommage je ne voulais pas que ce quitte l'apk mais tant que ça télécharge...ça va) j'ai ajouter les fichier des XML et java pour créé mes bouton mais il ne marche pas pourtant je suis sur que j'ai tout respecter étant donner qu'on me signale aucune erreurs.
    Tenait si vous pouvez m'aider a en faire en sorte que mes 3 bouton marche ça serai vraiment cool de votre part

    Androidmanifest:

    Code XML : 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
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.tutos"
        android:versionCode="1"
        android:versionName="1.0" >
     
        <uses-sdk android:minSdkVersion="11" />
     
        <application
            android:icon="@drawable/ic_launcher"
            android:label="@string/app_name" >
            <activity
                android:name=".FragmentsSliderActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
     
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
            <activity android:name=".PageGaucheFragment" android:screenOrientation="portrait" />
            <activity android:name=".PageMilieuFragment" android:screenOrientation="portrait" />
            <activity android:name=".PageDroiteFragment" android:screenOrientation="portrait" />
        </application>
     
    </manifest>


    mon fichier XML qui contient mes 3 bouton

    Code XML : 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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout
    	xmlns:android="http://schemas.android.com/apk/res/android"
    	android:layout_width="match_parent"
    	android:layout_height="match_parent"
    	android:orientation="vertical"
    	android:background="@drawable/cyanogen">
     
    	<TextView
    		android:id="@+id/textView1"
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
    		android:text="@string/conseil1"
    		android:layout_gravity="center"
    		android:layout_margin="20dp"
    		android:textSize="20sp"
    		android:textColor="#5D5D5D"/>
     
    	<Button
    		android:id="@+id/btnNewFragment"
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
    		android:layout_gravity="center"
    		android:layout_margin="20dp"
    		android:text="Télécharger le fichier ZIP"/>
     
    	<Button
    		android:layout_gravity="center"
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
    		android:text="Télécharger les Gapps"
    		android:layout_margin="11dp"/>
     
    	<Button
    		android:layout_gravity="center"
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
    		android:text="Télécharger le ClockorkMod GT-I8160P"
    		android:layout_margin="10dp"/>
     
    	<TextView
    		android:layout_width="wrap_content"
    		android:layout_height="wrap_content"
    		android:text="@string/info"
    		android:layout_gravity="center|end"
    		android:textSize="15sp"
    		android:textColor="#5D5D5D"/>
     
    </LinearLayout>


    Et mon fichier java qui me permet d'ouvrier un lien une fois appuyer sur le bouton (j'en est fait qu'un car je bloquer complètement)

    Code Java : 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
    39
    40
    41
    42
    package com.tutos;
     
    import android.app.Activity;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;
    import android.widget.Button;
    import android.view.View;
    import android.view.View.OnClickListener;
     
    public class MyAndroidAppActivity extends Activity {
     
    	Button button;
     
    	@Override
    	public void onCreate(Bundle savedInstanceState) {
    		super.onCreate(savedInstanceState);
    		setContentView(R.layout.page_milieu_layout);
     
    		addListenerOnButton();
     
    	}
     
    	public void addListenerOnButton() {
     
    		button = (Button) findViewById(R.id.btnNewFragment);
     
    		button.setOnClickListener(new OnClickListener() {
     
    				@Override
    				public void onClick(View p1) {
     
    					Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.google.com"));
    					startActivity(browserIntent);
     
    				}
     
    			});
     
    	}
     
    }

    SVP aider moi

  2. #2
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Changes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <activity android:name=".FragmentsSliderActivity">
    en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <activity android:name=".MyAndroidAppActivity">
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    La premiere des choses, vous devez déclarer vos activités dans le fichier manifest. Vous avez déclaré une activity qui s'appelle FragmentSliderActivity, or que vous avez votre main activity qui s'appelle MyAndroidAppActivity.

    Modifier ton manifest file pour bien déclarer votre activity, comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <activity
                android:name=".MyAndroidAppActivity"
                android:label="@string/app_name" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
     
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
    NB : pour plus d'informations sur les Activités, comment lancer des activités , échanger des données entre les activités etc , visitez ce tutoriel

    La deuxième chose :
    Pour que l'utilisateur ne quitte pas votre application pour l'utilisation du browser par défaut pour télécharger votre fichier. Vous pouvez créer une nouvelle activité qui doit contenir une WebView , et après tu vas charger l'url du téléchargement dans cette webview.

  4. #4
    Modérateur
    Avatar de Hizin
    Homme Profil pro
    Développeur mobile
    Inscrit en
    Février 2010
    Messages
    2 180
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur mobile

    Informations forums :
    Inscription : Février 2010
    Messages : 2 180
    Points : 5 072
    Points
    5 072
    Par défaut
    Mouais... ou faire proprement le téléchargement via une AsyncTask.
    C'est Android, PAS Androïd, ou Androïde didiou !
    Le premier est un OS, le second est la mauvaise orthographe du troisième, un mot français désignant un robot à forme humaine.

    Membre du comité contre la phrase "ça marche PAS" en titre et/ou explication de problème.

    N'oubliez pas de consulter les FAQ Android et les cours et tutoriels Android

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2014
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Hizin Voir le message
    Mouais... ou faire proprement le téléchargement via une AsyncTask.
    Oui. En plus de ca, si le fichier est trop grand en terme de taille. Vaux mieux le compresser, et après le téléchargement , il peut utiliser une libraire de unzip pour le décompresser en local (sdcard du device). Comme ca vous allez éviter le fait d'obliger l'utilisateur d'attendre longtemps la fin du téléchargement.

  6. #6
    Membre à l'essai
    Homme Profil pro
    Lycéen
    Inscrit en
    Novembre 2014
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2014
    Messages : 13
    Points : 10
    Points
    10
    Par défaut
    mince vous avez raison (désoler de répondre maintenant) je suis null , j'aurai dû capter ça, aïe désoler pour ma question un peut nulle au final
    En tout cas Meci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Graphics View] Problème de création d'une application multiinterface
    Par sliverTwist dans le forum Débuter
    Réponses: 5
    Dernier message: 14/03/2013, 15h07
  2. Réponses: 11
    Dernier message: 05/08/2009, 12h30
  3. Réponses: 2
    Dernier message: 24/01/2006, 09h41
  4. Réponses: 4
    Dernier message: 08/01/2006, 04h30
  5. [tomcat] Création d'une application WEB
    Par bob33 dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 25/10/2004, 19h35

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