본문 바로가기

안드로이드 apk 파일 정보보기 요사이 안드로이드 폰을 이용하다 보니 apk 파일이 매우 넘쳐납니다.. APK 파일은 zip 형식으로 자바의 JAR 파일과 유사한 형식으로 데이터가 들어있습니다.. 그 중에 여러 정보를 가진 xml 파일도 포함되어있는데 이 파일은 바이너리 파일로 되어있어서 일반 XML 파서로 읽을 수가 없습니다. 그래서 검색해본 결과 perl 스크립트 언어로 되어있는 변환소스가 있는데 이녀석을 C++로 컨버전하자니 …. 암튼 각설하고 안드로이드 SDk 에 있는 aapt 라는 녀석을 이용하면 좀더 쉽게 정보를 볼수 있습니다.. http://developer.android.com/guide/developing/tools/aapt.html 우선 간단하게 사용하는 방법은 토탈 커맨더의 기능중 “자체 프로그램연결” 이라는 기능을.. 더보기
TCP 커넥션 테스트하는 법.. 간혹 특정 호스트에서 TCP 서비스 중인지 커넥션을 생성하여 확인해보는 경우가 있다.. 윈도우 상에서는 간단하게 telnet.exe 를 이용해서 테스트 하곤 하는데 여러모로 불편한 점이 있어서 만들게 된 프로그램이다. 커넥션 테스트 하는 법은 IP나 DNS 를 입력하고 서비스 중인 포트를 입력한후 Connect 를 눌러보면 끝.. udp 송수신 및 몇가지 추가 기능이 있지만 그다지 추천하지 않는다.. 간단히 커넥션 테스트만 해보는 용도로는 딱 그만이다. 더보기
토탈 커맨더와 거북이 SVN의 조합. SVN을 처음 사용했을 때 Tortoise SVN을 사용했었다. SVN 클라이언트에 대한 개념도 그다지 없었고 그냥 쓰게 된 것이 SVN을 처음 접해본 것이었다. 그러나 한가지 문제는 이 프로그램은 탐색기에 통합된 버전으로 설치하고 나면 상시 모니터가 상주하며(TSVNCache.exe) 시간이 흐를수록 이 상주된 프로그램이 뭔 짓거리를 하는지 점점 시스템 리소스를 깎아 먹는다. 필자는 큰 이유 없이 램에 상주하는 프로그램을 아주 매운데 뜨겁기까지 한 음식 만큼이나 싫어 한다. 특히 인터넷 뱅킹 좀 하려고 하면 서비스 형태로 깔리는 프로그램은 더욱 싫어한다. 예전에는 (SVN 1.4.xx 대) 거북이 SVN 이 독립된 형태로 실행이 불가능 하였던 걸로 기억이 된다. 최근 프로그램을 다시 받아서 테스트해보니.. 더보기