[JAVA] Causes techniques et contre-mesures pour les points auxquels j'étais accro avec la première application Android et Kotlin

introduction

Manque de technologie

Depuis que je suis nouveau dans les applications * Android * et * OpenCV *, j'ai eu une série d'erreurs en essayant de créer des échantillons * OpenCV * en tant que nouveau projet dans * Android Studio *. Immédiatement avant la publication, j'ai appris que vous pouvez facilement basculer entre les ressources de débogage (test) et de publication et les builds en définissant les variantes de build * Gradle * et les saveurs de produit. Ceux-ci n'étaient pas dépendants des personnes qui ont connu des problèmes similaires, grâce à la divulgation d'informations menée par * Qiita *.

Même si je suis nouveau dans les applications * Android *, comme je l'ai expérimenté depuis les jours de * Java 1.2 *, développer avec * Kotlin * compatible est bien plus avantageux que développer avec * Java *. se sentait.

En parlant de documentation officielle, la documentation officielle * Android * était un peu déroutante car elle était mélangée avec de vieilles informations.

Personne cible

Environnement d'exécution

[Environnement d'exécution en cas de problème]

Android Studio 3.1.4

* build.gradle * com.android.tools.build:gradle:3.1.4 org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.61

[* build.gradle *](Module: * application *) minSdkVersion 19(API 19/Android 4.4/KitKat) (Parce que la version du terminal que vous avez est * Android 4.4 *) compileSdkVersion 27(API 27/Android 8.1/Oreo) targetSdkVersion 27

[Environnement d'exécution au moment de la publication]

Android Studio 3.2.1

* build.gradle * com.android.tools.build:gradle:3.2.1 org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.0

[* build.gradle *](Module: * application *) minSdkVersion 19(API 19/Android 4.4/KitKat) (Parce que la version du terminal que vous avez est * Android 4.4 *) compileSdkVersion 28(API 28/Android 9.0/Pie) targetSdkVersion 28(API 28/Android 9.0/Pie)

[Utilisé * OpenSource *]

Android-Image-Cropper 2.7.0 lottie-android 2.5.0 OpenCV 3.4.3

Conditions préalables

Dans cette recherche en cours de développement, j'ai appris l'existence de * Android * Material Design, * Android Jetpack * et * ReactiveX / RxJava / RxAndroid *, mais je ne l'ai pas utilisé dans cette application (hors * Fragment *). (La raison en est que nous avons donné la priorité à la sortie de cette application et ne pouvions pas nous le permettre)

table des matières

1. * Traitement de la transition d'écran (fragment) Android *

-1.1 Processus de collage de l'image après la transition d'écran --1.2 Traitement d'affichage d'image d'animation pendant la composition d'image transparente après la transition d'écran --1.3 Traitement de la pile arrière sur l'écran de résultat de composition transparente

2. * Traitement des fonctions de l'appareil photo Android *

3. * Traitement d'image Android *

--3.1 * createTempFile * (nom de fichier unique) traitement de la classe * File * --3.2 Traitement miroir des images en utilisant * OpenCV * --3.3 Traitement de composition transparent en utilisant * OpenCV * --3.4 Processus d'enregistrement de la galerie d'images composites sans soudure

Recommended Posts

Causes techniques et contre-mesures pour les points auxquels j'étais accro avec la première application Android et Kotlin
Causes techniques et contre-mesures pour les points auxquels j'étais accro avec l'application Android et Kotlin (2. Traitement lié à la fonction caméra d'Android *)
Causes techniques et contre-mesures pour les points accro aux applications Android et Kotlin (3. Traitement lié aux images Android)
Causes techniques et contre-mesures pour les points accro aux applications Android et Kotlin (1. Traitement de la transition d'écran Android (fragment))
Ce à quoi j'étais accro avec l'API REST Redmine
Je veux revenir à l'écran précédent avec kotlin et java!
J'étais accro à la méthode du rouleau
J'étais accro au test Spring-Batch
Problèmes auxquels j'étais accro lors de la création de l'environnement digdag avec docker
L'histoire de la sortie de l'application Android sur le Play Store pour la première fois.
J'étais accro aux tests unitaires avec l'opérateur de tampon dans RxJava
J'étais accro à faire onActivityResult () avec DialogFragment
J'étais accro à NoSuchMethodError dans Cloud Endpoints
J'étais accro au record du modèle associé
Je souhaite utiliser le mode sombre avec l'application SWT
Je veux faire des transitions d'écran avec kotlin et java!
Notez que j'étais accro aux paramètres du projet Android d'IntelliJ IDEA
Comment étudier le kotlin pour la première fois ~ Partie 2 ~
Comment étudier le kotlin pour la première fois ~ Partie 1 ~
J'étais accro à WSl en essayant de créer un environnement de développement d'applications Android avec Vue.js
Ce à quoi j'étais accro lors de l'introduction de la bibliothèque JNI
J'ai essayé de résumer les bases de kotlin et java
J'étais accro à la configuration de default_url_options avec l'introduction de la conception de Rails
J'étais accro à la mise à jour de la déclaration dans MyBatis
Application Android qui sélectionne et affiche des images de la galerie
Je veux faire une liste avec kotlin et java!
Je veux créer une fonction avec kotlin et java!
J'étais accro au réglage de laradock + VSCode + xdebug
Procédure de publication d'applications Android adaptée aux débutants, en difficulté pour la première version first
Je veux implémenter diverses fonctions avec kotlin et java!
[Android] Modifiez le nom de l'application et l'icône de l'application pour chaque saveur
L'histoire à laquelle j'étais accro lors de la création de STS
Ce à quoi j'étais accro lors de la mise en œuvre de l'authentification Google avec des rails
À propos de la question pour laquelle j'étais accro à l'utilisation de hashmap
J'étais accro au paramètre API version min23 de registerTorchCallback
Introduction au développement d'applications Android 1 Installation de JDK et d'Android Studio pour mac
J'ai pu déployer l'application Docker + laravel + MySQL sur Heroku!
J'étais accro au démarrage de sbt
Une histoire à laquelle j'étais accro à deux reprises avec le paramètre de démarrage automatique de Tomcat 8 sur CentOS 8
Mémo Android - J'étais accro à la permission
Mémorandum: Ce à quoi j'étais accro quand j'ai frappé l'API de comptabilité freee
J'ai résumé les points à noter lors de l'utilisation combinée des ressources et des ressources
Attendez que PostgreSQL démarre avec Docker, puis démarrez le service WEB
[Rails] J'étais accro aux paramètres nginx lors de l'utilisation d'Action Cable.
Une histoire à laquelle j'étais accro lors du test de l'API à l'aide de MockMVC
Enregistré parce que j'étais accro à l'entrée standard de la classe Scanner
J'ai essayé de résumer les points clés de la conception et du développement de gRPC
J'étais accro au scrollview car je ne pouvais pas appuyer sur la taille variable UIView
[Circle CI] J'étais accro au test automatique de Circle CI (rails + mysql) [Memo]
Créer une application et la déployer pour la première fois avec heroku
Kotlin vs Java: quel langage de programmation choisir pour votre application Android
J'ai essayé de mesurer et de comparer la vitesse de Graal VM avec JMH
Introduction à Java pour la première fois # 2
Toucher Kotlin pour la première fois-Enum Classes