Ho un codice utile scritto in C# e voglio usarlo nella mia app per Android. Posso usarlo direttamente, o è necessario riscriverlo su Java?Posso usare in qualche modo il codice C# o la libreria C# nel progetto java android?
risposta
È necessario riscriverlo. Oppure esegui il tuo codice C# come servizio Web (WCF o API Web) e chiedi all'applicazione Java di parlare al servizio web
C'è un progetto chiamato Mono for Android
, e ti dà la possibilità di scrivere applicazioni Android in C#:
siete alla ricerca di Mono for Android ~
Se sei cercando di farlo gratuitamente, probabilmente devi semplicemente riscriverlo in Java.
Se stai cercando di combinare C# e Java, probabilmente saranno più problemi di quanto valga . Comunque usando Mono for Android e leggendo questo similar question puoi trovare il Droid che stai cercando.
A seconda del numero di righe di codice di cui si parla, inizierei con una delle versioni demo con dimensioni limitate dei vari convertitori di codice 'csharp to java' disponibili. Google 'csharp to java'. Non otterrai necessariamente un codice java perfetto, eseguibile, ma interromperà la parte posteriore dell'esercizio di conversione.
- 1. come usare opencv in Android Studio nel codice C++ nativo
- 2. Utilizzo della libreria Java nel progetto iOS
- 3. Come posso usare la libreria Boost :: regex.hpp in C++?
- 4. correttamente utilizzando la libreria Obj-C nel progetto Swift
- 5. Come usare il pugnale in un progetto di libreria Android
- 6. Sto per aprire un progetto C++ su Sourceforge. Posso avere qualche consiglio sull'organizzazione del codice?
- 7. libreria steganografia in C o Obj-C
- 8. Chiama libreria C++ da Java in Android
- 9. C codice sorgente libreria
- 10. in che modo la "C" esterna consente il codice C++ in un file C?
- 11. Qual è il modo migliore per usare il codice Python da Scala (o Java)?
- 12. android (modifica la stringa nel codice java)
- 13. progetto nativo Android riferimento a libreria condivisa da C++ progetto di libreria
- 14. Incorpora libreria Java in C
- 15. Come utilizzare il codice C in C++
- 16. Utilizzare una libreria C dal codice C#
- 17. Come convertire il progetto java nel progetto Maven o simile
- 18. Qualche libreria Java utilizza annotazioni per la generazione del codice?
- 19. Qualche motivo per usare byte/short ecc. In C#?
- 20. Traduzione di C# RSACryptoServiceProvider nel codice JAVA
- 21. usare o non usare C++ 0x dispone
- 22. usando C# dll nel progetto C++
- 23. Libreria Eye-Tracking in C#, C/C++ o Objective-C
- 24. Come posso accedere alla mia funzione C++ nel mio codice C o viceversa?
- 25. NDK Android: Compresa la libreria boost C++
- 26. Utilizzo di DLL C++ nel progetto C#
- 27. Come includere la libreria Zxing nel progetto Android?
- 28. C'è un motivo per usare * & or & * nel codice C?
- 29. Come usare la libreria C++ Boost con pkg-config?
- 30. Chiamare la libreria Java da Objective C su Mac
Come ho capito, è possibile scrivere l'intero progetto usando C# e mono, ma non riesco a trovare è possibile utilizzare solo un po 'di codice C# in un'app java. – TpoM6oH
@ user1735198 se questo è il caso, puoi andare con la risposta di twaldron. –
@ user1735198 - Se non fosse possibile utilizzare C# all'interno di un'applicazione Java, allora 'Mono per Android' non sarebbe possibile. –