Outils pour utilisateurs

Outils du site


informatique:android

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
informatique:android [08/01/2025 00:10] – [Knock.app] cyrilleinformatique:android [13/07/2025 12:07] (Version actuelle) – [CHECK_LICENSE] cyrille
Ligne 1: Ligne 1:
 ====== Android ====== ====== Android ======
  
-Aussi: +Les [[http://developer.android.com/about/dashboards/index.html|statistiques des versions utilisées d'Android]], tailles d'écran et versions d'OpenGL, publication par Google.
-  * [[/informatique/mobile_app|/informatique/mobile_app]]+
  
 ===== Divers outils ===== ===== Divers outils =====
  
 [[https://www.info24android.com/comment-lancer-votre-ecran-android-sur-un-bureau-linux/|recopier écran Android sur un bureau Linux]] [[https://www.info24android.com/comment-lancer-votre-ecran-android-sur-un-bureau-linux/|recopier écran Android sur un bureau Linux]]
-===== Docs ===== 
  
-[[http://android.developpez.com/cours/|Les meilleurs cours et tutoriels pour Android]] sur developpez.com 
  
-==== devices ==== 
  
-  * tablette Arnova 10b G3 (AN10BG3) Android v4.0.3 (API 15), Kernel 3.0.8+ +===== Developement =====
-    * USB idVendor=0e79, idProduct=146c +
-    * Rockchip RK29, Screen Resolution: 1024 x 600, Processor: ARM 1 core 1Ghz, RAM 1Go +
-  * tablette Arnova 10b, Android 2.3.7 (API ?), Kernel 2.6.25 +
-    * Mod CyanogenMod 7.2.0 +
-    * Rockchip RK2818 ARM926EJ-S REV 5, mEM 200 mB +
-  * smartphone Orange Hi 4G, Android v4.4.2 (API 19), Kernel 3.4.0 +
-  * smartphone Samsung GT-S5369, Android 2.3.6 (API 10), Kernel 2.6.35 +
-    * USB idVendor=04e8, idProduct=685e +
-    * Ecran: TFT 262 000 couleurs, 320 x 240 +
-  * smartphone Samsung Galaxy Core Prime SM-G361F, Android 5.1.1 +
-    * Écran 4.5 pouces 480 x 800 (WVGA), Quad-Core 1.2GHz+
  
  
 +==== SDK & Tools ====
  
-==== Versions d'Androïd et API ====+  * [[/informatique/mobile_app|/informatique/mobile_app]] 
 +  * [[informatique/flutter|Flutter]] 
 +  * Android Studio https://developer.android.com/studio/index.html 
 +    * Device Manager pour créer des device pour l'émulateur 
 +      * choix de la version API 
 +      * choix des services : 
 +        * AOS : Android Open Source 
 +        * GP : Google Play 
 +        * GA : Google APIs
  
-Les [[http://developer.android.com/about/dashboards/index.html|statistiques des versions utilisées d'Androïd]], les tailles d'écran et versios d'OpenGL, publication par Google.+==== Déploiement Play Console ====
  
-| Version | Name | API | +Deux ''permissions'' sont ajoutées par Google:
-| 2.2 | Froyo | 8 | +
-| 2.3.3 | Gingerbread | 10 | +
-| 2.3.7 | ::: | ::: | +
-| 4.0.3 | Ice Cream Sandwich | 15 | +
-| 4.0.4 | ::: | ::: | +
-| 4.1.x | Jelly Bean | 16 | +
-| 4.2.x | ::: | ::: | +
-| 4.3 | ::: | ::: | +
-| 4.4 | KitKat | 19 | +
-| 5.0 | Lollipop | 21 | +
-| 5.1 | ::: | ::: | +
-| 6.0 | Marshmallow | 23 |+
  
-===== Developement =====+  * com.android.vending.CHECK_LICENSE, 
 +  * net.comptoir.wpduk.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION 
 + 
 +=== CHECK_LICENSE === 
 + 
 +L'application plante sur un appareil sans Google Play (ou désactivé). 
 + 
 +{{:informatique:android:googleplay_disabled_01.jpg?direct&200| 
 +}} 
 + 
 +License Verification Library (LVL) -> [[https://developer.android.com/google/play/licensing/client-side-verification|Adding Client-Side License Verification to Your App]] 
 + 
 +Elle semble être activée par défaut, il faut la désactiver : 
 + 
 +Une permission de moins en désactivant abonnement monétisation: 
 + 
 +  * Play Console -> L'appli 
 +  * Monétiser avec Play 
 +  * Configuration de la monétisation 
 +  * Paramètres d'abonnement -> Désactiver (il était activé) 
 + 
 +{{:informatique:android:play_console_check_license.png?direct&400|}} 
 + 
 +Mais ça n'est pas ça, la permission ''com.android.vending.CHECK_LICENSE'' est toujours activée après publication. 
 + 
 +Dans la Play Console il y a encore d'autres trucs : 
 + 
 +  * Play Console -> Sur une appli 
 +  * Tester et publier 
 +  * Intégrité des applis 
 +    * Protection automatique 
 +    * Signature d'application Play 
 + 
 +Après désactivation "Protection automatique" 
 + 
 +{{:informatique:android:googleplay_integrite_protection-auto_disabled.png?direct&200|}} 
 + 
 +👌 Parfait. Avec la "Protection automatique" désactivée l'appli installée avec Aurora Store et Google Play désactivé (ou absent) fonctionne. 
 + 
 +==== Docs ==== 
 + 
 +[[https://android.developpez.com/cours/|Les meilleurs cours et tutoriels pour Android]] sur developpez.com 
 + 
 +Android AppIcon 
 + 
 +  * https://docs.flutter.dev/ui/assets/assets-and-images#android 
 + 
 +''.../android/app/src/main/res'': 
 +  * mipmap-hdpi 
 +    * 72x72 
 +  * mipmap-mdpi 
 +    * 48x48 
 +  * mipmap-xhdpi 
 +    * 96x96 
 +  * mipmap-xxhdpi 
 +    * 144x144 
 +  * mipmap-xxxhmdpi 
 +    * 192x192 
 + 
 +Also 
 +  * [[https://docs.flutter.dev/platform-integration/android/splash-screen|Adding a splash screen to your Android app]] 
 + 
 +=== Permissions === 
 + 
 +  * ''<your app package>.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION'' Automatically added to all apps targeting API >= 33 (Android 13) to prevent other apps from connecting to dynamic receivers without explicit permission. 
 +  * ''com.android.vending.CHECK_LICENSE'' voir [[#check_license]] 
 +  * ''com.android.launcher.permission.INSTALL_SHORTCUT'' Required to add shortcuts for websites to the launcher desktop ([[/glossaire/pwa|PWA]]).
  
  
-==== SDK & Tools ==== 
  
-  * Android Studio https://developer.android.com/studio/index.html 
  
 ==== Tips ==== ==== Tips ====
Ligne 276: Ligne 322:
    
 https://docs.knock.app/getting-started/what-is-knock https://docs.knock.app/getting-started/what-is-knock
 +
 +Knock Flutter SDK
 +
 +
 +===== devices =====
 +
 +  * tablette Arnova 10b G3 (AN10BG3) Android v4.0.3 (API 15), Kernel 3.0.8+
 +    * USB idVendor=0e79, idProduct=146c
 +    * Rockchip RK29, Screen Resolution: 1024 x 600, Processor: ARM 1 core 1Ghz, RAM 1Go
 +  * tablette Arnova 10b, Android 2.3.7 (API ?), Kernel 2.6.25
 +    * Mod CyanogenMod 7.2.0
 +    * Rockchip RK2818 ARM926EJ-S REV 5, mEM 200 mB
 +  * smartphone Orange Hi 4G, Android v4.4.2 (API 19), Kernel 3.4.0
 +  * smartphone Samsung GT-S5369, Android 2.3.6 (API 10), Kernel 2.6.35
 +    * USB idVendor=04e8, idProduct=685e
 +    * Ecran: TFT 262 000 couleurs, 320 x 240
 +  * smartphone Samsung Galaxy Core Prime SM-G361F, Android 5.1.1
 +    * Écran 4.5 pouces 480 x 800 (WVGA), Quad-Core 1.2GHz
 +
 +
  
informatique/android.1736291433.txt.gz · Dernière modification : de cyrille

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki