background preloader

Android System & Apps

Facebook Twitter

Pourquoi vous devez *absolument* vérifier vos permissions avant d’installer une application. Nous allons ici faire le point sur ces fameuses permissions, ces pop-ups que la grande majorité des utilisateurs d’Android acceptent sans jamais prendre le temps de les lire. Voici pourquoi vous devez absolument vérifier vos permissions avant d’installer une application sur Android. La pratique est bien connue : plus un système d’exploitation est populaire et plus il est la cible de logiciels et de développeurs malveillants. Si Windows est la cible d’un nombre incalculable d’attaques de pirates, ce n’est pas uniquement parce que c’est une passoire, c’est parce que c’est l’OS le plus couramment utilisé dans le monde. Le principe s’applique de la même façon à Android.

L’occasion pour nous de vous expliquer pourquoi faire attention aux permissions que vous accordez est crucial sur votre terminal Android. Avant de rentrer dans le vif du sujet, il est bon de rappeler ce qu’est exactement une permission. Revenons quelques instants à Linux. Le saviez-vous ? Manifest.permission. 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. 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. Deciding what to download is ultimately up to you, and that's the most important thing you'll need to remember. I am also an Android developer. Anti-virus Warez. Push advertising: notification ads, unwanted shortcuts, browsers redirected.

I'm posting this because we are getting many threads, in different forums, from people who are finding advertisments in the notification area of their phone or related problems. The information here is collected from a number of these threads - thanks to all who have contributed. If you start seeing advertisments in the notification area of your phone, this means that you have installed an application which uses "Push Notification" advertising. "Airpush" was the original such service, and so this is commonly referred to as "Airpush spam". As well as notification ads, this method has been used to place shortcuts on users' homescreens or change browser settings, e.g. redirect homepages.

In addition to being more intrusive than in-app advertising, it is also insidious because it does not tell you which app is pushing the advert. Sometimes a new ad network appears, which the ad network detector apps are not yet aware of and so cannot detect. . [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".

Mais bon, en même temps, là c'est clairement planté, aller je débranche. Bien sur, téléphone rendu inutilisable. 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. To get started developing or testing against Android 2.3.3, use the Android SDK Manager to download the platform into your SDK.

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: Bluetooth Graphics Speech recognition. Android, le système d’exploitation pour mobiles par Google au se. Par Olivier Duffez, Lundi 5 novembre 2007 Google vient de mettre un terme officiel à plusieurs mois de rumeurs autour d'un gPhone en annonçant le projet Android, développé au sein de l'alliance Open Handset.

Android est une plateforme logicielle libre pour terminaux mobiles, incluant un système d'exploitation, une interface utilisateur et des applications. Pas moins de 33 entreprises des télécom participent au projet Android... Encore une fois c'est Microsoft qui risque d'en faire les frais avec son OS Windows Mobile, ainsi que son concurrent Symbian (et Apple avec son iPhone au standard propriétaire) ! La plateforme Android Sans trop de surprise, ce système d'exploitation pour portables aura la particularité d'être entièrement libre, ouvert à tous les développeurs extérieurs. Un Android Software Development Kit (SDK) sera disponible à partir du 12 novembre 2007 afin que les développeurs puissent commencer à créer des applications. Présentation en vidéo d'Android Vous devriez lire aussi : 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 (! 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]

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. Pour çà, je me suis créé un petit projet qui permet de connaître le temps et les prévisions météo dans les principales villes des USA (ok, pas très utile si on n’y habite pas, mais pour le tutoriel, le service utilisé est parfait).

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?) Et des solutions logicielles. 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. HttpConnectionManager. <? Le système d'exploitation Android. Towelroot - Rootez votre téléphone Android en un clic.

Étant en vacances la semaine dernière, j'ai laissé passer cette info primordiale pour tous ceux qui sont sous Android. Notre ami Geohot qu'on ne présente plus a mis au point une petite application baptisée Towelroot qui permet une fois installée sur votre téléphone, de le rooter en un clic. Je viens de le tester sur mon Nexus 5 avec Android 4.4.4 et ça fonctionne plutôt bien. Pour cela, Towelroot utilise une faille présente dans le noyau Linux qui n'a semble-t-il toujours pas été corrigée par la mise à jour que j'ai effectuée sur mon Nexus 5 hier soir. Cette faille touche aussi les Samsung Galaxy S5, Sony Xperia Z1 Compact, Samsung Galaxy Note 3, Google Nexus 7 (de 2013) et le LG G2.

Malheureusement, vous comprenez bien que ce que peut faire Towelroot, n'importe quelle autre application peut aussi le faire à des fins criminelles. Il faudrait vraiment que les constructeurs se bougent pour la mise à jour. Pour suivre les discussions autour de Towelroot, rendez-vous ici.Source. Cours Android JF Lalande Univ Orleans. Créez des applications pour Android. Club des développeurs Android : actualités, cours, tutoriels, programmation, codes sources, livres, outils et forums. Articles, tutoriels et cours pour la programmation sur système Android, le développement d'applications mobiles. Télécharger cours pdf sur Le Développement sous Android.

Développement Android docs. Développement Android. Guide du développeur. Guide du Développeur Introduction. Fondamentaux sur les applications. 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. 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. After you create a new project, open your_app | build.gradle 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. 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 represents the eat action parameters, like the selected meal, friends and place.Make sure you ask for the publish_actions permissions. Following best practices, you'll ask for the publish_actions write permission in context, when you're about to publish the user's action. Step 6a: Set Up the Objects and Population Logic Open up the SelectionFragment class.

Freeboxmobile - Accéder au contenu de sa Freebox depuis son smartphone Android. How to Debug Web Pages on Chrome for Android on Computer. 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.