background preloader

Club des développeurs Android : actualités, cours, tutoriels, programmation, codes sources, livres, outils et forums

Club des développeurs Android : actualités, cours, tutoriels, programmation, codes sources, livres, outils et forums

2.3.3 APIs API Level: 10 Android 2.3.3 (GINGERBREAD_MR1) is a small feature release that adds several improvements and APIs to the Android 2.3 platform. For developers, the Android 2.3.3 platform is available as a downloadable component for the Android SDK. The downloadable platform includes an Android library and system image, as well as a set of emulator skins and more. API Overview The sections below provide a technical overview of what's new for developers in 2.3.3, including new features and changes in the framework API since the previous version. Near Field Communications (NFC) Android 2.3.3 provides improved and extended support for NFC, to allow applications to interact with more types of tags in new ways. A new, comprehensive set of APIs give applications read and write access to a wider range of standard tag technologies, including: NFC-A (ISO 14443-3A)NFC-B (ISO 14443-3B)NFC-F (JIS 6319-4)NFC-V (ISO 15693)ISO-DEP (ISO 14443-4)MIFARE ClassicMIFARE UltralightNFC Forum NDEF tags Bluetooth Graphics

5 - Publish Open Graph Story - Développeurs Facebook In this step, you'll set up the logic to allow the user to publish an Open Graph action. First, let's provide you with a quick overview on publishing an action using the Facebook SDK. In it's simplest form, publishing an action involves making a Graph API call to the me/<YOUR_APP_NAMESPACE>:<ACTION_NAME> endpoint with the object URL and any optional parameters. When you use the Facebook SDK to publish an action, you'll do the following: Construct a new Request for the currently active session that is an HTTP POST to the me/<YOUR_APP_NAMESPACE>:<ACTION_NAME> Graph API path.Set a GraphObject for the Request instance. The GraphObject interface is the basic interface used by the Facebook SDK to represent objects in the social graph. The OpenGraphAction interface that implements GraphObject, provides a strongly typed representation of an Open Graph action and allows you to set and get Open Graph action properties such the place or tags. Step 6a: Set Up the Objects and Population Logic

Facebook SDK for Android v3.0 - Développeurs Facebook Getting Started with FB SDK To use Facebook SDK in a project, add it as a build dependency and import it. 1. Go to Android Studio | New Project | Minimum SDK 2. Select API 15: Android 4.0.3 or higher and create your new project. 3. 4. repositories { mavenCentral() } 5. When you use the Facebook SDK, events in your app are automatically logged and collected for Facebook Analytics unless you disable automatic event logging. 6. Add Facebook App ID Then add your Facebook App ID to your project's strings file and update your Android manifest: 1. 2. 3. 4. 5.

Android rooting Rooting is often performed with the goal of overcoming limitations that carriers and hardware manufacturers put on some devices, resulting in the ability to alter or replace system applications and settings, run specialized apps that require administrator-level permissions, or perform other operations that are otherwise inaccessible to a normal Android user. On Android, rooting can also facilitate the complete removal and replacement of the device's operating system, usually with a more recent release of its current operating system. As Android derives from the Linux kernel, rooting an Android device gives similar access administrative permissions as on Linux or any other Unix-like operating system such as FreeBSD or OS X. Root access is sometimes compared to jailbreaking devices running the Apple iOS operating system. However, these are different concepts. Description[edit] Difficulty[edit] Process[edit] [edit] Legality[edit] Australia[edit] Canada[edit] Europe[edit] India[edit] Singapore[edit]

Learn How To Design Android Notifications There’s a time and place for every notification in Android. Consumers won’t be happy if you constantly spam them, but smart notification design is key to enhanced engagement. Learn more about it in this week’s Android Design in Action. This week’s video tackles not only notification design, but the design process behind Google Now: Learn How To Design Android Notifications

Tutoriel SOAP sur Android Source : wikipedia.org Bonjour et bienvenus dans mon premier tutoriel ! Je vous propose aujourd’hui d’aborder le problème des communications basées sur le protocole haut niveau SOAP. Vous aurez sûrement l’occasion de vous y confronter car l’interopérabilité des systèmes est très en vogue, notamment à cause de la fragmentation des plate-formes (et bientôt celle d’Android?) SOAP est un protocole d’interopérabilité qui permet à une application cliente d’exécuter des méthodes distantes et d’en recevoir le résultat. Pour résumer la prise en charge de SOAP dans Android… néant. Quoi ? Non mais attendez, on va s’arranger pour que vous n’ayez à faire le gros boulot qu’une seule fois ! On va procéder par étapes. Ouais mais maintenant nos téléphones ils ont 32 cœurs et 512 gigas de RAM ! Peut-être, mais il faut penser aux petits copains vu qu’Android est multi-tâches. Afin de suivre ce tutoriel le plus facilement possible, je vous conseille de : Vu comme çà, çà ira vite vous ne pensez pas ? <?

Performance des sites sur mobile en 4 points - Journal du Net Solutions Les particularités techniques des smartphones invitent à repenser les traditionnels leviers à actionner pour améliorer la rapidité d'affichage des pages Web. Un expert livre ses conseils. La quête de la performance Web ne concerne plus uniquement la rapidité d'affichage des sites sur PC traditionnels "Desktop". Elle s'est encore compliquée en s'étendant à l'accès des pages Web en situation de mobilité, via smartphones ou tablettes. Or, ces terminaux n'ont pas les mêmes caractéristiques que des PCs traditionnels, ni les mêmes limites. Quatre différences majeures doivent être prises en compte. Une plus grande latence de la connexion Internet. Autre point concernant la connexion Internet : la bande passante elle-même est aussi plus limitée sur mobile que sur PC traditionnels. Les performances des processeurs, et la fameuse puissance CPU des smartphones n'égalent pas encore celles généralement constatées sur les PC fixes. 1– Utiliser le Lazy Loading 3 - Utiliser le stockage en local

Android et Bluetooth Pour bien commencer, assurons-nous d'avoir le droit de l'utiliser et que le terminal qui exécute notre application possède un périphérique Bluetooth. Demande de la permission d'utiliser le Bluetooth Sélectionnez Vérification de la présence du Bluetooth sur le terminal BluetoothAdapter blueAdapter = BluetoothAdapter.getDefaultAdapter(); if (blueAdapter == null) { } Avant d'être en mesure d'utiliser le Bluetooth dans votre application, il peut être de bonne pratique de vérifier si le Bluetooth est activé. Comme il est fort probable que le Bluetooth ne soit pas activé au moment voulu (beaucoup d'utilisateurs le désactivent pour éviter de recevoir des notifications de connexion ou tout simplement pour économiser leur batterie), voyons les deux manières possibles de faire pour l'allumer. La première façon est de demander à l'utilisateur de le faire lui-même. Demande d'activation du Bluetooth if (! Permission pour allumer et éteindre le Bluetooth Allumage du Bluetooth if (!

[ASTUCE][i9100] plantage MAJ ROM sous Kies - Win 7 - Samsung Galaxy S2 i9100 : Questions - Réponses Petit récit de ma mésaventure d'hier soir, avec la solution au bout, dans l'espoir que cela puisse aider des gens dans la même galère. Vous pouvez bien sur zaper directement à la fin du message si les détails glauque ne vous intéressent pas Wouw, super une nouvelle version de la rom officielle SFR proposée par Kies, aucune idée de ce qu'elle change, mais soyons fous, allons-y. Lancement de la procédure, petit backup, Kies télécharge la nouvelle rom, la décrypte et lance la MAJ, le téléphone est en mode download et la barre de progression se remplis doucement ... jusqu'à 6% ... 5 minutes plus tard, toujours 6% ... 10 minutes plus tard, toujours 6% ... 15 minutes plus tard, je ne vous fait pas de dessin Bien sur, sur le téléphone et sur l'ordinateur de beau messages de mise en garde genre "surtout ne pas débrancher, sinon on tue le chien". J'ai (logiquement) droit au message d'erreur suivant : Je tombe sur Vous devez etre membre pour voir le lien!

Android permissions explained, security tips, and avoiding malware Table of Contents: IntroBackground about AndroidTypes of Dangerous ProgramsHow to Protect YourselfThe communityAnti-virusPermissions Intro This guide aims to provide the basic info most people want to know about the security of their phones, and when to download, and when not to download applications from the Android Market. It's my hope that this will help people make more informed decisions and be safe about their application usage, privacy, and data. It is my firm belief that Android is a fundamentally safe platform. With some common sense, diligence, and the right knowledge of the potential threats, users can rest assured and enjoy their devices more thoroughly. While most of these tips will apply to any of the new app stores and markets now available for Android, this guide is written specifically for Google's original Android Market. Also, while this guide attempts to be as comprehensive as possible, there may be errors or misjudgments, or just opinions that are subjective. Anti-virus

Related: