En Android si se invoca una biblioteca compartida C/C++ utilizando NDK y carga un archivo, ¿cuál es su directorio actualmente en funcionamiento? GraciasAndroid JNI ¿cuál es el directorio de trabajo actual para el código ejecutado en C/C++?
7
A
Respuesta
-2
Tal vez la muestra NDK en "android-ndk-rxx/samples/two-libs" le dará algunos mensajes útiles.
7
El directorio actual es "/", no el directorio de la aplicación:
Para obtener el directorio de la aplicación, es necesario utilizar JNI llamadas a código Java, que a su vez recibe directorio de la aplicación Android a partir del contexto.
1
Negativo. El código nativo getcwd() devolverá '/', que no es el directorio de la aplicación. Para que native sepa dónde está, debe pasar el directorio de la aplicación (obtenido del objeto Context) a native a través de un método nativo. O intente llamar al método de Context con códigos nativos, que es demasiado complejo.
Cuestiones relacionadas
- 1. ¿Cuál es el origen de '.' es decir, el directorio actual?
- 2. ¿Cómo configurar el directorio de trabajo actual?
- 3. Obtenga el directorio actual de trabajo para cmd.exe
- 4. Obtener el directorio donde se encuentra el código ejecutado
- 5. SWI Prolog cambiar el directorio de trabajo/obtener el directorio de trabajo actual?
- 6. ¿Cuál es el directorio actual en un archivo por lotes?
- 7. QSettings(): Cómo guardar en el directorio de trabajo actual
- 8. vimrc - actual directorio de trabajo
- 9. ¿Hg Pull solo funciona en el directorio de trabajo actual?
- 10. Obtener el directorio de trabajo actual en una aplicación Qt
- 11. ¿Cómo configurar el directorio de trabajo/actual en Vim?
- 12. T4 Obtener el directorio de trabajo actual de la solución
- 13. ¿Cómo encuentro el directorio actual?
- 14. PHP: Cómo establecer el directorio de trabajo actual para que sea el mismo que el directorio que ejecuta el script
- 15. IntelliJ Problema con + obtener el directorio de trabajo actual
- 16. F # interactivo: cómo mostrar/cambiar el directorio de trabajo actual
- 17. ¿Cómo configuro el directorio de trabajo para el "directorio de la solución" en C++
- 18. es el código después de header ("Location: ...) ejecutado
- 19. SQL Plus: cómo cambiar el directorio y mostrar el directorio de trabajo actual
- 20. git force push actual directorio de trabajo
- 21. Utilice el registro para iniciar un programa, y también cambie el directorio de trabajo actual?
- 22. NDK/JNI: identificando el hilo actual
- 23. Cambiando el directorio de trabajo
- 24. ¿Cuál es el código de tecla para "$"?
- 25. ¿Cómo establecer el directorio de trabajo para Node.js en Windows?
- 26. ¿Cómo obtengo el Directorio de trabajo actual para Grails/Tomcat Webapp?
- 27. ¿Cuál es el elemento actual en Javascript?
- 28. Cambiar temporalmente el directorio de trabajo actual en bash para ejecutar un comando
- 29. WARN El directorio de trabajo actual no es un Sencha SDK o carpeta de aplicaciones reconocida
- 30. ¿Cuál es el directorio 'obj' en .NET?