저는 Android 개발에 새로운 경험이 있습니다. 안드로이드가 C에있는 위에서 언급 한 기능을 지원하는지 여부를 알고 싶습니다.안드로이드는 setjmp/longjmp, access, chdir, getcwd를 지원합니까?
미리 감사드립니다.
저는 Android 개발에 새로운 경험이 있습니다. 안드로이드가 C에있는 위에서 언급 한 기능을 지원하는지 여부를 알고 싶습니다.안드로이드는 setjmp/longjmp, access, chdir, getcwd를 지원합니까?
미리 감사드립니다.
이 기능은 Android NDK를 통해 네이티브 C로 코딩 할 때 사용할 수 있습니다. NDK에는 이러한 기능을 포함하는 표준 C 라이브러리가 있습니다.
, 당신은 현재 작업의 개념이 없다는 것을 발견 할 것이다 longjmp를 등 안드로이드의 기능에 대해 언급 할 수 없습니다 디렉토리이므로 chdir() 및 getcwd()는 폐기되었습니다. 대신 시스템은 내부 및 외부 저장소 경로를 검색하기위한 일련의 기능을 제공합니다 (http://developer.android.com/guide/topics/data/data-storage.html 참조). 또한 setjmp()/longjmp()의 일반적인 사용은 일반적으로 Java 예외 또는 다른 메커니즘으로 다룰 수 있습니다.
언어에 통합되어 있는지 여부는 확실하지 않지만 네이티브 C 방법에 실제로 액세스해야하는 경우 JNI (Java Native Interface)를 사용하여 네이티브 C 코드를 실행할 수 있습니다.
또한 Exception 및 File 클래스를 살펴보고 유사한 기능을 제공 할 수 있습니다.
흠 나는 네가 말한 것처럼 그렇게 생각할 것이다. JNI에 관한 한 더 많은 정보가 필요합니다. 감사합니다. –
방금 내 대답을 업데이트했습니다. – xil3
필요하지 않아야합니다. Android 용 앱은 일반적으로 Java로 작성됩니다. setjmp/longjmp는 C/C++입니다. (예, 잠시 동안 프로그래밍되었지만 아직도 싫어합니다 :-)
감사합니다. 유익한 정보입니다. –