<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Android</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide pour le développement Android. Avant de poster -> Cours Android]]></description>
		<language>fr</language>
		<lastBuildDate>Mon, 27 Apr 2026 18:44:57 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Android</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Google lance une interface CLI Android repensée pour accélérer le développement par agents</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183327&amp;goto=newpost</link>
			<pubDate>Tue, 21 Apr 2026 11:39:35 GMT</pubDate>
			<description>*Google lance une version...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Google lance une version repensée d'Android CLI, ainsi que des compétences et une base de connaissances pour accélérer le développement d'applications Android avec n'importe quel agent IA</font></b> <br />
<br />
<b>Google vient de lancer une nouvelle suite d’outils de développement Android optimisés pour les workflows par agents, comprenant une interface CLI Android (Command Line Interface) repensée, un ensemble de compétences Android et une base de connaissances Android. Au cœur de cette suite se trouve la nouvelle CLI Android, qui permet aux développeurs de gérer des tâches essentielles telles que la configuration de l'environnement, la création de projets et la gestion des appareils directement depuis le terminal. Parallèlement à la CLI, la collection de compétences Android permet aux agents et aux grands modèles de langage d'exécuter des workflows de développement standard et de respecter les meilleures pratiques, gérées via la commande android skills.</b><br />
<br />
Android est un système d'exploitation appartenant à Google, basé sur une version modifiée du noyau Linux et d'autres logiciels libres, conçu principalement pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes. Android a été développé à l'origine par un consortium de développeurs connu sous le nom d'Open Handset Alliance, mais sa version la plus répandue est principalement développée par Google. Lancé pour la première fois en 2008, Android est le système d'exploitation le plus utilisé au monde ; c'est le système d'exploitation le plus utilisé pour les smartphones, mais aussi pour les tablettes ; la dernière version, sortie le 10 juin 2025, est Android 16.<br />
<br />
Google vient de lancer une nouvelle suite d’outils de développement Android optimisés pour les workflows par agents, comprenant une interface CLI Android (Command Line Interface) repensée, un ensemble de compétences Android et une base de connaissances Android. Ces ressources visent à réduire les étapes manuelles et à rendre le développement automatisé ou piloté par des agents en dehors d'Android Studio plus efficace et plus fiable.<br />
<br />
Au cœur de cette suite se trouve la nouvelle CLI Android, qui permet aux développeurs de gérer des tâches essentielles telles que la configuration de l'environnement, la création de projets et la gestion des appareils directement depuis le terminal. Conçue pour s'adapter aux workflows modernes et faciliter les mises à jour, la CLI prend en charge la gestion des SDK, la création rapide de projets et d'appareils, le déploiement rationalisé et les mises à jour simplifiées. Elle répond également aux besoins d'automatisation pour l'intégration continue (CI) et la maintenance distribuée des projets.<br />
<br />
À l'issue d'essais internes, Google indique que l'interface CLI Android a réduit l'utilisation de tokens des grands modèles linguistiques (LLM) de plus de 70 % et a multiplié par trois la vitesse des tâches de configuration de projets et d'environnements par rapport aux outils existants. Ces améliorations s'adressent à la fois aux agents automatisés et aux développeurs utilisant des workflows scriptés.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/4rBKAWV-0OI?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Parallèlement à la CLI, la collection de compétences Android permet aux agents et aux grands modèles de langage d'exécuter des workflows de développement standard et de respecter les meilleures pratiques, gérées via la commande android skills. La base de connaissances Android, accessible via android docs, fournit aux agents une documentation à jour et des conseils provenant de sources Android, Firebase, Google Developers et Kotlin. Ces trois composants sont désormais disponibles en préversion.<br />
<br />
Cette annonce rappelle les déclarations de Geoffrey Hinton, le « parrain de l'IA », qui a estimé que <a href="https://intelligence-artificielle.developpez.com/actu/378248/Geoffrey-Hinton-le-parrain-de-l-IA-affirme-que-Google-commence-a-depasser-OpenAI-Je-pense-que-Google-va-gagner/" target="_blank">Google est en train de rattraper OpenAI dans la course à l'intelligence artificielle (IA)</a>. En décembre 2025, Hinton s'est dit surpris que Google ait mis autant de temps à dépasser ses concurrents. Puis Hinton a déclaré : « <i>Je pense qu'il est en fait plus surprenant que Google ait mis autant de temps à dépasser OpenAI. Je pense qu'à l'heure actuelle, ils commencent à le dépasser</i> ».<br />
<br />
Voici l'annonce de Google :<br />
<br />
<b><font size="3">CLI et compétences Android : développez des applications Android trois fois plus vite avec n'importe quel agent</font></b><br />
<br />
En tant que développeurs Android, vous disposez de nombreux choix en matière d'agents, d'outils et de modèles linguistiques de grande taille (LLM) pour le développement d'applications. Que vous utilisiez Gemini dans Android Studio, la CLI Gemini, Antigravity ou des agents tiers tels que Claude Code ou Codex, notre mission est de garantir que le développement Android de haute qualité soit possible partout.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/AhrXPjk22OE?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Aujourd’hui, nous présentons une nouvelle suite d’outils et de ressources Android pour les workflows basés sur des agents : Android CLI avec les compétences Android et la base de connaissances Android. Cette collection d’outils est conçue pour éliminer les approximations des workflows de développement Android de base lorsque vous dirigez le travail d’un agent en dehors d’Android Studio, rendant vos agents plus efficaces, performants et capables de suivre les derniers modèles recommandés et les meilleures pratiques.<br />
<br />
Que vous débutiez votre parcours de développement sur Android, que vous soyez un développeur Android chevronné ou que vous gériez des applications sur des plateformes mobiles et web, créer vos applications à l’aide des dernières recommandations, des outils les plus récents et de l’assistance par IA est plus facile que jamais. Quel que soit l’environnement dans lequel vous commencez à utiliser ces ressources, vous pouvez toujours transférer votre expérience de développement vers Android Studio, où des outils et des agents de pointe pour le développement Android sont disponibles pour aider votre application à briller de mille feux.<br />
<br />
<b>(Re)Présentation d'Android CLI</b><br />
<br />
Vos agents fonctionnent de manière optimale lorsqu'ils disposent d'une interface légère et programmatique pour interagir avec le SDK Android et l'environnement de développement. C'est pourquoi une interface CLI Android repensée est au cœur de ce nouveau workflow. La nouvelle interface CLI Android sert d'interface principale pour le développement Android depuis le terminal, proposant des commandes pour la configuration de l'environnement, la création de projets et la gestion des appareils, avec en tête des fonctionnalités plus modernes et une mise à jour simplifiée.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675786d1776775391/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/1-android-create-project.gif/" border="0" alt="Nom : 1 android-create-project.gif
Affichages : 2938
Taille : 610,8 Ko"  style="float: CONFIG" /></div><br />
Lors de nos tests internes, l'interface CLI Android a amélioré la configuration des projets et de l'environnement en réduisant l'utilisation de jetons LLM de plus de 70 %, et les tâches ont été accomplies trois fois plus rapidement que lorsque les agents tentaient de les effectuer en utilisant uniquement les outils standard.<br />
<br />
Voici les principales fonctionnalités à votre disposition :<br />
<br />
- <b>Gestion du SDK</b> : utilisez la commande `android sdk install` pour télécharger uniquement les composants spécifiques nécessaires, garantissant ainsi un environnement de développement allégé.<br />
<br />
- <b>Création rapide de projets</b> : la commande `android create` génère de nouveaux projets à partir de modèles officiels, garantissant ainsi que l'architecture recommandée et les meilleures pratiques sont appliquées dès la toute première ligne de code.<br />
<br />
- <b>Création et déploiement rapides d'appareils</b> : créez et gérez des appareils virtuels avec `android emulator` et déployez des applications à l'aide de `android run`, éliminant ainsi les incertitudes liées aux cycles manuels de compilation et de déploiement.<br />
<br />
- <b>Mise à jour</b> : exécutez `android update` pour vous assurer de disposer des dernières fonctionnalités disponibles.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675787d1776775397/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/2-android-run-short.gif/" border="0" alt="Nom : 2 android-run-short.gif
Affichages : 157
Taille : 923,8 Ko"  style="float: CONFIG" /></div><br />
Si Android CLI va dynamiser vos processus de développement orientés agents, elle a également été conçue pour rationaliser l'intégration continue (CI), la maintenance et toute autre automatisation scriptée, afin de s'adapter à la nature de plus en plus distribuée du développement Android. Téléchargez et essayez l'interface CLI Android dès aujourd'hui !<br />
<br />
<b>Ancrer les grands modèles de langage (LLM) grâce aux compétences Android officielles</b><br />
<br />
La documentation traditionnelle peut être descriptive, conceptuelle et de haut niveau. Bien qu'elle soit parfaite pour l'apprentissage, les grands modèles de langage (LLM) ont souvent besoin d'instructions précises et exploitables pour exécuter des flux de travail complexes sans recourir à des modèles et des bibliothèques obsolètes.<br />
<br />
Pour combler cette lacune, nous lançons le référentiel GitHub des compétences Android. Les compétences sont des ensembles d'instructions modulaires basés sur Markdown (SKILL.md) qui fournissent une spécification technique pour une tâche et sont conçues pour se déclencher automatiquement lorsque votre invite correspond aux métadonnées de la compétence, vous évitant ainsi d'avoir à joindre manuellement de la documentation à chaque invite.<br />
<br />
Les compétences Android couvrent certains des workflows les plus courants avec lesquels certains développeurs Android et LLM peuvent rencontrer des difficultés : elles aident les modèles à mieux comprendre et exécuter des modèles spécifiques qui suivent nos meilleures pratiques et nos conseils en matière de développement Android.<br />
<br />
Dans notre version initiale, le référentiel comprend des compétences telles que :<br />
<br />
- Configuration et migration de Navigation 3.<br />
- Implémentation de la prise en charge bord à bord.<br />
- Migrations AGP 9 et XML vers Compose.<br />
- Analyse de la configuration R8, et bien plus encore !<br />
<br />
Si vous utilisez l'interface CLI Android, vous pouvez parcourir et configurer le workflow de votre agent grâce à notre collection croissante de compétences à l'aide de la commande android skills. Ces compétences peuvent également coexister avec toutes les autres compétences que vous créez, ou avec des compétences tierces créées par la communauté des développeurs Android. En savoir plus sur la prise en main des compétences Android.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675788d1776775408/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/3-gemini_cli_skills_demo.gif/" border="0" alt="Nom : 3 gemini_cli_skills_demo.gif
Affichages : 156
Taille : 752,5 Ko"  style="float: CONFIG" /></div><br />
<b>Les dernières recommandations via la base de connaissances Android</b><br />
<br />
Le troisième élément que nous lançons aujourd’hui est la base de connaissances Android. Accessible via la commande `android docs` et déjà disponible dans la dernière version d’Android Studio, cette source de données spécialisée permet aux agents de rechercher et de récupérer les dernières directives officielles destinées aux développeurs afin de les utiliser comme contexte pertinent.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675789d1776775416/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/4-android-docs.gif/" border="0" alt="Nom : 4 android-docs.gif
Affichages : 157
Taille : 489,7 Ko"  style="float: CONFIG" /></div><br />
En accédant à cette base de connaissances fréquemment mise à jour, les agents peuvent fonder leurs réponses sur les informations les plus récentes issues de la documentation pour développeurs Android, de Firebase, de Google Developers et de la documentation Kotlin. Cela garantit que même si la date limite de formation d’un LLM remonte à un an, il peut toujours fournir des conseils sur les derniers frameworks et modèles que nous recommandons aujourd’hui.<br />
<br />
<b>Android Studio : la destination ultime pour les applications haut de gamme</b><br />
<br />
En plus de donner aux développeurs et aux agents les moyens de gérer la configuration des projets et le code standard, nous avons également conçu ces nouveaux outils et ressources pour faciliter la transition vers Android Studio. Cela signifie que vous pouvez rapidement démarrer un prototype avec un agent utilisant l'interface de ligne de commande Android (CLI), puis ouvrir le projet dans Android Studio pour affiner votre interface utilisateur à l'aide d'outils visuels permettant l'édition de code, la conception d'interface utilisateur, le débogage approfondi et le profilage avancé, qui s'adaptent aux capacités croissantes de votre application.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675790d1776775425/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/5-android_studio.gif/" border="0" alt="Nom : 5 android_studio.gif
Affichages : 157
Taille : 625,2 Ko"  style="float: CONFIG" /></div><br />
Et lorsqu'il est temps de créer une application de haute qualité destinée à une publication à grande échelle sur divers types d'appareils, notre agent dans Android Studio est là pour vous aider, tout en tirant parti des dernières bonnes pratiques de développement et des bibliothèques les plus récentes. Au-delà des puissants modes Agent et Planification pour le développement actif, nous avons introduit un flux de création de nouveau projet alimenté par l'IA, qui offre un point d'entrée pour prototyper rapidement votre prochaine grande idée pour Android.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p675791d1776775432/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/6-workout-app.gif/" border="0" alt="Nom : 6 Workout-app.gif
Affichages : 155
Taille : 462,0 Ko"  style="float: CONFIG" /></div><br />
Ces agents intégrés vous permettent d'étendre facilement vos idées d'applications aux téléphones, appareils pliables, tablettes, Wear OS, Android Auto et Android TV. Grâce à une vue d'ensemble complète du code source de votre projet et à une suite complète d'outils de débogage, de profilage et d'émulation, vous disposez d'une boîte à outils de bout en bout, accélérée par l'IA.<br />
<br />
<b>Commencez dès aujourd'hui</b><br />
<br />
Android CLI est disponible en avant-première dès aujourd'hui, ainsi qu'un ensemble croissant de compétences et de connaissances Android pour les agents. Pour commencer, rendez-vous sur d.android.com/tools/agents pour télécharger Android CLI.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html" target="_blank">Annonce de Google</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/380932/Le-nouveau-CLI-de-Google-permet-a-OpenClaw-et-aux-autres-agents-IA-d-acceder-a-vos-donnees-Workspace-mais-sans-support-officiel-ni-garantie-presentant-un-risque-d-injection-de-prompts-et-d-abus-de-droits-OAuth/" target="_blank">Le nouveau CLI de Google permet à OpenClaw et aux autres agents IA d'accéder à vos données Workspace mais sans support officiel ni garantie, présentant un risque d'injection de prompts et d'abus de droits OAuth</a><br />
<br />
:fleche: <a href="https://intelligence-artificielle.developpez.com/actu/382233/Google-deploie-une-fonctionnalite-de-Chrome-appelee-Skills-qui-permet-aux-utilisateurs-d-enregistrer-des-instructions-generatives-de-Gemini-sous-forme-de-flux-de-travail-reutilisables-en-un-clic/" target="_blank">Google déploie une fonctionnalité de Chrome appelée « Skills » qui permet aux utilisateurs d'enregistrer des instructions génératives de Gemini sous forme de flux de travail réutilisables en un clic</a><br />
<br />
:fleche: <a href="https://programmation.developpez.com/actu/380110/Google-lance-l-API-Developer-Knowledge-et-le-serveur-MCP-pour-un-acces-direct-a-la-documentation-officielle-de-Google-offrant-aux-developpeurs-et-aux-outils-d-IA-un-acces-lisible-par-machine/" target="_blank">Google lance l'API Developer Knowledge et le serveur MCP pour un accès direct à la documentation officielle de Google, offrant aux développeurs et aux outils d'IA un accès lisible par machine</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p675786d1776775391/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/1-android-create-project.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675787d1776775397/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/2-android-run-short.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675788d1776775408/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/3-gemini_cli_skills_demo.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675789d1776775416/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/4-android-docs.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675790d1776775425/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/5-android_studio.gif/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p675791d1776775432/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/6-workout-app.gif/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183327/java/developpement-mobile-java/android/google-lance-interface-cli-android-repensee-accelerer-developpement-agents/</guid>
		</item>
		<item>
			<title>Samsung met fin à son application de messagerie éponyme et invite les utilisateurs à passer à Google Messages</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2183084&amp;goto=newpost</link>
			<pubDate>Tue, 07 Apr 2026 18:17:35 GMT</pubDate>
			<description>*Samsung met fin à son...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Samsung met fin à son application de messagerie éponyme et invite les utilisateurs à passer à Google Messages pour bénéficier des mises à jour, telles que les dernières fonctionnalités d'IA de Google Gemini</font></b><br />
<br />
<b>Samsung a annoncé que son application de messagerie propriétaire, Samsung Messages, serait supprimée en juillet prochain et a invité les utilisateurs à passer à Google Messages pour continuer à bénéficier des dernières mises à jour. Cette transition permettra notamment d'accéder à de nouvelles fonctionnalités, comme les suggestions basées sur l'intelligence artificielle (IA) proposées par Gemini de Google, ou encore le partage de photos de meilleure qualité grâce à la messagerie RCS. À partir de maintenant, les propriétaires de la gamme Samsung Galaxy 26 et les utilisateurs d'appareils récents ne pourront plus télécharger l'application Samsung Messages depuis le Galaxy Store. </b><br />
<br />
La messagerie texte, ou SMS, consiste à rédiger et à envoyer des messages électroniques, généralement composés de caractères alphabétiques et numériques, entre deux ou plusieurs utilisateurs de téléphones mobiles, de tablettes, de montres connectées, d'ordinateurs de bureau ou portables, ou de tout autre type d'appareil compatible. Les SMS peuvent être envoyés via un réseau cellulaire, mais aussi par satellite ou via une connexion Internet.<br />
<br />
Google Messages (anciennement connu sous les noms de Messenger, Android Messages et Messages by Google) est une application de messagerie instantanée développée par Google pour ses systèmes d'exploitation mobiles Android et Wear OS. Elle est également disponible sous forme d'application web. Plateforme de messagerie universelle officielle de Google pour l'écosystème Android, Messages prend en charge les SMS, les MMS et les services de communication enrichis (RCS).<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/l-jQ5rxu9B8?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Samsung a mis fin à son application de messagerie éponyme. Selon une annonce relative à la fin du service publiée sur le site d'assistance américain du géant technologique, Samsung Messages sera supprimée en juillet 2026. Les utilisateurs de smartphones Samsung et d'autres appareils concernés sont invités à passer à Google Messages dans l'intervalle, « afin de bénéficier d'une expérience de messagerie homogène sur Android ».<br />
<br />
Tous les téléphones Samsung Galaxy fonctionnent sous le système d'exploitation Android de Google. Pour passer à Google Messages, le site web de Samsung indique aux utilisateurs de télécharger l'application depuis le Play Store, si elle n'est pas déjà installée sur leur téléphone, et de la définir comme application par défaut. Certaines personnes pourraient également recevoir une notification dans l'application pour les guider tout au long du processus.<br />
<br />
Selon Samsung, le passage à Google Messages permettra aux utilisateurs d'accéder à des mises à jour telles que les dernières fonctionnalités d'IA de Gemini de Google — qui inclut une fonctionnalité expérimentale appelée « Remix » permettant de générer des images pendant les conversations ainsi que des suggestions de réponse basées sur l'IA — et la possibilité de partager des photos de meilleure qualité entre les appareils Android et Apple iOS via des messages compatibles RCS.<br />
<br />
Les utilisateurs des anciennes versions du système d'exploitation Android (à partir d'Android 11 ou antérieures) ne seront pas concernés par la fin de l'application Samsung Messages, a précisé la société. Pour vérifier la version d'Android installée sur un appareil Samsung, ouvrez l'application « Paramètres », cliquez sur « Informations sur le logiciel » et faites défiler jusqu'à « Version Android ».<br />
<br />
Par ailleurs, les propriétaires de la dernière gamme Galaxy 26 de Samsung et d'autres téléphones plus récents ne peuvent plus télécharger l'application Samsung Messages depuis le Galaxy Store à l'heure actuelle.<br />
<br />
La société a indiqué que tous les appareils ne pourront plus télécharger Samsung Messages après l'arrêt officiel de l'application en juillet. Samsung a précisé que les utilisateurs peuvent consulter leur application pour connaître la date exacte à laquelle le service sera interrompu.<br />
<br />
<b>Source :</b> <a rel="nofollow" href="https://www.samsung.com/us/apps/samsung-messages/" target="_blank">Annonce de Samsung</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous cette initiative de Samsung crédible ou pertinente ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://hardware.developpez.com/actu/378937/Le-co-PDG-de-Samsung-Tae-Moon-Roh-met-en-garde-contre-une-penurie-de-memoire-sans-precedent-qui-pourrait-avoir-un-impact-sur-le-cout-des-smartphones-des-ordinateurs-portables-et-des-televiseurs/" target="_blank">Le co-PDG de Samsung, Tae-Moon Roh, met en garde contre une pénurie de mémoire « sans précédent » qui pourrait avoir un impact sur le coût des smartphones, des ordinateurs portables et des téléviseurs</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/374698/Samsung-gagne-des-parts-de-marche-aux-depens-d-Apple-aux-Etats-Unis-grace-a-l-essor-des-telephones-pliables-Apple-est-passee-de-56-pourcent-a-49-pourcent-tandis-que-Samsung-est-passee-de-23-pourcent-a-31-pourcent/" target="_blank">Samsung gagne des parts de marché aux dépens d'Apple aux États-Unis grâce à l'essor des téléphones pliables, Apple est passée de 56 % à 49 %, tandis que Samsung est passée de 23 % à 31 %</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/357924/Google-et-Samsung-etendent-desormais-sur-7-ans-les-mises-a-jour-du-systeme-d-exploitation-leur-cycle-de-remplacement-etait-en-moyenne-inferieur-a-trois-ans-avec-des-consequences-ecologiques/" target="_blank">Google et Samsung étendent désormais sur 7 ans les mises à jour du système d'exploitation, leur cycle de remplacement était en moyenne inférieur à trois ans, avec des conséquences écologiques</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2183084/java/developpement-mobile-java/android/samsung-met-fin-application-messagerie-eponyme-invite-utilisateurs-passer-google-messages/</guid>
		</item>
		<item>
			<title><![CDATA[Apparition spontanée d'un lecteur mp3]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182793&amp;goto=newpost</link>
			<pubDate>Sat, 21 Mar 2026 05:17:44 GMT</pubDate>
			<description><![CDATA[Depuis que j'ai installé sur...]]></description>
			<content:encoded><![CDATA[<div>Depuis que j'ai installé sur mon Redmi note 12 puis désinstallé l'application &quot;PDF pro - view&quot;, j'ai une fenêtre contenant notamment 'lire les fichiers mp3' qui s'affiche dans la fenêtre de verrouillage.<br />
Si je la supprime, elle revient automatiquement.<br />
La fenêtre contient également:<br />
_des commandes du lecteur mp3 (recul rapide, avance)<br />
_un graphisme représentant une flèche dans un rond<br />
Si je clique sur cette flèche, la fenêtre d'autorisation des cookies de 'PDF pro -view&quot; s'ouvre.<br />
A tout hasard j'ai interdit les notifications de 'PDF pro - view'<br />
Comment supprimer ce pseudo lecteur mp3 , sorti du néant: je n'ai jamais utilisé mp3 sur mon téléphone.<br />
Je ne sais où m'adresser.<br />
Merci de votre aide</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>ducelier</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182793/java/developpement-mobile-java/android/apparition-spontanee-d-lecteur-mp3/</guid>
		</item>
		<item>
			<title><![CDATA[Motorola a annoncé qu'elle allait renforcer la sécurité mobile en adoptant GrapheneOS]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2182429&amp;goto=newpost</link>
			<pubDate>Tue, 03 Mar 2026 14:17:33 GMT</pubDate>
			<description><![CDATA[*Motorola a annoncé qu'elle...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Motorola a annoncé qu'elle allait renforcer la sécurité mobile en adoptant GrapheneOS en remplacement du système d'exploitation Android standard de Google sur tous ses futurs appareils</font></b><br />
<br />
<b>Motorola a annoncé un changement important dans sa stratégie logicielle qui pourrait remodeler sa future gamme de smartphones. La société a révélé qu'elle adopterait GrapheneOS en remplacement du système d'exploitation Android standard de Google sur tous ses futurs appareils. Cette transition devrait aligner l'écosystème de Motorola sur une approche plus axée sur la sécurité, répondant ainsi aux préoccupations croissantes des utilisateurs en matière de confidentialité numérique, de protection des données et de cybermenaces.</b><br />
<br />
Google va empêcher les développeurs « non vérifiés » de distribuer leurs applications sur les appareils Android certifiés dès 2026. Les développeurs qui appréciaient l'anonymat des méthodes de distribution alternatives n'auront plus cette option. Cette exigence entraînera le paiement d'une redevance à Google et renforcera davantage sa mainmise sur l'écosystème Android. Ce changement suscite l'indignation des développeurs et une vague de critiques. <a href="https://android.developpez.com/actu/377297/Une-campagne-intitulee-Keep-Android-Open-s-oppose-aux-restrictions-imposees-par-Google-visant-a-empecher-les-developpeurs-non-verifies-de-distribuer-leurs-applications-sur-les-appareils-Android-certifies/" target="_blank">Une campagne intitulée « Keep Android Open »</a> s'oppose aux nouvelles règles de Google, considérées comme une arme déguisée contre le téléchargement latéral et les magasins d'applications alternatifs.<br />
<br />
Dans ce contexte, lors du Mobile World Congress (MWC) qui s'est récemment tenu à Barcelone, Motorola a annoncé un changement important dans sa stratégie logicielle qui pourrait remodeler sa future gamme de smartphones. La société a révélé qu'elle adopterait GrapheneOS en remplacement du système d'exploitation Android standard de Google sur tous ses futurs appareils. Cette décision marque un partenariat majeur entre Motorola et la GrapheneOS Foundation, témoignant d'un engagement fort en faveur d'une confidentialité et d'une sécurité renforcées dans la prochaine génération de smartphones.<br />
<br />
GrapheneOS est un système d'exploitation gratuit et open source, axé sur la confidentialité et la sécurité, basé sur Android, destiné aux appareils Google Pixel et aux futurs appareils Motorola. GrapheneOS est basé sur le projet open source Android. Il se concentre sur la recherche et l'amélioration de la confidentialité et de la sécurité d'Android. GrapheneOS est développé par la GrapheneOS Foundation, une société canadienne à but non lucratif.<br />
<br />
Motorola, une filiale de Lenovo, a confirmé que tous les appareils lancés à partir de 2027 intégreront les fonctionnalités de GrapheneOS. Cette transition devrait aligner l'écosystème de Motorola sur une approche plus axée sur la sécurité, répondant ainsi aux préoccupations croissantes des utilisateurs en matière de confidentialité numérique, de protection des données et de cybermenaces. En adoptant GrapheneOS, Motorola vise à se différencier sur un marché mondial des smartphones très concurrentiel, où la sécurité des logiciels devient aussi cruciale que l'innovation matérielle.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/Y5GrbhB2HHQ?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Fondé en 2014 par le développeur Daniel Micay, GrapheneOS est à l'origine un projet axé sur la confidentialité, basé sur l'Android Open Source Project (AOSP). Au fil des ans, il s'est imposé comme un système d'exploitation mobile renforcé, principalement compatible avec les appareils Pixel de Google, y compris les modèles récents tels que le Google Pixel 6 et les générations plus récentes. Sa réputation n'a cessé de croître parmi les experts en cybersécurité et les utilisateurs soucieux de la confidentialité qui apprécient la transparence et les mécanismes de protection robustes.<br />
<br />
GrapheneOS se distingue par une série d'améliorations avancées en matière de sécurité. Celles-ci comprennent un sandboxing amélioré des applications, une isolation matérielle plus forte, des contrôles granulaires des autorisations et une base de code entièrement open source qui permet des audits indépendants. Contrairement aux distributions Android grand public, GrapheneOS minimise le partage de données en arrière-plan et réduit la dépendance aux services propriétaires, offrant aux utilisateurs un contrôle plus strict sur la manière dont leurs informations sont consultées et stockées.<br />
<br />
Si son design minimaliste et son approche axée sur la confidentialité ne séduisent pas tous les utilisateurs occasionnels, GrapheneOS s'est taillé une place de choix parmi les particuliers et les organisations qui recherchent une protection supérieure contre les cyberattaques modernes. Les smartphones stockant de plus en plus de données personnelles et professionnelles sensibles, la demande de systèmes d'exploitation sécurisés ne cesse d'augmenter.<br />
<br />
En intégrant GrapheneOS dans ses futurs appareils, Motorola se positionne à la pointe de l'innovation en matière de sécurité mobile. À une époque marquée par les violations de données et les préoccupations en matière de surveillance, ce partenariat reflète une évolution plus large du secteur vers des solutions technologiques axées sur la confidentialité qui privilégient la sécurité des utilisateurs sans compromettre les performances.<br />
<br />
Cette annonce intervient alors que <a href="https://securite.developpez.com/actu/377967/GrapheneOS-le-systeme-Android-open-source-securise-annonce-la-fermeture-de-son-infrastructure-en-France-citant-les-menaces-pesant-sur-les-logiciels-axes-sur-la-confidentialite-dans-ce-pays/" target="_blank">GrapheneOS a annoncé en novembre 2025 la fermeture complète de son infrastructure en France</a>, invoquant une intensification du harcèlement et une détérioration de l'environnement juridique en matière de chiffrement. Le projet a annoncé qu'il procéderait rapidement à la mise hors service des serveurs français, à la rotation des clés de chiffrement et à la migration des services essentiels d'OVH Canada vers le fournisseur allemand Netcup, dans un premier temps, puis vers des serveurs colocalisés à Toronto, dans un second temps. Les développeurs du projet avertissent que les récentes tentatives politiques visant à affaiblir le chiffrement créent des conditions incompatibles avec les normes de sécurité de GrapheneOS.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p674701d1772560046/java/developpement-mobile-java/android/motorola-annonce-qu-allait-renforcer-securite-mobile-adoptant-grapheneos/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 18832
Taille : 6,6 Ko"  style="float: CONFIG" /></div><br />
Voici l'annonce de Motorola :<br />
<br />
<b><font size="3">Motorola annonce un partenariat avec la GrapheneOS Foundation, marquant ainsi un nouveau chapitre dans la sécurité des smartphones et élargissant son portefeuille d'entreprises</font></b><br />
<br />
Motorola, une société Lenovo, a annoncé aujourd'hui au Mobile World Congress l'ajout de nouvelles solutions grand public et d'entreprise à son portefeuille. La société a dévoilé un partenariat avec la GrapheneOS Foundation, afin d'offrir une sécurité de pointe aux utilisateurs quotidiens du monde entier. En outre, Motorola a présenté une nouvelle fonctionnalité Moto Secure et Moto Analytics, afin d'élargir l'écosystème B2B de Motorola avec une sécurité avancée et des informations opérationnelles plus approfondies pour les organisations de tous les secteurs. Ces annonces renforcent l'engagement de Motorola à fournir une technologie intelligente et hautement performante avec une sécurité renforcée pour ses clients du monde entier.<br />
<br />
<b>Partenariat avec la GrapheneOS Foundation</b><br />
<br />
Motorola inaugure une nouvelle ère en matière de sécurité des smartphones grâce à un partenariat à long terme avec la GrapheneOS Foundation, l'organisation à but non lucratif leader dans le domaine de la sécurité mobile avancée et créatrice d'un système d'exploitation renforcé basé sur le projet open source Android. Ensemble, Motorola et la GrapheneOS Foundation s'efforceront de renforcer la sécurité des smartphones et collaboreront sur les futurs appareils conçus pour être compatibles avec GrapheneOS. <br />
<br />
« Nous sommes ravis de nous associer à Motorola pour intégrer le système d'exploitation mobile GrapheneOS, leader du secteur en matière de confidentialité et de sécurité, à leur smartphone de nouvelle génération », a déclaré un porte-parole de GrapheneOS. « Cette collaboration marque une étape importante dans l'expansion de GrapheneOS, et nous félicitons Motorola d'avoir pris cette mesure significative pour faire progresser la sécurité mobile. »<br />
<br />
En combinant l'ingénierie pionnière de GrapheneOS avec les décennies d'expertise de Motorola en matière de sécurité, les connaissances pratiques des utilisateurs et les solutions ThinkShield de Lenovo, cette collaboration permettra de faire progresser une nouvelle génération de technologies de confidentialité et de sécurité. Au cours des prochains mois, Motorola et la Fondation GrapheneOS continueront à collaborer sur des recherches communes, des améliorations logicielles et de nouvelles capacités de sécurité, avec plus de détails et de solutions à dévoiler au fur et à mesure de l'évolution du partenariat.<br />
<br />
<b>Moto Analytics</b><br />
<br />
Aujourd'hui, Motorola a également présenté Moto Analytics, une plateforme d'analyse de niveau entreprise conçue pour offrir aux administrateurs informatiques une visibilité en temps réel sur les performances des appareils de leur parc. Contrairement aux outils EMM traditionnels qui se concentrent principalement sur le contrôle d'accès, Moto Analytics fournit des informations opérationnelles approfondies, allant de la stabilité des applications à l'état de la batterie et aux performances de connectivité.<br />
<br />
Grâce à ces données, les équipes informatiques peuvent résoudre les problèmes plus efficacement, les prévenir avant qu'ils ne s'aggravent et maintenir la productivité des employés. Faisant partie de l'écosystème ThinkShield, Moto Analytics s'intègre de manière transparente aux environnements d'entreprise existants et s'adapte facilement à la croissance des organisations.<br />
<br />
<b>Données d'images privées</b><br />
<br />
Motorola élargit également sa plateforme Moto Secure avec une nouvelle fonctionnalité, Private Image Data. Cet outil offre aux utilisateurs un meilleur contrôle sur les données cachées stockées dans leurs photos. Lorsqu'il est activé, il supprime automatiquement les métadonnées sensibles de toutes les nouvelles images prises avec l'appareil photo de l'appareil, contribuant ainsi à protéger des informations telles que la localisation et les informations sur l'appareil. Cette protection fonctionne discrètement en arrière-plan, préservant l'image elle-même tout en effaçant certaines des données privées qui y sont associées.<br />
<br />
Private Image Data rejoint un ensemble croissant de protections au sein de l'application Moto Secure, le hub central de Motorola pour les outils essentiels de confidentialité et de sécurité optimisés par ThinkShield. De la gestion des autorisations des applications à la sécurisation des fichiers sensibles et à la surveillance de l'intégrité des appareils, Moto Secure rassemble les principales protections Android et Motorola en un seul endroit, ce qui permet aux utilisateurs de comprendre et de gérer plus facilement la sécurité de leur appareil.<br />
<br />
Private Image Data sera déployé sur les appareils Motorola Signature dans les mois à venir, et des mises à jour et améliorations supplémentaires sont prévues au fil du temps.<br />
<br />
Avec l'introduction de ces nouvelles solutions, Motorola élargit son portefeuille d'entreprise avec des solutions conçues pour les environnements professionnels les plus exigeants d'aujourd'hui. De la sécurité avancée à l'efficacité opérationnelle en passant par la gestion intelligente des appareils, ces innovations reflètent l'engagement de Motorola à doter les organisations d'une technologie axée sur la sécurité, fiable et prête pour l'avenir.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://motorolanews.com/motorola-three-new-b2b-solutions-at-mwc-2026/" target="_blank">Annonce de Motorola</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/313570/Motorola-tente-a-nouveau-le-coup-du-votre-telephone-peut-etre-un-PC-avec-sa-nouvelle-plateforme-Ready-For-qui-permet-de-connecter-un-smartphone-a-un-ecran-un-clavier-et-une-souris-pour-l-utiliser/" target="_blank">Motorola tente à nouveau le coup du &quot;votre téléphone peut être un PC&quot; avec sa nouvelle plateforme Ready For qui permet de connecter un smartphone à un écran, un clavier et une souris pour l'utiliser</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/377715/Google-a-commence-a-mettre-en-oeuvre-son-initiative-controversee-de-verification-des-developpeurs-Android-qui-exige-que-tout-developpeur-distribuant-des-applications-en-dehors-du-Play-Store-verifie-son-identite/" target="_blank">Google a commencé à mettre en œuvre son initiative controversée de vérification des développeurs Android qui exige que tout développeur distribuant des applications en dehors du Play Store vérifie son identité</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/353159/Apostrophy-OS-pourrait-etre-l-avenir-de-la-protection-de-la-vie-privee-sur-les-smartphones-le-passage-a-Apostrophy-OS-pourrait-etre-entrave-par-son-cout/" target="_blank">Apostrophy OS pourrait être l'avenir de la protection de la vie privée sur les smartphones. Le passage à Apostrophy OS pourrait être entravé par son coût</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p674701d1772560046/java/developpement-mobile-java/android/motorola-annonce-qu-allait-renforcer-securite-mobile-adoptant-grapheneos/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2182429/java/developpement-mobile-java/android/motorola-annonce-qu-allait-renforcer-securite-mobile-adoptant-grapheneos/</guid>
		</item>
		<item>
			<title><![CDATA[Une fuite concernant Android 17 révèle une interface utilisateur floue, un enregistreur d'écran remanié]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2181774&amp;goto=newpost</link>
			<pubDate>Wed, 28 Jan 2026 10:09:16 GMT</pubDate>
			<description>*Une fuite concernant Android...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Une fuite concernant Android 17 révèle une interface utilisateur avec un nouvel effet de flou, un enregistreur d'écran remanié, ainsi que d'une option « verrouiller l'application »</font></b><br />
<br />
<b>Des fuites concernant Android 17 font surface en ligne. L'un des changements les plus notables dans Android 17 serait le nouvel effet de flou appliqué aux éléments de l'interface utilisateur du système. L'outil d'enregistrement d'écran fait également l'objet d'une refonte majeure. Au lieu du menu contextuel actuel, Android 17 proposerait une interface flottante avec des options simplifiées.  Par ailleurs, la fuite suggère également qu'Android 17 sera doté d'une option « verrouiller l'application » lorsque l'on appuie longuement sur les applications.</b> <br />
<br />
Android est un système d'exploitation basé sur une version modifiée du noyau Linux et d'autres logiciels open source, conçu principalement pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes. Android a été développé par un consortium de développeurs connu sous le nom d'Open Handset Alliance, mais sa version la plus utilisée est principalement développée par Google. Lancé pour la première fois en 2008, Android est le système d'exploitation le plus utilisé au monde ; c'est le système d'exploitation le plus utilisé pour les smartphones, mais aussi pour les tablettes.<br />
<br />
<a href="https://android.developpez.com/actu/372891/Google-annonce-officiellement-Android-16-introduisant-des-changements-visant-a-ameliorer-la-coherence-et-l-apparence-visuelle-des-applications-ainsi-que-des-ameliorations-de-la-securite/" target="_blank">La dernière version, sortie le 10 juin 2025, est Android 16</a>. Avec Android 16, Google a ajouté le concept de version mineure du SDK afin de pouvoir itérer plus rapidement les API. Android 16 améliore la prise en charge des utilisateurs d'appareils photo professionnels, en permettant la détection de scène en mode nuit, l'exposition automatique hybride et des réglages précis de la température de couleur. En outre, Android 16 introduit des changements visant à améliorer la cohérence et l'apparence visuelle des applications. Android 16 vise également à améliorer la sécurité et à garantir la confidentialité des utilisateurs.<br />
<br />
Récemment, des fuites concernant Android 17 font surface en ligne. L'un des changements les plus notables dans Android 17 serait le nouvel effet de flou appliqué aux éléments de l'interface utilisateur du système. Au lieu d'arrière-plans unis, les menus tels que le curseur de volume et le menu d'alimentation comportent désormais des couches translucides qui laissent subtilement apparaître les couleurs du fond d'écran et les icônes des applications. Le flou est thématisé de manière dynamique, ce qui donne à l'interface un aspect plus raffiné et moderne.<br />
<br />
L'outil d'enregistrement d'écran fait également l'objet d'une refonte majeure. Au lieu du menu contextuel actuel, Android 17 proposerait une interface flottante avec des options simplifiées : Enregistrer l'audio de l'appareil, Enregistrer l'entrée du microphone, Afficher les touches à l'écran. Une fois l'enregistrement lancé, l'interface reste accessible pour faciliter les commandes. En outre, les utilisateurs peuvent également griffonner sur les enregistrements en utilisant plusieurs couleurs, accéder aux paramètres et prévisualiser les clips avant de les partager ou de les modifier.<br />
<br />
Par ailleurs, la fuite suggère également qu'Android 17 sera doté d'une option « verrouiller l'application » lorsque l'on appuie longuement sur les applications. Cette fonctionnalité suggère que Google teste une fonctionnalité native de verrouillage des applications, qui permettrait aux utilisateurs de sécuriser les applications sensibles sans avoir recours à des outils tiers.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/ZkE2Hx8Vj3U?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
La conception de l'interface utilisateur d'Android 17 ne sera pas complètement nouvelle. Elle devrait ressembler étroitement aux panneaux de notifications divisés et de réglages rapides déjà utilisés par plusieurs fabricants de téléphones, notamment Samsung, Xiaomi et OnePlus, dans leurs versions Android personnalisées. Selon la dernière fuite, Google a corrigé la plupart des problèmes visuels et des bugs techniques qui affectaient les versions précédentes de cette fonctionnalité. Cela suggère que l'interface à deux panneaux est désormais beaucoup plus raffinée et devrait apparaître dans Android 17.<br />
<br />
Cependant, il pourrait y avoir un inconvénient majeur. Les auteurs de la fuite affirment que les téléphones et tablettes pliables seront obligés d'utiliser la nouvelle disposition divisée sur leurs écrans plus grands. Il n'y a pas d'option ou de paramètre permettant de revenir au panneau classique combinant les notifications et les réglages rapides. Cela signifie que les tablettes afficheront toujours la vue divisée, tandis que sur les appareils pliables, cela dépendra de l'écran que vous utilisez ; seul l'écran de couverture affichera la version classique combinée.<br />
<br />
Balayer vers le bas depuis le côté gauche de l'écran intérieur pourrait ouvrir les notifications, tandis que balayer vers le bas depuis le côté droit devrait ouvrir les réglages rapides. Bien que cela soit logique pour les appareils dotés de grands écrans, certains utilisateurs pourraient préférer l'affichage combiné qui, selon la nouvelle fuite, ne sera pas possible sur les appareils pliables et les tablettes.<br />
<br />
En mai 2025, un code indiquant que Google prévoit d'ajouter une nouvelle option « Notifications et paramètres rapides » sous Paramètres &gt; Notifications a été découvert pour la première fois. Cette page permettra aux utilisateurs de basculer entre la version « combinée » actuelle et le nouvel affichage « séparé ». Conformément à la dernière fuite, le rapport mentionne également un message spécial qui n'apparaît que sur les appareils pliables, expliquant que le panneau combiné ne fonctionne que sur l'écran extérieur.<br />
<br />
En outre, Android 17 pourrait enfin annuler l'un des changements de conception les plus impopulaires de Google. Depuis des années, les utilisateurs se plaignent de la vignette Internet des paramètres rapides combinés qui fusionne le Wi-Fi et les données mobiles en un seul bouton. Jusqu'à récemment, rien n'indiquait que Google prévoyait de changer cela. Cependant, cela a changé après la sortie d'Android 16 QPR2. En décembre 2025, l'un des principaux développeurs derrière LineageOS a découvert un code indiquant un commutateur optionnel qui divise la tuile Internet en deux boutons distincts pour le Wi-Fi et les données mobiles. La nouvelle fuite le confirme et affirme que ce changement pourrait arriver avec Android 17.<br />
<br />
En novembre 2025, <a href="https://android.developpez.com/actu/377715/Google-a-commence-a-mettre-en-oeuvre-son-initiative-controversee-de-verification-des-developpeurs-Android-qui-exige-que-tout-developpeur-distribuant-des-applications-en-dehors-du-Play-Store-verifie-son-identite/" target="_blank">Google a commencé à mettre en œuvre son initiative controversée de vérification des développeurs Android annoncée en août 2025</a>, qui exige que tout développeur distribuant des applications en dehors du Google Play Store vérifie son identité et enregistre les noms de ses paquets s'il souhaite que les utilisateurs puissent télécharger ses applications. Google a apporté un changement notable à son approche initiale en créant une exception pour les « utilisateurs expérimentés » qui souhaitent continuer à installer des applications non vérifiées provenant de développeurs qui choisissent de ne pas participer. Google prépare en outre un type de compte allégé pour les étudiants et les amateurs qui distribuent des applications à de petits groupes et n'ont pas besoin d'une vérification complète.<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ces rumeurs sont crédibles ou pertinentes ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/370468/Apres-plus-de-16-ans-Google-decide-de-developper-l-OS-Android-en-prive-dans-le-but-de-rationaliser-son-developpement-mais-s-engage-a-publier-le-code-source-sur-AOSP-a-chaque-version-stable/" target="_blank">Après plus de 16 ans, Google décide de développer l'OS Android en privé dans le but de rationaliser son développement, mais s'engage à publier le code source sur AOSP à chaque version stable</a><br />
<br />
:fleche: <a href="https://jeux.developpez.com/actu/379533/Google-et-Epic-Games-auraient-conclu-un-nouvel-accord-concernant-Android-Unreal-Engine-et-une-sorte-de-developpement-de-produit-qui-restera-secret-pour-le-moment/" target="_blank">Google et Epic Games auraient conclu un nouvel accord concernant Android, Unreal Engine et une sorte de « développement de produit », qui restera secret pour le moment</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/376712/Les-appareils-Android-sont-vulnerables-a-une-nouvelle-attaque-appelee-pixnapping-qui-permet-de-voler-secretement-des-codes-2FA-des-historiques-de-localisation-et-d-autres-donnees-privees/" target="_blank">Les appareils Android sont vulnérables à une nouvelle attaque appelée « pixnapping » qui permet de voler secrètement des codes 2FA, des historiques de localisation et d'autres données privées</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2181774/java/developpement-mobile-java/android/fuite-concernant-android-17-revele-interface-utilisateur-floue-enregistreur-d-ecran-remanie/</guid>
		</item>
		<item>
			<title><![CDATA[L'armée israélienne interdit les téléphones Android aux officiers militaires et recommande les iPhone]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180736&amp;goto=newpost</link>
			<pubDate>Tue, 02 Dec 2025 09:05:02 GMT</pubDate>
			<description>*Les Forces de défense...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Les Forces de défense israéliennes interdisent les téléphones Android aux officiers militaires et recommandent uniquement les iPhone, invoquant des risques de fuites de données et d'installation de malwares</font></b><br />
<br />
<b>Les Forces de défense israéliennes ont imposé à leurs officiers supérieurs l'utilisation exclusive d'iPhone pour leurs communications officielles, interdisant les appareils Android en raison de préoccupations accrues en matière de sécurité. Selon l'armée israélienne, cette décision vise à réduire les risques de fuite de données et les menaces liées aux logiciels malveillants en uniformisant les appareils mobiles au sein du commandement militaire. Cette mesure fait suite à des inquiétudes croissantes concernant le cyberespionnage, notamment les opérations soutenues par l'Iran et le Hamas qui ciblent les téléphones des officiers à l'aide de tactiques d'ingénierie sociale. Bien que la sécurité d'Android se soit améliorée, l'armée israélienne a décidé de privilégier l'écosystème contrôlé des iPhone pour les environnements hautement sécurisés.</b><br />
<br />
Android est un système d'exploitation basé sur une version modifiée du noyau Linux et d'autres logiciels open source, conçu principalement pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes. Android a été développé par un consortium de développeurs connu sous le nom d'Open Handset Alliance, mais sa version la plus utilisée est principalement développée par Google. Lancé pour la première fois en 2008, Android est le système d'exploitation le plus utilisé au monde ; il est le système d'exploitation le plus utilisé pour les smartphones, mais aussi pour les tablettes. La dernière version, sortie le 10 juin 2025, est Android 16.<br />
<br />
L'armée israélienne a interdit aux officiers supérieurs d'utiliser des smartphones Android pour leurs communications officielles, n'autorisant que les iPhone pour les officiers de commandement ayant le grade de lieutenant-colonel ou supérieur, selon un rapport du Jerusalem Post. La directive vise à réduire les risques d'intrusion sur les appareils des officiers supérieurs en normalisant les systèmes d'exploitation aux échelons supérieurs, ce qui facilite la gestion des contrôles de sécurité et des mises à jour. Les Forces de défense israéliennes n'ont pas rendu publics les délais ni les exceptions prévus par cette politique, et les responsables n'ont pas immédiatement indiqué si l'interdiction s'étendait aux appareils personnels utilisés à des fins professionnelles.<br />
<br />
Cette mesure intervient dans un contexte de préoccupations de longue date concernant l'utilisation par des acteurs hostiles des plateformes sociales et des applications de messagerie pour cibler les téléphones des militaires et suivre les mouvements des troupes. Les responsables de la sécurité israéliens ont documenté les tentatives répétées d'adversaires visant à compromettre les appareils du personnel militaire à l'aide de tactiques sophistiquées d'ingénierie sociale.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/QzOAmfi52hY?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b><font size="3">Des années de menaces numériques incitent à des contrôles plus stricts</font></b><br />
<br />
Les Forces de défense israéliennes ont été confrontés à des cybermenaces persistantes visant les appareils mobiles des militaires, en particulier par le biais de stratagèmes dits « honeypot » (pot de miel), dans lesquels des opérateurs se font passer pour des femmes en ligne afin d'inciter le personnel à installer des logiciels malveillants. Selon les évaluations des services de renseignement militaire, une campagne notable, baptisée « Operation HeartBreaker », visait à accéder aux contacts, aux photos et aux données de localisation en temps réel sur les appareils des militaires.<br />
<br />
En 2019, les Forces de défense israéliennes ont averti leurs troupes que le Hamas utilisait WhatsApp pour recueillir des données sur les mouvements militaires près de Gaza et ont demandé aux soldats de signaler tout contact suspect à leur chaîne de commandement. Depuis, l'armée a organisé des formations et des exercices internes visant à sensibiliser les officiers aux tactiques d'ingénierie sociale, notamment en mettant en scène des scénarios imitant les opérations honeypot liées au Hezbollah afin de tester la discipline numérique des unités.<br />
<br />
<b><font size="3">Le timing suit de nouvelles campagnes de cyberespionnage</font></b><br />
<br />
La directive signalée fait suite à de nouvelles alertes de l'Agence nationale numérique israélienne concernant une nouvelle campagne de cyberespionnage iranienne visant des personnalités de haut rang de la défense et du gouvernement. L'agence a dévoilé « SpearSpecter », une campagne liée au Corps des gardiens de la révolution islamique iranienne qui utilise des leurres WhatsApp, des tactiques d'usurpation d'identité et une porte dérobée PowerShell pour compromettre ses cibles.<br />
<br />
Les analystes en sécurité ont noté que les groupes hostiles sont passés de cyberattaques généralisées et aveugles à des opérations d'espionnage très ciblées basées sur des méthodes avancées d'ingénierie sociale.<br />
<br />
<b><font size="3">Les progrès en matière de sécurité d'Android éclipsés par les préoccupations liées à l'écosystème</font></b><br />
<br />
Cette décision intervient quelques semaines après que Google ait promu ses smartphones Pixel comme des appareils prêts à l'emploi et approuvés pour une utilisation sur le réseau d'information du ministère américain de la Défense. Google a décrit cette certification comme une « étape importante » démontrant que les téléphones Pixel sont « les mieux notés en matière de fonctionnalités de sécurité, permettant aux employés du gouvernement de se connecter et de collaborer en toute sécurité depuis pratiquement n'importe où ».<br />
<br />
Au cours des deux dernières années, la société a considérablement amélioré l'architecture de sécurité d'Android, notamment en introduisant le mode de protection avancé et en prévoyant des restrictions sur le chargement latéral d'applications. Cependant, le choix de l'armée israélienne suggère que l'écosystème plus strictement contrôlé de l'iPhone offre encore des avantages pour les environnements hautement sécurisés où la normalisation et la gestion centralisée sont des priorités.<br />
<br />
Le Jerusalem Post a indiqué que la directive serait publiée dans les prochains jours et qu'elle s'appliquerait aux officiers, du lieutenant-colonel à l'état-major général. Cette mesure s'inscrit dans le cadre d'efforts plus larges visant à limiter l'exposition involontaire aux réseaux sociaux et aux applications de messagerie qui peuvent révéler des schémas d'activité militaire.<br />
<br />
Alors que l’armée israélienne a décidé de bannir Android au profit de l’iPhone afin de réduire les risques d’intrusion et de fuites, la <a href="https://securite.developpez.com/actu/375400/La-montee-en-puissance-des-spyware-d-Etat-inquiete-l-agence-americaine-de-l-immigration-obtient-l-acces-au-logiciel-espion-Graphite-fabrique-en-Israel-capable-de-pirater-les-telephones-et-les-apps-chiffrees/" target="_blank">montée en puissance des spywares d’État</a> illustre l’ampleur de la menace. Aux États-Unis, l’agence américaine ICE a récemment obtenu l’autorisation d'utiliser le logiciel espion israélien Graphite, capable de pirater les téléphones et les messageries chiffrées, ainsi que de transformer les smartphones en dispositifs d’écoute. Cette autorisation a été accordée après la levée par l'administration Trump d'une interdiction initialement instaurée lors de la présidence de Joe Biden.<br />
<br />
<b>Source :</b>  The Jerusalem Post<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Quel est votre avis sur le sujet ?<br />
:fleche: Trouvez-vous cette initiative de l'armée israélienne crédible ou pertinente ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/330633/Malgre-le-battage-mediatique-la-securite-de-l-iPhone-n-est-pas-a-la-hauteur-des-logiciels-espions-de-NSO-Group-selon-un-rapport-d-Amnesty-International/" target="_blank">Malgré le battage médiatique, la sécurité de l'iPhone n'est pas à la hauteur des logiciels espions de NSO Group, selon un rapport d'Amnesty International</a><br />
<br />
:fleche: <a href="https://cloud-computing.developpez.com/actu/374400/-Un-million-d-appels-par-heure-quand-l-infrastructure-Azure-devient-la-colonne-vertebrale-du-systeme-de-surveillance-militaire-israelien-une-enquete-evoque-une-capacite-de-stockage-quasi-illimitee/" target="_blank">« Un million d'appels par heure » : quand l'infrastructure Azure devient la colonne vertébrale du système de surveillance militaire israélien, une enquête évoque une « capacité de stockage quasi illimitée »</a><br />
<br />
:fleche: <a href="https://microsoft.developpez.com/actu/369760/Des-documents-divulgues-revelent-que-l-armee-israelienne-est-l-un-des-principaux-clients-de-Microsoft-dans-le-domaine-de-l-IA-et-du-cloud-les-services-de-Microsoft-ont-soutenu-l-offensive-contre-Gaza/" target="_blank">Des documents divulgués révèlent que l'armée israélienne est l'un des principaux clients de Microsoft dans le domaine de l'IA et du cloud, les services de Microsoft ont soutenu l'offensive contre Gaza</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Anthony</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180736/java/developpement-mobile-java/android/l-armee-israelienne-interdit-telephones-android-aux-officiers-militaires-recommande-iphone/</guid>
		</item>
		<item>
			<title>Samsung et ses mises à jour</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180683&amp;goto=newpost</link>
			<pubDate>Fri, 28 Nov 2025 13:53:13 GMT</pubDate>
			<description>Bonjour, 
Je possède un...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
Je possède un samsung A53 5G, et depuis la dernière mise à jour ma carte SIM n'est pas reconnue.<br />
Après quelques recherches sur Internet, je constate que je ne suis pas le seul concerné, loin de là.<br />
<br />
J'ai contacté le support de Samsung, et comme pour tous ceux qui sont concernés, la réponse est:<br />
&quot;Il s'agit d'un modèle pour les États-Unis, donc il n'est pas compatible avec les cartes SIM françaises. Débouillez vous avec votre revendeur.&quot;<br />
<br />
Or j'ai acheté ce portable en France, sur un site français, et il fonctionnait parfaitement jusqu'ici, même après plusieurs mises à jour.<br />
De plus l'info permettant de connaître à quel marché était destiné le téléphone est &quot;planquée&quot; au tréfond des infos du téléphone, et pas en claire de plus (SAOMC_SM-A536U1_OYM_XAA_16_004 XAA/XAA/XAU).<br />
Bref il faut <u>deviner</u> que ce portable <u>risque</u> de ne plus fonctionner en France suite à une mise à jour, car ce code se termine par XAA.<br />
<br />
Et évidemment il est impossible de désinstaller cette mise à jour, une réinitialisation d'usine n'a aucun effet, aucun patch n'est prévu.<br />
Pour résumer: c'est mort.<br />
<br />
Suis-je le seul à trouver la réponse de samsung tout simplement déplorable ?<br />
<br />
Tatayo, qui va être obligé de racheter un portable.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>tatayo</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180683/java/developpement-mobile-java/android/samsung-mises-jour/</guid>
		</item>
		<item>
			<title><![CDATA[Les utilisateurs d'Android peuvent désormais partager des fichiers avec AirDrop de l'iPhone]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180571&amp;goto=newpost</link>
			<pubDate>Fri, 21 Nov 2025 19:27:24 GMT</pubDate>
			<description><![CDATA[*Les utilisateurs d'Android...]]></description>
			<content:encoded><![CDATA[<div><b><font size="4">Les utilisateurs d'Android peuvent désormais partager des fichiers avec AirDrop d'iPhone, à commencer par la série Pixel 10, et Google prévoit d'étendre cette fonctionnalité à d'autres appareils</font></b><br />
<br />
<b>Google a révélé une évolution que peu de gens avaient prévue : les propriétaires de la nouvelle série Pixel 10 peuvent désormais échanger des fichiers avec des appareils Apple à l'aide d'AirDrop, ce qui constitue l'une des avancées les plus significatives à ce jour en matière de partage interplateforme. La société affirme que cette fonctionnalité fonctionne sur les appareils iPhone, iPad et macOS et qu'elle sera d'abord disponible en exclusivité sur la gamme Pixel 10 avant d'être déployée à plus grande échelle. </b><br />
<br />
AirDrop est un service de partage de fichiers dans les systèmes d'exploitation iOS, macOS, iPadOS et visionOS d'Apple qui fonctionne sur un réseau ad hoc sans fil. AirDrop a été introduit dans Mac OS X Lion (10.7) et iOS 7 et permet de transférer des fichiers entre des ordinateurs Mac et des appareils iOS pris en charge grâce à une communication sans fil à courte portée. Il n'y a aucune limite quant à la taille des fichiers pouvant être transférés. Cette communication s'effectue via les « Action Frames » et « Data Frames » d'Apple Wireless Direct Link (AWDL) en utilisant des adresses IPv6 locales générées à la place de l'adresse MAC fixe de la puce Wi-Fi. <br />
<br />
Récemment, Google a révélé une évolution que peu de gens avaient prévue : les propriétaires de la nouvelle série Pixel 10 peuvent désormais échanger des fichiers avec des appareils Apple à l'aide d'AirDrop, ce qui constitue l'une des avancées les plus significatives à ce jour en matière de partage interplateforme. Google a développé cette fonctionnalité entièrement seul, sans coordination technique ni partenariat avec Apple.<br />
<br />
La société affirme que cette fonctionnalité fonctionne sur les appareils iPhone, iPad et macOS et qu'elle sera d'abord disponible en exclusivité sur la gamme Pixel 10 avant d'être déployée à plus grande échelle. Selon Alex Moriconi, porte-parole de Google, la société prévoit d'étendre cette fonctionnalité à d'autres appareils après cette première version.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/T8n-yBwyhCA?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
<b>Comment utiliser cette fonctionnalité</b><br />
<br />
Pour lancer un transfert depuis un Pixel 10 vers un appareil Apple, le propriétaire de l'iPhone, de l'iPad ou du Mac doit temporairement modifier ses paramètres AirDrop afin d'autoriser la détection par « tout le monde », une option qui revient automatiquement à la normale après dix minutes. Une fois cette option activée, le Pixel 10 peut détecter l'appareil Apple via Quick Share, et le fichier peut être envoyé normalement. Du côté d'Apple, la demande apparaît comme une invite AirDrop standard, que le destinataire peut accepter pour lancer le transfert direct.<br />
<br />
Le processus fonctionne également dans l'autre sens. Si le Pixel 10 est configuré pour être détectable ou placé en mode réception, les utilisateurs Apple peuvent lancer un transfert AirDrop que le propriétaire du Pixel approuve ensuite. L'échange s'effectue de manière tout aussi fluide, offrant aux utilisateurs Android une expérience de partage de fichiers longtemps réservée à l'écosystème Apple.<br />
<br />
Google a publié des informations supplémentaires dans un blog consacré à la sécurité, soulignant que le système ne repose sur aucune solution de contournement ni aucun transfert basé sur un serveur. Au contraire, la connexion est directe et peer-to-peer, sans journalisation, routage de données ou échange d'informations cachées. Un porte-parole de Google a confirmé que cette fonctionnalité avait été entièrement conçue par les équipes internes de Google et vérifiée à la fois par des contrôles de sécurité internes et un test de pénétration réalisé par un tiers.<br />
<br />
Bien que Google n'ait pas spéculé sur la réaction d'Apple, la société s'est déclarée ouverte à une future collaboration qui pourrait améliorer l'interopérabilité entre Android et iOS. La documentation relative à la sécurité souligne également les efforts déployés par Google pour anticiper les préoccupations qu'Apple pourrait soulever en matière de sécurité ou de confidentialité, notamment grâce à une évaluation indépendante réalisée par la société de cybersécurité NetSPI.<br />
<br />
Bien que cette fonctionnalité ne soit pas encore disponible sur tous les appareils Android, son arrivée sur les appareils Pixel 10 marque un changement majeur. Jusqu'à présent, AirDrop était l'une des fonctionnalités les plus jalousement gardées par Apple, permettant un partage fluide exclusivement au sein de son écosystème.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671990d1763777880/java/developpement-mobile-java/android/utilisateurs-d-android-peuvent-desormais-partager-fichiers-airdrop-l-iphone/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 6961
Taille : 60,5 Ko"  style="float: CONFIG" /></div><br />
Voici l'annonce de Google :<br />
<br />
<i><b>Les utilisateurs d'Android et d'iPhone peuvent désormais partager des fichiers, à commencer par la gamme Pixel 10</b><br />
<br />
Quand il s'agit de partager des moments entre famille et amis, le type d'appareil que vous possédez ne devrait pas avoir d'importance : le partage devrait simplement fonctionner. Mais de nombreuses personnes nous ont fait part de leur souhait de disposer d'un moyen plus simple de partager des fichiers entre appareils.<br />
<br />
Aujourd'hui, nous présentons une fonctionnalité permettant à Quick Share de fonctionner avec AirDrop. Cela facilite le transfert de fichiers entre les iPhone et les appareils Android, et sera déployé dès aujourd'hui sur la gamme Pixel 10.<br />
<br />
Nous avons conçu cette fonctionnalité en mettant l'accent sur la sécurité, afin de protéger vos données grâce à des mesures de protection robustes qui ont été testées par des experts en sécurité indépendants. Il s'agit simplement d'un moyen supplémentaire d'améliorer la compatibilité entre les systèmes d'exploitation, comme le demandent les utilisateurs, dans la continuité de notre travail sur le RCS et les alertes de traceurs inconnus.<br />
<br />
Nous sommes impatients d'améliorer l'expérience et de l'étendre à davantage d'appareils Android. Découvrez-la en action sur le Pixel 10 Pro dans cette vidéo, et essayez-la par vous-même !</i><br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://blog.google/products/android/quick-share-airdrop/" target="_blank">Annonce de Google</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://windows.developpez.com/actu/345513/Microsoft-permet-desormais-de-partager-des-fichiers-entre-le-sous-systeme-Windows-pour-Android-et-Windows-11-autorisant-ainsi-l-echange-de-fichiers-avec-des-applications-Android/" target="_blank">Microsoft permet désormais de partager des fichiers entre le sous-système Windows pour Android et Windows 11, autorisant ainsi l'échange de fichiers avec des applications Android</a><br />
<br />
:fleche: <a href="https://ios.developpez.com/actu/338992/Apple-a-limite-les-capacites-d-AirDrop-la-fonction-de-partage-de-fichiers-sans-fil-de-l-iPhone-en-Chine-a-l-approche-des-manifestations-reduisant-ainsi-la-portee-des-communications-des-militants/" target="_blank">Apple a limité les capacités d'AirDrop, la fonction de partage de fichiers sans fil de l'iPhone, en Chine à l'approche des manifestations, réduisant ainsi la portée des communications des militants</a><br />
<br />
:fleche: <a href="https://droit.developpez.com/actu/370270/L-UE-ordonne-a-Apple-d-ouvrir-ses-systemes-d-exploitation-a-ses-concurrents-et-rend-deux-decisions-en-vertu-de-la-loi-sur-les-marches-numeriques-pour-qu-Apple-se-conforme-a-son-obligation-d-interoperabilite/" target="_blank">L'UE ordonne à Apple d'ouvrir ses systèmes d'exploitation à ses concurrents et rend deux décisions en vertu de la loi sur les marchés numériques pour qu'Apple se conforme à son obligation d'interopérabilité</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671990d1763777880/java/developpement-mobile-java/android/utilisateurs-d-android-peuvent-desormais-partager-fichiers-airdrop-l-iphone/1.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180571/java/developpement-mobile-java/android/utilisateurs-d-android-peuvent-desormais-partager-fichiers-airdrop-l-iphone/</guid>
		</item>
		<item>
			<title>Télécharger Android studio Dolphin</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180239&amp;goto=newpost</link>
			<pubDate>Sun, 02 Nov 2025 09:55:55 GMT</pubDate>
			<description><![CDATA[Salut à tous, 
J'aimerais...]]></description>
			<content:encoded><![CDATA[<div>Salut à tous,<br />
J'aimerais télécharger une &quot;vieille&quot; version d'Android Studio (Dolphin -&gt; 2021.3.1 (Sept 2022)) pour retoucher une appli créée il y a quelques temps. Impossible de la trouver sur le net. Je ne comprends pas comment fonctionne la page <a rel="nofollow" href="https://developer.android.com/studio/archive?hl=fr" target="_blank">archives </a>de Google.<br />
Si quelqu'un possède un lien direct ou une méthode infaillible, je suis preneur ! :mrgreen:</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Kinesra</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180239/java/developpement-mobile-java/android/telecharger-android-studio-dolphin/</guid>
		</item>
		<item>
			<title>problème requête SQLite SELECT SUM()</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180209&amp;goto=newpost</link>
			<pubDate>Fri, 31 Oct 2025 06:39:51 GMT</pubDate>
			<description>Bonjour tout le monde, 
...</description>
			<content:encoded><![CDATA[<div>Bonjour tout le monde,<br />
<br />
j'ai un soucis sur le résultat d'une requête SQLite SELECT SUM().<br />
<br />
Dans ma table j'ai une colonne date et une colonne ttc.<br />
<br />
je veux, suivant la date que je passe en paramètre dans ma requête, afficher la somme total de la colonne ttc par date passé en paramètre dans ma requête.<br />
<br />
je n'ai pas de message d'erreur dans le log cat. mais au lieu de ça j'ai comme résultat un truc du genre &quot;Adroid....&quot;dans mon Log.i(RESULTA()) au lieu d'avoir la somme total.<br />
<br />
je n'ai aucun soucis sur le langage SQL mais là avec les cursor et tout c'est un peu plus compliqué<br />
<br />
voici le code partie class manager<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">public</span> Cursor getDatePaieeForYYYY2<span class="br0">&#40;</span>String Date<span class="br0">&#41;</span> <span class="br0">&#123;</span>
&nbsp;
Cursor c = mDb.rawQuery<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;SELECT SUM(ttc) FROM &quot;</span>+TABLE_NAME+<span style="color: #FF0000;">&quot; WHERE  date_paiement = '&quot;</span>+Date+<span style="color: #FF0000;">&quot;'&quot;</span>, <span style="color: #0000ff;">null</span><span class="br0">&#41;</span>;
        <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>c != <span style="color: #0000ff;">null</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
            c.moveToFirst<span class="br0">&#40;</span><span class="br0">&#41;</span>;
        <span class="br0">&#125;</span>
        <span style="color: #0000ff;">return</span> c;
&nbsp;
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>et coté ttc.java<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="33"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td valign="top"><pre style="margin: 0">cm.<span style="color: #0000ff;">open</span><span class="br0">&#40;</span><span class="br0">&#41;</span> ;
cursorC = cm.getDatePaieeForYYYY2<span class="br0">&#40;</span>annee.getText<span class="br0">&#40;</span><span class="br0">&#41;</span>.toString<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
                <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>cursorC.moveToFirst<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#123;</span>
                    <span style="color: #0000ff;">do</span> <span class="br0">&#123;</span>
                        RESULTAT = cursorC.getString<span class="br0">&#40;</span>Integer.parseInt<span class="br0">&#40;</span>String.valueOf<span class="br0">&#40;</span>cursorC.getColumnIndex<span class="br0">&#40;</span>compta_manager.KEY_LOYER_TTC<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
                    <span class="br0">&#125;</span><span style="color: #0000ff;">while</span> <span class="br0">&#40;</span>cursorC.moveToNext<span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span>;
                <span class="br0">&#125;</span>
cm.close<span class="br0">&#40;</span><span class="br0">&#41;</span> ;
&nbsp;
Log.i<span class="br0">&#40;</span><span style="color: #FF0000;">&quot;RESULTAT()&quot;</span>,<span style="color: #FF0000;">&quot; &quot;</span>+RESULTAT<span class="br0">&#41;</span>;</pre></td></tr></table></code><hr />
</div>Est-ce que quelqu'un pourrait m'aiguiller svp?<br />
<br />
Merci d'avance.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>edaone</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180209/java/developpement-mobile-java/android/probleme-requete-sqlite-select-sum/</guid>
		</item>
		<item>
			<title>Le projet open source LineageOS a publié LineageOS 23.0, la première version basée sur Android 16</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179914&amp;goto=newpost</link>
			<pubDate>Thu, 16 Oct 2025 12:52:15 GMT</pubDate>
			<description>*Le projet open source...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Le projet open source LineageOS vient de réaliser quelque chose d'exceptionnel : il a pris les devants et a publié LineageOS 23.0 sur plus de 100 appareils différents, la première version basée sur Android 16</font></b><br />
<br />
<b>LineageOS 23 avec Android 16 arrive en avance : l'équipe a publié LineageOS 23.0, la première version basée sur Android 16, dépassant ainsi de nombreuses attentes. Mais les nouvelles politiques de Google écartent la prise en charge de Pixel. En effet, Google a rendu plus difficile le travail des développeurs de ROM personnalisées avec les appareils Pixel. Malgré ces difficultés, l'équipe LineageOS a choisi de ne pas retarder indéfiniment la version 23.0 en attendant que Google publie le reste du code QPR1.</b><br />
<br />
LineageOS est un système d'exploitation Android open source pour smartphones, tablettes et décodeurs. Il est développé par la communauté et succède à CyanogenMod, dont il est issu depuis décembre 2016. En 2025, environ 4,5 millions d'appareils fonctionnent sous LineageOS. Récemment, LineageOS vient de réaliser quelque chose de rare dans le domaine des ROM personnalisées : il est en avance.<br />
<br />
L'équipe a publié LineageOS 23.0, la première version basée sur Android 16, dépassant ainsi de nombreuses attentes. Les développeurs affirment avoir pu rebâtir leur travail plus rapidement que prévu grâce aux leçons tirées des versions 12 à 14 d'Android, qui accordaient une grande importance à l'interface utilisateur. Mais avant que les fans de Google Pixel ne se précipitent pour trouver des liens de téléchargement, il y a un hic : LineageOS 23 est la première version majeure dont la plupart des téléphones Pixel ne font pas partie dès le premier jour.<br />
<br />
En effet, Google a discrètement apporté des modifications qui rendent les Pixel plus difficiles à prendre en charge, et l'impact est déjà visible. Les années précédentes, les appareils Pixel étaient pratiquement assurés d'avoir une place à la table de lancement de LineageOS dès le premier jour. Cette tradition a discrètement pris fin.<br />
<br />
Seuls les Google Pixel 4a 5G, Pixel 5 et Pixel 5a sont confirmés dans le déploiement initial de LineageOS 23. Tous les autres modèles Pixel se trouvent dans une zone grise décrite comme « en cours de développement », mais pour la première fois, rien ne garantit que la prise en charge se concrétisera un jour. Et ce n'est pas par manque d'intérêt de la part des développeurs. C'est parce que Google a fondamentalement changé les règles.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/QQBXvZ3P0Zg?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
L'équipe LineageOS l'a expliqué très clairement dans son annonce : Google a rendu plus difficile le travail des développeurs de ROM personnalisées avec les appareils Pixel. Voici comment :<br />
<br />
<ul><li style=""><b>1. Le code source Pixel est désormais verrouillé</b><br />
<br />
L'un des changements les plus importants concerne la manière dont Google gère désormais le code source du noyau Pixel. Au lieu de publier des référentiels complets du noyau avec l'historique, les HAL, les configurations et les arborescences des appareils, la société fournit désormais des archives tarballs du noyau allégées sur demande. Elles ne contiennent qu'une partie du code source et aucun matériel spécifique à l'appareil. Cela signifie que les appareils qui constituaient autrefois le point de départ le plus facile pour les responsables de la maintenance des ROM ne sont désormais pas plus simples à prendre en charge que les téléphones de Xiaomi, OnePlus ou Samsung. Cela rend les choses « plus difficiles, mais pas impossibles », mais les implications sont claires : sans des projets communautaires tels que CalyxOS pour combler certaines lacunes, les Pixel ne seraient tout simplement pas envisageables.<br />
<br /></li><li style=""><b>2. Le code source QPR n'est plus disponible dans l'AOSP</b><br />
<br />
Google a également perturbé le rythme des mises à jour trimestrielles et mensuelles sur lequel les développeurs de ROM personnalisées s'appuyaient depuis des années. LineageOS 23 est basé sur ce que l'équipe appelle « QPR0 », la version initiale d'Android 16, car même si QPR1 fonctionne déjà sur les appareils Pixel, son code source n'a pas été intégré à l'AOSP. Google a déclaré que le code serait disponible « dans les prochaines semaines », mais seuls les partenaires sous contrat y ont actuellement accès. Aucune ROM personnalisée, y compris LineageOS, ne bénéficiera de ce privilège dans un avenir proche.<br />
<br /></li><li style=""><b>3. Les correctifs de sécurité sont divulgués à huis clos</b><br />
<br />
Les correctifs de sécurité sont devenus un autre casse-tête. Le système Android Security Bulletin (ASB) s'est éloigné du rythme mensuel régulier auquel les développeurs étaient habitués. Par exemple, juillet 2025 n'a donné lieu à aucun correctif public. Août n'a proposé qu'une seule mise à jour. En septembre, plusieurs vulnérabilités ont été reconnues, mais les correctifs complets n'ont pas été publiés. Ils ont plutôt été communiqués en privé aux partenaires OEM sous embargo. Par conséquent, LineageOS ne peut plus fusionner ou certifier immédiatement les nouveaux niveaux de correctifs tant que le code sous-jacent n'est pas accessible au public. C'est pourquoi le niveau de correctif de sécurité de LineageOS 22.2 est resté bloqué en août plus longtemps que d'habitude, et malheureusement, c'est désormais la norme pour l'avenir.</li></ul><br />
Malgré ces difficultés, l'équipe LineageOS a choisi de ne pas retarder indéfiniment la version 23.0 en attendant que Google publie le reste du code QPR1. Elle a fusionné les correctifs ASB disponibles jusqu'en août 2025 et procédera à un rebasage ultérieurement, une fois que la source sera accessible. Certaines fonctionnalités d'Android 16, comme Material 3 Expressive, sont absentes pour l'instant, mais seront disponibles lorsque l'AOSP aura enfin rattrapé son retard.<br />
<br />
Toutes ces turbulences ont des conséquences pour les propriétaires de Pixel, en particulier ceux qui utilisent les modèles les plus récents. L'équipe déclare ouvertement que les appareils Pixel ne bénéficient plus d'une garantie de prise en charge dès le premier jour, ni d'aucune prise en charge, pour les versions futures telles que LineageOS 23 ou Android 17. Ce n'est pas parce que les responsables de la maintenance abandonnent. C'est parce que Google a rendu les Pixel beaucoup plus complexes à utiliser qu'auparavant. La mise en service des appareils dépend désormais de l'accès, de la rétro-ingénierie ou de contributions externes plutôt que de sources en amont.<br />
<br />
Pourtant, les développeurs de LineageOS ne semblent pas défaitistes. Ils soulignent les outils communautaires en cours de développement qui faciliteront l'intégration future des appareils, notant que la maintenance des téléphones Pixel n'est pas impossible ; cela demande simplement plus de temps, de collaboration et de persévérance qu'auparavant.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671058d1760624174/java/developpement-mobile-java/android/projet-open-source-lineageos-publie-lineageos-23-0-premiere-version-basee-android-16/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 7934
Taille : 35,4 Ko"  style="float: CONFIG" /></div><br />
Voici un extrait de l'annonce :<br />
<br />
<b><font size="3">Mises à jour des applications</font></b><br />
<br />
LineageOS ne se limite pas au système d'exploitation lui-même : notre suite d'applications de base continue également d'évoluer. Ce cycle apporte quelques améliorations majeures :<br />
<br />
<b>Aperture (appareil photo)</b><br />
<br />
L'application appareil photo, Aperture, a été entièrement réécrite. Cette réécriture rend l'application beaucoup plus facile à maintenir, tout en apportant de nouvelles fonctionnalités :<br />
<br />
<ul><li style="">Prise en charge du JPEG Ultra HDR, du RAW et de la capture simultanée RAW+JPEG.<br />
<br /></li><li style="">Un ensemble de notification repensée avec des couleurs dynamiques et de nouveaux indicateurs (JPEG Ultra HDR, RAW, batterie, limitation thermique).</li></ul><br />
<b>Twelve (lecteur de musique)</b><br />
<br />
Le lecteur de musique, Twelve, n'avait pas besoin d'une refonte complète cette année, mais il a été amélioré et doté de nouvelles fonctionnalités :<br />
<br />
<ul><li style="">Ajout d'un bouton « Lire des morceaux au hasard » pour une lecture plus rapide de la bibliothèque.<br />
<br /></li><li style="">Mise à jour de l'écran « En cours de lecture » avec des statistiques de lecture (pour les geeks et les audiophiles).<br />
<br /></li><li style="">Ajout de la possibilité de réanalyser le magasin multimédia local, afin que les morceaux nouvellement ajoutés s'affichent sans avoir besoin de redémarrer.<br />
<br /></li><li style="">Intégration Jellyfin étendue, incluant des suggestions, des favoris et une meilleure gestion des vignettes.<br />
<br /></li><li style="">Ajout de la prise en charge de la lecture MIDI.</li></ul><br />
<b>Une nouvelle application : Catapult</b><br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p671059d1760624178/java/developpement-mobile-java/android/projet-open-source-lineageos-publie-lineageos-23-0-premiere-version-basee-android-16/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 901
Taille : 82,2 Ko"  style="float: CONFIG" /></div><br />
Avec cette version, LineageOS lance Catapult, un tout nouveau lanceur personnalisé pour Android TV. Catapult est conçu selon les mêmes principes appliqués au reste de LineageOS : un design épuré, simple et fonctionnel, axé sur une expérience utilisateur bien pensée. Pourquoi créer un nouveau lanceur ? Depuis des années, les utilisateurs d'Android TV et de Google TV sont coincés avec des lanceurs préinstallés qui leur imposent de manière agressive des publicités et des recommandations qu'ils ne peuvent pas contrôler.<br />
<br />
Catapult change cela. Il élimine le désordre, vous rend votre écran d'accueil et vous permet de décider ce qui doit figurer au premier plan. Avec Catapult, vous bénéficiez d'une interface rapide et intuitive qui se concentre sur vos applications et votre contenu : pas de flux imposés, pas de lignes « sponsorisées », juste un lanceur qui fonctionne comme vous le souhaitez.<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://lineageos.org/" target="_blank">LineageOS</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que cette annonce est crédible ou pertinente ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://www.developpez.com/actu/109872/CyanogenMod-est-mort-Longue-vie-a-LineageOS-le-fork-du-systeme-d-exploitation-mobile-developpe-par-la-meme-equipe/" target="_blank">CyanogenMod est mort ! Longue vie à LineageOS, le fork du système d'exploitation mobile développé par la même équipe</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/366305/LineageOS-22-1-base-sur-Android-15-arrive-pour-donner-une-nouvelle-vie-a-votre-telephone-vieillissant-disponible-en-telechargement-pour-plus-de-100-appareils-avec-un-lecteur-de-musique-appele-Twelve/" target="_blank">LineageOS 22.1, basé sur Android 15, arrive pour donner une nouvelle vie à votre téléphone vieillissant, disponible en téléchargement pour plus de 100 appareils, avec un lecteur de musique appelé Twelve</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/370468/Apres-plus-de-16-ans-Google-decide-de-developper-l-OS-Android-en-prive-dans-le-but-de-rationaliser-son-developpement-mais-s-engage-a-publier-le-code-source-sur-AOSP-a-chaque-version-stable/" target="_blank">Après plus de 16 ans, Google décide de développer l'OS Android en privé dans le but de rationaliser son développement, mais s'engage à publier le code source sur AOSP à chaque version stable</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p671058d1760624174/java/developpement-mobile-java/android/projet-open-source-lineageos-publie-lineageos-23-0-premiere-version-basee-android-16/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p671059d1760624178/java/developpement-mobile-java/android/projet-open-source-lineageos-publie-lineageos-23-0-premiere-version-basee-android-16/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Alex</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179914/java/developpement-mobile-java/android/projet-open-source-lineageos-publie-lineageos-23-0-premiere-version-basee-android-16-a/</guid>
		</item>
		<item>
			<title><![CDATA[Google Pixel 10 Pro Fold : « De loin le téléphone pliable le plus fragile que j'ai jamais testé »]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179865&amp;goto=newpost</link>
			<pubDate>Wed, 15 Oct 2025 07:22:44 GMT</pubDate>
			<description>*« De loin le téléphone...</description>
			<content:encoded><![CDATA[<div><b><font size="4">« De loin le téléphone pliable le plus fragile que j'ai jamais testé », le Google Pixel 10 Pro Fold explose lors du test de résistance de JerryRigEverything, car la société n'a pas corrigé une faiblesse.</font></b><br />
<br />
<b>Dans le cadre du célèbre test de résistance de JerryRigEverything, Zack Nelson plie des téléphones pour vérifier s'ils peuvent se casser. Ce test a provoqué la rupture du Pixel 10 Pro Fold au niveau d'une de ses antennes, ce qui a endommagé la batterie de l'appareil, provoquant un court-circuit et une intense réaction thermique. Ces dommages ont conduit à la première explosion de batterie en dix ans d'histoire des tests de résistance sur la chaîne YouTube JerryRigEverything.</b><br />
<br />
Google Pixel est une marque d'appareils électroniques grand public portables développée par Google qui fonctionne sous la version Pixel du système d'exploitation Android ou sous le système d'exploitation ChromeOS. La gamme principale de produits Pixel se compose de smartphones Android, produits depuis octobre 2016 en remplacement de l'ancienne gamme Nexus. Les modèles actuels sont le Pixel 10, le Pixel 10 Pro, le Pixel 10 Pro XL et le Pixel 10 Pro Fold. La marque Pixel comprend également des ordinateurs portables et des tablettes, ainsi que plusieurs accessoires. Elle a été lancée en février 2013 avec le Chromebook Pixel.<br />
<br />
Google a présenté le Pixel 10 Pro Fold comme le téléphone pliable le plus résistant, avec un indice IP68 de résistance à l'eau et à la poussière, une nouvelle charnière et une batterie plus grande avec recharge Qi2. Tout cela s'est effondré en un clin d'œil lors d'un test de résistance réalisé par le YouTuber Zack Nelson, animateur de JerryRigEverything.<br />
<br />
Dans le cadre du célèbre test de résistance de JerryRigEverything, Zack Nelson plie des téléphones pour vérifier s'ils peuvent se casser. Ce test a provoqué la rupture du Pixel 10 Pro Fold au niveau d'une de ses antennes, ce qui a endommagé la batterie de l'appareil, provoquant un court-circuit et une intense réaction thermique. Ces dommages ont conduit à la première explosion de batterie en dix ans d'histoire des tests de résistance sur la chaîne YouTube JerryRigEverything. Au cours des dix dernières années, Nelson a testé pratiquement tous les smartphones grand public disponibles sur le marché.<br />
<br />
<div style="text-align: center;">
<div class="video-container"><iframe class="restrain" title="YouTube video player" width="560" height="315" allowfullscreen src="//www.youtube.com/embed/8uS90jakOuw?wmode=transparent&amp;fs=1" frameborder="0"></iframe></div>
</div><br />
Zack Nelson affirme que cette défaillance était facilement prévisible, car Google n'avait pas corrigé les faiblesses qu'il avait repérées sur ses précédents modèles pliables. Il explique que le Pixel Fold original et le Pixel 9 Pro Fold avaient tous deux les mêmes antennes fragiles, et compare le Pixel 10 Pro Fold à une troisième Étoile de la Mort dotée du même port d'échappement. Au-delà de la défaillance de la batterie, Nelson a également remis en question l'indice IP du Pixel 10 Pro Fold, qui a échoué au test du sable de JerryRigEverything. Malgré l'indice IP68, de fines particules se sont infiltrées dans la charnière, provoquant des craquements. Nelson a conclu que seul l'écran était probablement étanche à la poussière, mais pas la charnière.<br />
<br />
À l'issue du test, le YouTuber a qualifié le Pixel 10 Pro Fold de « de loin le téléphone pliable le plus fragile que j'ai jamais testé ». Son résultat est loin de celui obtenu par le Galaxy Z Fold 7. Le dernier téléphone pliable de Samsung n'est pas étanche à la poussière, mais il a survécu au test du sable sans laisser de débris pénétrer dans la charnière. Plus important encore, le téléphone de Samsung ne s'est pas cassé lorsqu'il a été plié.<br />
<br />
Cet échec suggère qu'il existe un risque accru d'incidents dangereux avec cet appareil, et Google devrait s'en inquiéter. Pire encore, l'entreprise n'a pas corrigé une faiblesse bien connue. Nous nous plaignons que le design des smartphones devient ennuyeux, mais lorsque l'esthétique cède la place à la sécurité, la nature du problème devient complètement différente.<br />
<br />
Pourtant, pour ces plans d'avenir, <a href="https://android.developpez.com/actu/373750/Google-confirme-qu-il-fusionne-ChromeOS-et-Android-en-une-seule-plateforme-dans-le-but-d-ameliorer-l-integration-entre-les-appareils-meme-si-le-deploiement-complet-pourrait-encore-prendre-plusieurs-annees/" target="_blank">Google a officiellement confirmé son intention de fusionner ChromeOS et Android en une seule plateforme</a>, marquant ainsi une avancée significative après des années de spéculations. Lors d'une interview, Sameer Samat, président de l'écosystème Android chez Google, a confirmé que cette stratégie visait à offrir une expérience multi-appareils plus intégrée, afin d'améliorer l'écosystème Android et la compatibilité des applications entre différents appareils, même si le déploiement complet pourrait encore prendre plusieurs années.<br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce test est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/374698/Samsung-gagne-des-parts-de-marche-aux-depens-d-Apple-aux-Etats-Unis-grace-a-l-essor-des-telephones-pliables-Apple-est-passee-de-56-pourcent-a-49-pourcent-tandis-que-Samsung-est-passee-de-23-pourcent-a-31-pourcent/" target="_blank">Samsung gagne des parts de marché aux dépens d'Apple aux États-Unis grâce à l'essor des téléphones pliables : Apple est passée de 56 % à 49 %, tandis que Samsung est passée de 23 % à 31 %</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/335754/Xiaomi-clone-le-Galaxy-Fold-le-rend-40-pourcent-plus-fin-et-ajoute-une-batterie-plus-puissante-le-nouveau-Mix-Fold-2-de-Xiaomi-se-presente-comme-un-concurrent-serieux-du-Samsung-Galaxy-Z-Fold-4/" target="_blank">Xiaomi clone le Galaxy Fold, le rend 40 % plus fin et ajoute une batterie plus puissante. Le nouveau Mix Fold 2 de Xiaomi se présente comme un concurrent sérieux du Samsung Galaxy Z Fold 4</a><br />
<br />
:fleche: <a href="https://mobiles.developpez.com/actu/331482/Un-defaut-d-ecran-de-son-Samsung-Galaxy-Z-Flip-3-pousse-Juhani-Lehtimaki-a-remettre-en-cause-la-fiabilite-des-telephones-pliables-la-firme-aurait-refuse-de-reparer-l-ecran-qui-est-sous-garantie/" target="_blank">Un défaut d'écran de son Samsung Galaxy Z Flip 3 pousse Juhani Lehtimäki à remettre en cause la fiabilité des téléphones pliables. La firme aurait refusé de réparer l'écran qui est sous garantie</a></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179865/java/developpement-mobile-java/android/google-pixel-10-pro-fold-loin-telephone-pliable-plus-fragile-j-ai-jamais-teste/</guid>
		</item>
		<item>
			<title>Les appareils Android sont vulnérables à une nouvelle attaque appelée « pixnapping »</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179849&amp;goto=newpost</link>
			<pubDate>Tue, 14 Oct 2025 14:27:16 GMT</pubDate>
			<description>*Les appareils Android sont...</description>
			<content:encoded><![CDATA[<div><b><font size="4">Les appareils Android sont vulnérables à une nouvelle attaque appelée « pixnapping » qui permet de voler secrètement des codes 2FA, des historiques de localisation et d'autres données privées</font></b><br />
<br />
<b>Une équipe de chercheurs a découvert une nouvelle catégorie d'attaques Android qui permettent de voler discrètement des informations sensibles affichées par d'autres applications ou même des sites web. Cette attaque, baptisée « Pixnapping », exploite à la fois les fonctionnalités du système d'exploitation Android et un canal latéral matériel pour extraire les données affichées à l'écran, telles que les codes d'authentification à deux facteurs (2FA), les messages privés et les informations financières, sans que les utilisateurs ne se rendent compte que leurs données ont été compromises.</b> <br />
<br />
Android est un système d'exploitation basé sur une version modifiée du noyau Linux et d'autres logiciels open source, conçu principalement pour les appareils mobiles à écran tactile tels que les smartphones et les tablettes. Android a été développé par un consortium de développeurs connu sous le nom d'Open Handset Alliance, mais sa version la plus utilisée est principalement développée par Google. Lancé pour la première fois en 2008, Android est le système d'exploitation le plus utilisé au monde ; c'est le système d'exploitation le plus utilisé pour les smartphones, mais aussi pour les tablettes; la dernière version, sortie le 10 juin 2025, est Android 16.<br />
<br />
Récemment, une équipe de chercheurs dirigée par Riccardo Paccagnella, professeur adjoint au département des systèmes logiciels et sociétaux (S3D) de l'université Carnegie Mellon, a découvert une nouvelle catégorie d'attaques Android qui permettent de voler discrètement des informations sensibles affichées par d'autres applications ou même des sites web. Cette attaque, baptisée « Pixnapping », exploite à la fois les fonctionnalités du système d'exploitation Android et un canal latéral matériel pour extraire les données affichées à l'écran, telles que les codes d'authentification à deux facteurs (2FA), les messages privés et les informations financières, sans que les utilisateurs ne se rendent compte que leurs données ont été compromises.<br />
<br />
Le pixnapping permet à une application Android malveillante de « capturer » des pixels provenant d'autres applications ou sites web en exploitant les API Android et un canal latéral matériel GPU connu sous le nom de « GPU.zip », qui divulgue des informations sur la manière dont le matériel graphique traite les données visuelles. Les chercheurs ont démontré la réussite d'attaques sur des téléphones Google et Samsung modernes, notamment les Pixel 6 à Pixel 9 et le Galaxy S25, fonctionnant sous Android versions 13 à 16.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670957d1760456350/java/developpement-mobile-java/android/appareils-android-vulnerables-nouvelle-attaque-appelee-pixnapping/1.jpg/" border="0" alt="Nom : 1.jpg
Affichages : 19941
Taille : 94,5 Ko"  style="float: CONFIG" /></div><br />
Lors des tests de validation, Pixnapping a permis de récupérer des informations sensibles à partir d'applications et de sites web largement utilisés tels que Signal, Venmo, Google Authenticator, Gmail, Google Maps et Google Accounts. Plus frappant encore, une application malveillante pouvait voler les codes 2FA de Google Authenticator en moins de 30 secondes, sans nécessiter aucune autorisation Android ni afficher d'activité suspecte à l'utilisateur.<br />
<br />
« <i>Conceptuellement, c'est comme si n'importe quelle application pouvait prendre une capture d'écran d'autres applications ou sites web sans autorisation, ce qui constitue une violation fondamentale du modèle de sécurité d'Android</i> », a déclaré Paccagnella.<br />
<br />
En février, l'équipe de recherche a communiqué ses conclusions à Google, qui a classé Pixnapping comme une vulnérabilité « haute gravité » et a commencé à la suivre sous le numéro CVE-2025-48561 dans le système CVE (Common Vulnerabilities and Exposures). Google a tenté d'atténuer le problème en restreignant l'accès à certaines API, mais l'équipe de recherche a ensuite découvert une solution de contournement qui a restauré l'efficacité de l'attaque. Au 13 octobre 2025, Android reste vulnérable.<br />
<br />
« <i>Pour corriger le Pixnapping, il faudra probablement modifier les mécanismes fondamentaux d'Android, par exemple en permettant aux applications d'empêcher d'autres applications de superposer leur contenu sensible</i> », explique Paccagnella. Il prévient que, comme les mécanismes fondamentaux utilisés par le Pixnapping sont généralement disponibles sur tous les appareils Android, la vulnérabilité touche probablement un large éventail de smartphones de différents fabricants.<br />
<br />
Pour prévenir le Pixnapping, les chercheurs recommandent aux utilisateurs de mettre à jour leurs appareils Android avec les derniers correctifs dès leur publication. L'équipe prévoit de publier le code source du Pixnapping dès que des correctifs efficaces seront disponibles, afin de soutenir la recherche universitaire et les défenses de l'industrie. Vous pouvez obtenir les dernières mises à jour et informations sur le projet via son site webOuvre dans une nouvelle fenêtre.<br />
<br />
<div style="text-align: center;"><img src="https://www.developpez.net/forums/attachments/p670958d1760456355/java/developpement-mobile-java/android/appareils-android-vulnerables-nouvelle-attaque-appelee-pixnapping/2.jpg/" border="0" alt="Nom : 2.jpg
Affichages : 4907
Taille : 61,2 Ko"  style="float: CONFIG" /></div><br />
Voici les informations partagées par l'équipe de chercheurs :<br />
<br />
<b><font size="3">Questions et Réponses</font></b><br />
<br />
<b>Quels sont les appareils concernés ?</b> Nous avons testé Pixnapping sur cinq appareils fonctionnant sous Android versions 13 à 16 (jusqu'à l'identifiant de build BP3A.250905.014) : Google Pixel 6, Google Pixel 7, Google Pixel 8, Google Pixel 9 et Samsung Galaxy S25.<br />
<br />
Nous n'avons pas confirmé si les appareils Android d'autres fabricants sont concernés par Pixnapping. Cependant, les mécanismes fondamentaux permettant l'attaque sont généralement disponibles sur tous les appareils Android.<br />
<br />
<b>Quelles sont les conditions requises pour l'attaque ?</b> Toute application Android en cours d'exécution peut lancer cette attaque, même si elle ne dispose d'aucune autorisation Android (c'est-à-dire qu'aucune autorisation n'est spécifiée dans son fichier manifeste).<br />
<br />
<b>Quelles informations l'attaque permet-elle de voler ?</b> Tout ce qui est visible lorsque l'application cible est ouverte peut être volé par l'application malveillante utilisant Pixnapping. Les messages de chat, les codes 2FA, les e-mails, etc. sont tous vulnérables puisqu'ils sont visibles.<br />
<br />
Si une application contient des informations secrètes qui ne sont pas visibles (par exemple, une clé secrète qui est stockée mais qui n'apparaît jamais à l'écran), ces informations ne peuvent pas être volées par Pixnapping.<br />
<br />
<b>Le Pixnapping est-il utilisé dans la nature ?</b> Nous ne le savons pas.<br />
<br />
<b>Je suis un utilisateur. Comment puis-je me protéger ?</b> Veillez à installer les correctifs Android dès qu'ils sont disponibles.<br />
<br />
<b>Je suis développeur d'applications. Comment puis-je protéger mes utilisateurs ?</b> Nous ne connaissons pas de stratégies d'atténuation pour protéger les applications contre le Pixnapping. Si vous avez des idées d'atténuation, veuillez nous en faire part et nous mettrons à jour cette section.<br />
<br />
<b>Comment fonctionne Pixnapping ?</b> Une application malveillante peut lancer une attaque Pixnapping en trois étapes :<br />
<br />
<ol class="decimal"><li style="">Appeler une application cible (par exemple, Google Authenticator) pour provoquer la soumission d'informations sensibles à des fins de rendu. Cette étape est décrite dans la section 3.1 du document.<br /></li><li style="">Provoquer des opérations graphiques sur des pixels sensibles individuels rendus par l'application cible (par exemple, les pixels qui font partie de la zone de l'écran où un caractère 2FA est connu pour être rendu par Google Authenticator). Cette étape est décrite dans la section 3.2 du document.<br /></li><li style="">Utiliser un canal auxiliaire (par exemple, GPU.zip) pour voler les pixels sur lesquels l'étape 2 a été effectuée, un pixel à la fois. Cette étape est décrite dans la section 3.3 du document.</li></ol><br />
Les étapes 2 et 3 sont répétées pour autant de pixels que nécessaire afin d'exécuter l'OCR sur les pixels récupérés et de récupérer le contenu d'origine. Conceptuellement, c'est comme si l'application malveillante prenait une capture d'écran du contenu de l'écran auquel elle ne devrait pas avoir accès.<br />
<br />
<b>Quelles API Android Pixnapping exploite-t-il ?</b> Pixnapping force les pixels sensibles dans le pipeline de rendu et superpose des activités semi-transparentes sur ces pixels via des intentions Android. Pour induire des opérations graphiques sur ces pixels, nos instanciations utilisent l'API de flou de fenêtre d'Android. Pour mesurer le temps de rendu, nos instanciations utilisent des rappels VSync. Pour une explication plus détaillée, nous vous renvoyons à l'article.<br />
<br />
<b>Google prévoit-il de corriger ces API ?</b> Google a tenté de corriger Pixnapping en limitant le nombre d'activités sur lesquelles une application peut invoquer le flou. Cependant, nous avons découvert une solution permettant à Pixnapping de fonctionner malgré ce correctif. Cette solution est encore sous embargo.<br />
<br />
<b>Quel canal latéral matériel Pixnapping exploite-t-il ?</b> Pixnapping s'appuie sur le canal latéral GPU.zip pour divulguer des pixels.<br />
<br />
<b>Les fournisseurs de GPU prévoient-ils de corriger le canal latéral matériel ?</b> En octobre 2025, aucun fournisseur de GPU ne s'était engagé à corriger GPU.zip.<br />
<br />
<b>Existe-t-il un CVE attribué à Pixnapping ?</b> Oui. Pixnapping est répertorié sous le numéro CVE-2025-48561 dans le système CVE (Common Vulnerabilities and Exposures).<br />
<br />
<b>D'autres systèmes d'exploitation sont-ils affectés par Pixnapping ?</b> Android est vulnérable au Pixnapping car il permet à une application :<br />
<br />
<ol class="decimal"><li style="">D'envoyer les activités d'une autre application au pipeline de rendu Android (par exemple, avec des intentions).</li><li style="">D'induire des opérations graphiques (par exemple, un flou) sur les pixels affichés par les activités d'une autre application.</li><li style="">De mesurer les effets secondaires des opérations graphiques dépendant de la couleur des pixels.</li></ol><br />
Nous n'avons pas encore étudié l'applicabilité de ces propriétés sur d'autres plateformes.<br />
<br />
<b>Qu'est-ce que la vulnérabilité de contournement de la liste des applications ?</b> Il s'agit d'une autre vulnérabilité que nous avons découverte et qu'une application peut utiliser pour déterminer si une autre application est installée sur le téléphone. Ces informations peuvent être utilisées pour profiler les utilisateurs. Notez que contrairement aux astuces précédentes de contournement de la liste des applications (par exemple, [1] et [2]), rien ne doit être spécifié dans le fichier manifeste de l'application malveillante pour exploiter notre vulnérabilité de contournement de la liste des applications. Pour une explication plus détaillée, nous vous renvoyons à la section 3.1 de l'article.<br />
<br />
<b>Google prévoit-il de corriger la vulnérabilité de contournement de la liste des applications ?</b> En octobre 2025, Google ne s'était pas engagé à corriger notre vulnérabilité de contournement de la liste des applications. Ils ont classé notre rapport comme « Ne sera pas corrigé (irréalisable) ».<br />
<br />
<br />
<b>Source</b> : <a rel="nofollow" href="https://www.pixnapping.com/" target="_blank">Rapport sur le « pixnapping »</a><br />
<br />
<b>Et vous ?</b><br />
<br />
:fleche: Pensez-vous que ce rapport est crédible ou pertinent ?<br />
:fleche: Quel est votre avis sur le sujet ?<br />
<br />
<b>Voir aussi :</b><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/370570/La-surveillance-invisible-tout-le-monde-sait-quelles-applications-vous-utilisez-sur-votre-smartphone/" target="_blank">La surveillance invisible : tout le monde sait quelles applications vous utilisez sur votre smartphone</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/339050/Google-fait-etat-d-une-baisse-des-vulnerabilites-liees-a-la-securite-de-la-memoire-sur-Android-a-mesure-que-l-utilisation-de-Rust-augmente-elles-seraient-passees-de-223-en-2019-a-85-en-2022/" target="_blank">Google fait état d'une baisse des vulnérabilités liées à la sécurité de la mémoire sur Android à mesure que l'utilisation de Rust augmente, elles seraient passées de 223 en 2019 à 85 en 2022</a><br />
<br />
:fleche: <a href="https://android.developpez.com/actu/375033/Google-renforce-sa-mainmise-sur-Android-l-entreprise-empechera-les-developpeurs-non-verifies-de-distribuer-leurs-applications-sur-les-appareils-Android-certifies-des-2026-evoquant-des-raisons-de-securite/" target="_blank">Google renforce sa mainmise sur Android : l'entreprise empêchera les développeurs non vérifiés de distribuer leurs applications sur les appareils Android certifiés dès 2026, évoquant des raisons de sécurité</a></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p670957d1760456350/java/developpement-mobile-java/android/appareils-android-vulnerables-nouvelle-attaque-appelee-pixnapping/1.jpg/" alt="" />&nbsp;<img class="attach" src="https://www.developpez.net/forums/attachments/p670958d1760456355/java/developpement-mobile-java/android/appareils-android-vulnerables-nouvelle-attaque-appelee-pixnapping/2.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>Jade Emy</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179849/java/developpement-mobile-java/android/appareils-android-vulnerables-nouvelle-attaque-appelee-pixnapping/</guid>
		</item>
		<item>
			<title>problèmes connection wifi depuis pc</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179790&amp;goto=newpost</link>
			<pubDate>Sat, 11 Oct 2025 09:52:52 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
Jusqu'à la...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Jusqu'à la dernière mise à jour de mon smartphone Samsung A55 je parvenais à accéder à celui-ci depuis pc avec scrcpy. Depuis lors il y a 3 jours quand je lance adb connect adresse ip de mon smartphone (192.168.xxxx:5555), j'ai la réponse :<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"> Aucune connexion n&#146;a pu &ecirc;tre &eacute;tablie car l&#146;ordinateur cible l&#146;a express&eacute;ment refus&eacute;e. <span class="br0">&#40;</span><span style="color: #cc66cc;">10061</span><span class="br0">&#41;</span></code><hr />
</div>Je suppose qu'il y dû avoir une ré-initialisation de paramètres, mais lesquels ???<br />
<br />
Quelqu'un peut-il m'aider ?<br />
<br />
Merci d'avance<br />
<br />
hologram</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>hologram</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179790/java/developpement-mobile-java/android/problemes-connection-wifi-pc/</guid>
		</item>
		<item>
			<title>Authentification Google dans Flutter</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2179785&amp;goto=newpost</link>
			<pubDate>Fri, 10 Oct 2025 18:38:13 GMT</pubDate>
			<description><![CDATA[Bonjour, 
 
J'utilise Flutter...]]></description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
J'utilise Flutter dernière version stable.<br />
voici:<br />
J'ai demandé à Gemini de m'écrire une classe pour authentification Firebase avec fournisseur Google la voici:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"><table cellspacing="0" cellpadding="0"><tr><td valign="top" width="40"><div style="border: 1px dashed gray; padding-left: 5px; padding-right: 5px; margin-right: 5px; text-align: right; font-family: monospace">1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br /></div></td><td valign="top"><pre style="margin: 0">&nbsp;
<span style="color: #0000ff;">import</span> <span style="color: #FF0000;">'package:firebase_auth/firebase_auth.dart'</span>;
<span style="color: #0000ff;">import</span> <span style="color: #FF0000;">'package:flutter/material.dart'</span>;
<span style="color: #0000ff;">import</span> <span style="color: #FF0000;">'package:google_sign_in/google_sign_in.dart'</span>;
&nbsp;
<span style="color: #808080;">/// A screen that provides a button to trigger Google Sign-In and handles the</span>
<span style="color: #808080;">/// entire authentication flow with Firebase.</span>
<span style="color: #0000ff;">class</span> SignInDemo <span style="color: #0000ff;">extends</span> StatefulWidget <span class="br0">&#123;</span>
  <span style="color: #0000ff;">const</span> SignInDemo<span class="br0">&#40;</span><span class="br0">&#123;</span><span style="color: #0000ff;">super</span>.key<span class="br0">&#125;</span><span class="br0">&#41;</span>;
&nbsp;
  <span style="color: #339933;">@override</span>
  State&lt;SignInDemo&gt; createState<span class="br0">&#40;</span><span class="br0">&#41;</span> =&gt; _SignInDemoState<span class="br0">&#40;</span><span class="br0">&#41;</span>;
<span class="br0">&#125;</span>
&nbsp;
<span style="color: #0000ff;">class</span> _SignInDemoState <span style="color: #0000ff;">extends</span> State&lt;SignInDemo&gt; <span class="br0">&#123;</span>
  <span style="color: #808080;">// A single, reusable instance of the GoogleSignIn client.</span>
  <span style="color: #0000ff;">final</span> GoogleSignIn _googleSignIn = GoogleSignIn<span class="br0">&#40;</span><span class="br0">&#41;</span>;
&nbsp;
  <span style="color: #808080;">// State to manage the loading indicator on the button.</span>
  bool _isSigningIn = <span style="color: #0000ff;">false</span>;
&nbsp;
  <span style="color: #808080;">/// Performs the entire Google Sign-In flow and authenticates with Firebase.</span>
  Future&lt;void&gt; _signInWithGoogle<span class="br0">&#40;</span><span class="br0">&#41;</span> async <span class="br0">&#123;</span>
    <span style="color: #808080;">// Prevent multiple sign-in attempts.</span>
    <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>_isSigningIn<span class="br0">&#41;</span> <span style="color: #0000ff;">return</span>;
&nbsp;
    setState<span class="br0">&#40;</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
      _isSigningIn = <span style="color: #0000ff;">true</span>;
    <span class="br0">&#125;</span><span class="br0">&#41;</span>;
&nbsp;
    <span style="color: #0000ff;">try</span> <span class="br0">&#123;</span>
      <span style="color: #808080;">// 1. Initiate the Google Sign-In flow.</span>
      <span style="color: #0000ff;">final</span> GoogleSignInAccount? googleUser = await _googleSignIn.signIn<span class="br0">&#40;</span><span class="br0">&#41;</span>;
&nbsp;
      <span style="color: #808080;">// If the user canceled the process, stop here.</span>
      <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>googleUser == <span style="color: #0000ff;">null</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
        <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>mounted<span class="br0">&#41;</span> <span class="br0">&#123;</span>
          ScaffoldMessenger.of<span class="br0">&#40;</span>context<span class="br0">&#41;</span>.showSnackBar<span class="br0">&#40;</span>
            <span style="color: #0000ff;">const</span> SnackBar<span class="br0">&#40;</span>content: Text<span class="br0">&#40;</span><span style="color: #FF0000;">'Sign-in canceled by user.'</span><span class="br0">&#41;</span><span class="br0">&#41;</span>,
          <span class="br0">&#41;</span>;
        <span class="br0">&#125;</span>
        <span style="color: #0000ff;">return</span>; <span style="color: #808080;">// Early exit</span>
      <span class="br0">&#125;</span>
&nbsp;
      <span style="color: #808080;">// 2. Obtain the authentication details from the Google user account.</span>
      <span style="color: #0000ff;">final</span> GoogleSignInAuthentication googleAuth = await googleUser.authentication;
&nbsp;
      <span style="color: #808080;">// 3. Create a new Firebase credential using the Google tokens.</span>
      <span style="color: #0000ff;">final</span> AuthCredential credential = GoogleAuthProvider.credential<span class="br0">&#40;</span>
        accessToken: googleAuth.accessToken,
        idToken: googleAuth.idToken,
      <span class="br0">&#41;</span>;
&nbsp;
      <span style="color: #808080;">// 4. Sign in to Firebase with the new credential.</span>
      <span style="color: #808080;">// This action will be picked up by the StreamBuilder in AuthWrapper,</span>
      <span style="color: #808080;">// which will then navigate to the main application screen.</span>
      await FirebaseAuth.instance.signInWithCredential<span class="br0">&#40;</span>credential<span class="br0">&#41;</span>;
&nbsp;
    <span class="br0">&#125;</span> <span style="color: #0000ff;">catch</span> <span class="br0">&#40;</span>e<span class="br0">&#41;</span> <span class="br0">&#123;</span>
      <span style="color: #808080;">// Handle any errors that occur during the process.</span>
      print<span class="br0">&#40;</span><span style="color: #FF0000;">'Error during Google sign-in: $e'</span><span class="br0">&#41;</span>;
      <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>mounted<span class="br0">&#41;</span> <span class="br0">&#123;</span>
        ScaffoldMessenger.of<span class="br0">&#40;</span>context<span class="br0">&#41;</span>.showSnackBar<span class="br0">&#40;</span>
          SnackBar<span class="br0">&#40;</span>content: Text<span class="br0">&#40;</span><span style="color: #FF0000;">'Error: ${e.toString()}'</span><span class="br0">&#41;</span><span class="br0">&#41;</span>,
        <span class="br0">&#41;</span>;
      <span class="br0">&#125;</span>
    <span class="br0">&#125;</span> <span style="color: #0000ff;">finally</span> <span class="br0">&#123;</span>
      <span style="color: #808080;">// Ensure the loading state is always reset, even if an error occurs.</span>
      <span style="color: #0000ff;">if</span> <span class="br0">&#40;</span>mounted<span class="br0">&#41;</span> <span class="br0">&#123;</span>
        setState<span class="br0">&#40;</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
          _isSigningIn = <span style="color: #0000ff;">false</span>;
        <span class="br0">&#125;</span><span class="br0">&#41;</span>;
      <span class="br0">&#125;</span>
    <span class="br0">&#125;</span>
  <span class="br0">&#125;</span>
&nbsp;
  <span style="color: #339933;">@override</span>
  Widget build<span class="br0">&#40;</span>BuildContext context<span class="br0">&#41;</span> <span class="br0">&#123;</span>
    <span style="color: #0000ff;">return</span> Scaffold<span class="br0">&#40;</span>
      appBar: AppBar<span class="br0">&#40;</span>
        title: <span style="color: #0000ff;">const</span> Text<span class="br0">&#40;</span><span style="color: #FF0000;">'Sign In'</span><span class="br0">&#41;</span>,
        elevation: <span style="color: #cc66cc;">2</span>,
      <span class="br0">&#41;</span>,
      body: Center<span class="br0">&#40;</span>
        child: Padding<span class="br0">&#40;</span>
          padding: <span style="color: #0000ff;">const</span> EdgeInsets.all<span class="br0">&#40;</span><span style="color: #cc66cc;">24.0</span><span class="br0">&#41;</span>,
          child: Column<span class="br0">&#40;</span>
            mainAxisAlignment: MainAxisAlignment.center,
            children: &lt;Widget&gt;<span class="br0">&#91;</span>
              <span style="color: #0000ff;">const</span> Text<span class="br0">&#40;</span>
                <span style="color: #FF0000;">'Welcome to Mesh Masks'</span>,
                style: TextStyle<span class="br0">&#40;</span>fontSize: <span style="color: #cc66cc;">24</span>, fontWeight: FontWeight.bold<span class="br0">&#41;</span>,
              <span class="br0">&#41;</span>,
              <span style="color: #0000ff;">const</span> SizedBox<span class="br0">&#40;</span>height: <span style="color: #cc66cc;">16</span><span class="br0">&#41;</span>,
              <span style="color: #0000ff;">const</span> Text<span class="br0">&#40;</span>
                <span style="color: #FF0000;">'Please sign in with your Google account to continue.'</span>,
                textAlign: TextAlign.center,
              <span class="br0">&#41;</span>,
              <span style="color: #0000ff;">const</span> SizedBox<span class="br0">&#40;</span>height: <span style="color: #cc66cc;">48</span><span class="br0">&#41;</span>,
              _isSigningIn
                  ? <span style="color: #0000ff;">const</span> CircularProgressIndicator<span class="br0">&#40;</span><span class="br0">&#41;</span>
                  : ElevatedButton.icon<span class="br0">&#40;</span>
                      icon: <span style="color: #0000ff;">const</span> Icon<span class="br0">&#40;</span>Icons.login<span class="br0">&#41;</span>, <span style="color: #808080;">// Example icon</span>
                      onPressed: _signInWithGoogle,
                      label: <span style="color: #0000ff;">const</span> Text<span class="br0">&#40;</span><span style="color: #FF0000;">'Sign In with Google'</span><span class="br0">&#41;</span>,
                      style: ElevatedButton.styleFrom<span class="br0">&#40;</span>
                        minimumSize: <span style="color: #0000ff;">const</span> Size<span class="br0">&#40;</span><span style="color: #0000ff;">double</span>.infinity, <span style="color: #cc66cc;">50</span><span class="br0">&#41;</span>, <span style="color: #808080;">// Make button wider</span>
                      <span class="br0">&#41;</span>,
                    <span class="br0">&#41;</span>,
            <span class="br0">&#93;</span>,
          <span class="br0">&#41;</span>,
        <span class="br0">&#41;</span>,
      <span class="br0">&#41;</span>,
    <span class="br0">&#41;</span>;
  <span class="br0">&#125;</span>
<span class="br0">&#125;</span></pre></td></tr></table></code><hr />
</div>La compilation donne 3 erreurs:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Citation:</div>
	<div class="bbcode_quote printable">
		<hr />
		
			<br />
&gt; Task :app:compileFlutterBuildRelease<br />
lib/signin_screen.dart:16:38: Error: Couldn't find constructor 'GoogleSignIn'.<br />
  final GoogleSignIn _googleSignIn = GoogleSignIn();<br />
                                     ^^^^^^^^^^^^<br />
lib/signin_screen.dart:32:67: Error: The method 'signIn' isn't defined for the type 'GoogleSignIn'.<br />
 - 'GoogleSignIn' is from 'package:google_sign_in/google_sign_in.dart' ('../../AppData/Local/Pub/Cache/hosted/pub.dev/google_sign_in-7.2.0/lib/google_sign_in.dart').<br />
Try correcting the name to the name of an existing method, or defining a method named 'signIn'.<br />
      final GoogleSignInAccount? googleUser = await _googleSignIn.signIn();<br />
                                                                  ^^^^^^<br />
lib/signin_screen.dart:49:33: Error: The getter 'accessToken' isn't defined for the type 'GoogleSignInAuthentication'.<br />
 - 'GoogleSignInAuthentication' is from 'package:google_sign_in/src/token_types.dart' ('../../AppData/Local/Pub/Cache/hosted/pub.dev/google_sign_in-7.2.0/lib/src/token_types.dart').<br />
Try correcting the name to the name of an existing getter, or defining a getter or field named 'accessToken'.<br />
        accessToken: googleAuth.accessToken,<br />
                                ^^^^^^^^^^^<br />
Target kernel_snapshot_program failed: Exception<br />
<br />
<br />
&gt; Task :app:compileFlutterBuildRelease FAILED
			
		<hr />
	</div>
</div></div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f1238/java/developpement-mobile-java/android/">Android</category>
			<dc:creator>DaTheWolf</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2179785/java/developpement-mobile-java/android/authentification-google-flutter/</guid>
		</item>
	</channel>
</rss>
