Seenthis
•
 
Identifiants personnels
  • [mot de passe oublié ?]

  • https://medium.com

/@elye.project

  • ►/making-android-interacting-with-web-app-921be14f99d8
  • @arno
    ARNO* @arno ART LIBRE 8/10/2019

    #android #kotlin - WebView example
    ▻https://android--code.blogspot.com/2018/03/android-kotlin-webview-example.html

    Plein de configurations pour une webview sous Android.

    ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 10/10/2019

      Je continue avec Kotlin, là j’ai besoin de jouer avec #ARCore. Cette page explique comment ajouter des images de référence :
      ▻https://medium.com/dvt-engineering/getting-started-augmented-reality-using-android-arcore-9c2f4c3d6528

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 10/10/2019

      Pour ARCore, la page officielle pour activer le truc :
      ▻https://developers.google.com/ar/develop/c/enable-arcore

      Il me manquait la déclaration qui va bien dans AndroidManifest.xml :

      <meta-data android:name="com.google.ar.core" android:value="optional" />

      (Ici : ARCore est optionnel.)

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 10/10/2019

      Communication entre la Webview et l’application :
      ▻https://medium.com/@elye.project/making-android-interacting-with-web-app-921be14f99d8

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 11/10/2019

      Je me le note, parce que j’ai bien galéré avec ça : pour accéder à ma webview depuis un autre thread (parce que déclenchement d’une action asynchrone par une @JavascriptInterface), il faut déclarer runOnUiThead :

      runOnUiThread {
             //execute code on main thread
             myView.evaluateJavascript("…", null )
      }
      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 15/10/2019

      Du Kotlin un peu plus complet pour ajouter des images de référence à une session ArCore :
      ▻https://github.com/kboy-silvergym/ARCore-Kotlin-Sampler/blob/master/app/src/main/java/net/kboy/sceneformsample/activity/ImageActivity.kt

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 17/10/2019

      Pour l’instant, la seule documentation fiable que j’ai trouvé sur #ArCore en #Kotlin, c’est là :
      ▻https://proandroiddev.com/building-arcore-apps-using-sceneform-part-3-4cd392d6284f

      et le code source :
      ▻https://github.com/Hariofspades/SpreadLove

      ARNO* @arno ART LIBRE
    • @arno
      ARNO* @arno ART LIBRE 17/10/2019

      A l’ajout d’un <fragment> pour AR dans mon XML, plantage systématique de l’app. Il faut ajouter les compileOptions suivantes dans les crochets de android{} dans le fichier build.gradle :

      android {
         compileOptions {
             sourceCompatibility JavaVersion.VERSION_1_8
             targetCompatibility JavaVersion.VERSION_1_8
         }
      }

      (les gens sur l’interwebz présupposent que je savais qu’il fallait installer ça dans dans android{}).

      ARNO* @arno ART LIBRE
    Écrire un commentaire