java - NativeScript: Adăugarea unui proiect Android nativ în NativeScript
Am o întrebare despre cum să adaug un proiect Android nativ existent într-un proiect Nativescript/TypeScript.
Am un cod sursă pentru Android nativ și încerc să folosesc/apeleze clasele lor Java (de exemplu: MainActivity.java) ca un intent în proiectul meu nativescript.
Am citit deja o documentație despre [Extinderea aplicației native][1]
[1]: https://docs.nativescript.org/guides/integration-with-existing-ios-and-android-apps/extend-existing-android-app dar explică doar cum să adaugi NativeScript într-o aplicație Android existentă și nu invers.
Încerc să caut pe Google, dar nu pot găsi o soluție.
Am nevoie de un ghid despre unde să copiez codul sursă și în ce folder și cum să îl apelez ca un intent. Trebuie să modific AndroidManifest.xml și să adaug clasa ca activitate (tagul Activity) sau aplicație (tagul Application).
Dacă aveți un link/documentație la care mă pot referi, sper că nu vă deranjează să o împărtășiți.
Ajutorul tău este foarte apreciat.
Îmi pare rău, sunt destul de începător în NativeScript.
Mulțumesc anticipat
Răspuns #1
Puteți să vă convertiți proiectul nativ într-o bibliotecă AAR, să copiați aceasta în App_Resources/Android/lib și apoi ar trebui să puteți accesa tot ce este în ea.
Iată documentele care explică cum poți accesa API-urile native Java din JavaScript/TypeScript.