background preloader

Introduction à la programmation sous Android

Android, c’est quoi ? Android est un OS mobile Open Source pour smartphone, PDA, MP3 et tablette. Conçu initialement par Android Inc. Android a été racheté par Google en 2005. Pour commencer la programmation Android, il faut d’abords installer le SDK Android et comprendre les bases de la programmation sous Android. Composantes d’une application Android Une application Android est composée d’éléments de base : Activities (Activités en Français) Une activité est la composante principale pour une application Android. Prenant l’exemple d’une application qui liste toutes les images présentes dans votre téléphone, le projet pourrait se décomposer comme çi-dessous : Une vue pour afficher la liste des images.Une activité pour gérer le remplissage et l’affichage de la liste.Si l’on veut pouvoir rajouter, supprimer des images, on pourrait rajouter d’autres activités. Services Un service, à la différence d’une activité, ne possède pas de vue mais permet l’exécution d’un algorithme sur un temps indéfini. Related:  Technologie collège

Comment fabriquer un microscope optique soi-même ? Saviez-vous qu'avec quelques plaques en plexi, une lentille de laser de poche, une lampe de poche et un smartphone, il était possible de vous fabriquer un microscope optique pour pas cher ? Tout le tuto se trouve sur le site Instructables et voici ce que ça donne une fois calibré : Pas mal non ? De quoi vous amuser si vous désirez prendre des photos de choses microscopiques ;-) Source Rejoignez les 60911 korbenautes et réveillez le bidouilleur qui est en vous Suivez KorbenUn jour ça vous sauvera la vie.. De eclipse à android Studio | Le blog d'un autre passionné Comme vous le savez tous, lors du google IO 2013, il y a eu beaucoup de nouvelles concernant les développeurs android. Je ne vais pas toutes les lister ici mais juste celle qui nous intéressent pour l’article du jour. La team android nous à donc annoncer Android Studio! La nouvelle bête pour nos dév en remplacement de l’IDE éclipse. Sélection du device où lancer l’application après avoir build le projet Mais bon on est la pour atteindre cette objectif :-). Mettre à jour ADT Pour faire la migration nous avons besoin d’un outil proposé par la dernière version du plugin ADT et permettant de générer les fichiers utilisés par gradle pour construire notre projet. gradle.build, settings.gradle Il est temps maintenant d’exporter notre projet! Générer les fichiers de build gradle Donc on choisit « Generate gradle build files »: selection du projet à exporter La il suffit de sélectionner le projet et non les dépendances du projet. Nouvelle architecture du projet avec les fichiers générés Android Studio

Comment explorer le sol martien Introduction Le module proposé ici est le fruit du travail pluridisciplinaire mené par l’équipe pédagogique impliquée dans l’EIST du collège Boris Vian à Paris, qui est composée de professeurs de physique-chimie, de sciences de la vie et de la Terre et de technologie. Il a été testé dans plusieurs classes de 6e EIST au cours de l’année scolaire 2012/2013 et est reconduit en 2013/2014. Ce module conduit les élèves à réaliser la maquette d’un véhicule permettant de se déplacer sur le sol martien. Le découpage horaire des séquences tient compte de la durée des séances en classe généralement observée en EIST, soit deux à trois heures consécutives. Place du module dans la progression annuelle Le module “Comment explorer le sol martien ?” Objectifs notionnels et méthodologiques

Ma première application Android avec Android Studio | Bean's Legacy Ma première application Android Rien de compliqué, Google nous a préparé le travail. Il suffit de suivre le guide. On lance Android Studio et on crée une nouvelle application en cliquant sur New project : Ensuite on peut choisir quelques options pour nous simplifier le travail. Sur cet écran on indique : Le nom de l’applicationLe « domaine de la compagnie » : tous les programmes Java sont identifiés par un nom « technique » qui ressemble à une adresse internet. Next ! Cet écran sert à simplifier le choix de la version Android que votre application va supporter. Android Studio propose plusieurs squelette d’application pour nous simplifier le travail. Sur cet écran on choisit : Le nom de l’activité,Le nom du layout,Le titre à afficher. Dans un premier temps on ne touche à rien. Vous devez voir s’afficher la liste des fichiers de votre nouveau projet. Si c’est votre premier projet avec Android Studio, vous verrez ce message en bas de l’écran : Ensuite vous pouvez compiler. Ok ! Les concepts Android

Sitetechno.fr Buttons A button consists of text or an icon (or both text and an icon) that communicates what action occurs when the user touches it. Depending on whether you want a button with text, an icon, or both, you can create the button in your layout in three ways: With text, using the Button class: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_text" ... /> With an icon, using the ImageButton class: <ImageButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/button_icon" ... /> With text and an icon, using the Button class with the android:drawableLeft attribute: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_text" android:drawableLeft="@drawable/button_icon" . Responding to Click Events When the user clicks a button, the Button object receives an on-click event. For example, here's a layout with a button using android:onClick:

Site Pagestec Bienvenue sur le site de l’association Pagestec, association pour le développement, la promotion et la défense de la discipline Technologie au collège. Retrouvez tous les meilleurs articles concernant un sujet en utilisant notre moteur de recherche, placé juste en bas à droite du bandeau ci-dessus. Suivez toute l’actu du site Pagestec sur notre page Facebook ou sur notre compte Twitter jeudi 19 avril 2018 Ces technos qui réinventent la simulation Démocratisation du calcul intensif, explosion des données disponibles et des capacités de stockage, perfectionnement des algorithmes d'intelligence artificielle, baisse drastique du coût des (...) [Vidéo] Un pont en inox imprimé en 3D Imaginée par une jeune société néerlandaise, un pont métallique imprimé en 3D verra prochainement le jour à Amsterdam. Scratch 3.0 se teste enfin dans une preview À la fois outil et langage de programmation, Scratch est la plateforme d’apprentissage de codage la plus utilisée.

Linear Layout LinearLayout is a view group that aligns all children in a single direction, vertically or horizontally. You can specify the layout direction with the android:orientation attribute. All children of a LinearLayout are stacked one after the other, so a vertical list will only have one child per row, no matter how wide they are, and a horizontal list will only be one row high (the height of the tallest child, plus padding). A LinearLayout respects margins between children and the gravity (right, center, or left alignment) of each child. Layout Weight Equally weighted children To create a linear layout in which each child uses the same amount of space on the screen, set the android:layout_height of each view to "0dp" (for a vertical layout) or the android:layout_width of each view to "0dp" (for a horizontal layout). LinearLayout also supports assigning a weight to individual children with the android:layout_weight attribute. Example

Comprendre le RelativeLayout sous Android Le principe du RelativeLayout est de placer les éléments selon d’ autres éléments du conteneur. Voici les différents moyens qui sont à votre disposition pour le placement des éléments dans le cas d’un RelativeLayout : Positionnement relatif au conteneur Dans cette relation, vous pouvez lier un élément à son conteneur : android:layout_alignParentTop (true / false) : Cette option permet de préciser si le haut de l’élément doit être aligné avec celui de son conteneur.Même principe pour : android:layout_alignParentBottom, android:layout_alignParentLeft et android:layout_alignParentRight.android:layout_centerHorizontal : Indique si l’élément doit être centré horizontalement dans son conteneur.Même principe pour : android:layout_centerVertical.android:layout_centerInParent : Vous permet d’indiquer que l’élément doit être centré horizontalement et verticalement dans le conteneur. Position relative aux autres éléments Donc voilà comment vous pouvez utiliser un ID : Et voici le résultat : Conclusion

Créer un formulaire avec Google Drive Google propose à travers son service Google Drive (service de stockage et de partage de fichiers en ligne) un outil pratique permettant de créer des formulaires. Questionnaire de satisfaction, formulaire de contact, formulaire de réservation, formulaire de sondage sont facilement réalisables grâce à Google Formulaire. L’utilisation de ce service Google nécessite au préalable la création d’un compte Google. Une fois le formulaire créé, il est possible de recueillir les résultats dans une feuille de calcul Google Sheets. Retrouvez également notre tutoriel sur la création de formulaire Google avec la nouvelle interface Google Forms. Créer un formulaire à partir de Google Drive Pour créer un formulaire, vous devez vous rendre sur Google Drive et vous identifier avec un compte Google : L’interface Google Drive s’affiche à l’écran. Créer un nouveau formulaire La fenêtre de conception du formulaire s’affiche. Zone de conception du formulaire Conception de formulaire

A Guide to the Android Studio Designer Tool From Techotopia It is difficult to think of an Android application concept that does not require some form of user interface. Most Android devices come equipped with a touch screen and keyboard (either virtual or physical) and taps and swipes are the primary form of interaction between the user and application. Invariably these interactions take place through the application’s user interface. A well designed and implemented user interface, an important factor in creating a successful and popular Android application, can vary from simple to extremely complex, depending on the design requirements of the individual application. [edit] The Android Studio Designer As has been demonstrated in previous chapters, the Designer tool provides a “what you see is what you get” (WYSIWYG) environment in which views can be selected from a palette and then placed onto a canvas representing the display of an Android device. [edit] Design Mode Figure 15-1 [edit] Text Mode Figure 15-2 [edit] Setting Properties

La maison flottante autonome Solaire, hydrolienne et éolienne l’UFO est une soucoupe flottante mobile et autonome en énergie imaginée par les italiens de Jet Capsule. Elle préfigure peut-être l’habitat de demain… Avec un sens affirmé du design associé à une maitrise des technologies de propulsion électrique et de production d’énergies renouvelables, Pierpaolo Lazzarini et Luca Solla, les fondateurs de Jet Capsule souhaitent révolutionner la mobilité sur l’eau. Leur produit phare est un yacht électrique de poche entièrement personnalisable et commercialisé depuis 2014. Sa dernière version, le Reptile, qui atteint les 50 nœuds et ne pèse que 500 kilos pour une longueur de 7,5 m sur 3,5 m, coûte la bagatelle de 250 000 €! La société est en train de compléter sa levée de fonds pour construire un premier prototype dont le coût avoisinerait les 800 000 €. Posts similaires:

Using the Layout Editor Video What's New in Android Developer Tools Android Studio offers an advanced layout editor that allows you to drag-and-drop widgets into your layout and preview your layout while editing the XML. Within the layout editor, you can switch between the Text view, where you edit the XML file as text, and the Design view. Editing in the Text View You can use the Text view to edit your layout file. Preview While editing in the Text view, you can preview the layout on devices by opening the Preview pane available on the right side of the window. and choose the desired device, such as Nexus 4: Figure 1. To preview the layout on multiple devices simultaneously, select Preview All Screen Sizes from the device drop-down. When you click in the preview image, the layout editor highlights the corresponding section in the XML, and vice-versa. Interactive error detection and recovery As you edit the Text view of your layout XML file, Android Studio flags typos and offers assistance. Figure 2. Figure 3. locale:

Related: