Download presentation
Presentation is loading. Please wait.
1
제목소개 1. 안드로이드소개 2. 패킷캡쳐를 위한 환경 소개 3. ndk 소개 4. lipcap 5. 6.도식화 그림 7.구현된 그림
2
ANDROID PACKET CAPTURE 20044074 조용준 20044091 유창열 20074750 최병희
SOONCHUNHYANG UNIVERSITY 조용준 유창열 최병희 김상우
3
1 안드로이드란???? ->리눅스 2.6 커널을 기반으로한 개방형 소프트웨어 플랫폼.
->Dalvik VM 을 이용한 JAVA 기반의 개발 언어를 제공. ->다른 여러 기기에도 적용할 수 있는 연동성을 가지고 있다.
4
2 기본 개발 환경 자 바 : Jdk-6u22-windows-i586 (자바 환경변수 설정)
이클립스 : Eclipse IDE for Java Developers (Android development tools 설치) 안드로이드 SDK : Android-sdk_r07-windows
5
3 Native library를 위한 NDK 1.NDK설치 환경 Cygwin
android-ndk-r4b-windows - NDK는 개발자가 Android Application을 개발시 C코드로 개발 할 수 있게 도와 주는 Development Kit 이다. - NDK는 다음과 같은 기능을 제공한다. 1)개발 툴과 C, C++ 소스로 부터 Native code 라이브러리를 만들 build file을 제공 2)Native library를 application packages file(.apks)에 함께 묶을 수 있는 방법을 제공 3)Native System의 헤더/라이브러리 제공
6
4 NDK를 이용 공용라이브러리 생성 안드로이드 external 폴더의 libpcap(0.9.8)을 이용.
NDk에서 컴파일을 위한 Android.mk 파일 생성. ndk-build를 이용하여 .so파일(공용라이브러리)를 생성.
7
5 ㄹㄴㅇㅁ ㄹㅇㄴㅁ
8
6 도식화 그림. 개발 환경 구성. Libpcap를 위한.mk파일 생성 Jin파일을 이용하여 .so 파일을 생성
9
7 구현된 모습.
Similar presentations