Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre éclairé
    Comment accéder aux resources d'une librairie depuis celle-ci ?
    Bonjour,

    Je bute sur un problème dont la solution est évidente sur d'autres technologies. J'ai une librairie android (AAR) dans laquelle j'ai un fichier de configuration dans res/raw/config.xml, je souhaiterai lire ce fichier depuis l'intérieur de la librairie, je cherche comment faire cela depuis plusieurs heures sans succès.

    Je vous remercie d'avance pour votre aide.

  2. #2
    Modérateur

    Bonjour,

    Comme n'importe qu'elle autre ressource :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    getResources().openRawResource(R.raw.config);
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé
    Citation Envoyé par grunk Voir le message
    Bonjour,

    Comme n'importe qu'elle autre ressource :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    getResources().openRawResource(R.raw.config);
    Justement je n'ai pas de méthode getResourses(), j'ai tenté

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    val identifier = Resources.getSystem().getIdentifier("lbpcascade_frontalface","raw", FaceDetector.javaClass.`package`.name)


    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    val url = FaceDetector.javaClass.getResource("lbpcascade_frontalface")


    et

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    Resources.getSystem().assets.open("lbpcascade_frontalface").readBytes()


    Sans succès ^^

  4. #4
    Membre éclairé
    J'ai fini par trouver une solution acceptable, en ajoutant la capacité pour l'utilisateur de mon SDK de passer une fonction permettant de résoudre le Context courant.

    Merci encore

###raw>template_hook.ano_emploi###