2011-03-26 4 views
0

C 인터페이스가있는 DLL을 (잘하면) 사용하는 안드로이드 플랫폼 용 응용 프로그램을 작성했습니다. 서버에서 정보를 얻는 유일한 방법은이 API를 사용하는 것입니다. 이것은 가능한가? 그렇다면 누군가 올바른 방향으로 나에게 한 가지를 줄 수 있습니까? 감사합니다Java에서 C 인터페이스가있는 DLL 사용 (Android 용)

답변

2

필자는 C 인터페이스가있는 DLL을 (잘하면) 사용하는 안드로이드 플랫폼 용 응용 프로그램을 작성하려고합니다.

"DLL"은 Windows 용어입니다. Android에서는 Windows DLL을 사용할 수 없습니다. 안드로이드는 Linux 기반 운영 체제이므로 Linux에서 작동 할 수있는 C 코드가 필요합니다.

서버에서 정보를 얻는 유일한 방법은이 API를 사용하는 것입니다. 이것은 가능한가?

Android 용 C 라이브러리를 만들 수 있습니까? 예. Native Development Kit (NDK)을 참조하십시오.

일부 C 라이브러리에서만 액세스 할 수있는 서버를 만들 수 있습니까? 인터넷을 통해 해당 서버에 액세스 할 수 있다면 많은 노력이 필요하지 않을 것입니다. 누구든지 해당 서버를 치거나 라이브러리를 리버스 엔지니어링 할 수 있거나 라이브러리 대 서버 통신에서 패킷 검사를 수행 할 수 있습니다.

1

Mono을 사용해 보셨습니까?

면책 조항 : Linux 및 (작동)에서 사용했지만 Android에서는 사용하지 않았습니다.