자바를 배우던 중 초보가 질문드립니다.
개미
2023.04.01
안녕하세요
질문좀 드릴께요.
자바기초공부중입니다.
1. 자바를 배우던중 과연 어플이 보통
어떤 파일들의 구성으로 이루어져있는지 보려던차에
apk파일을 집으로 압축한다음에 풀면 여러파일들이
나오는 것을 알게되었습니다.
그럼 그 파일들이 그 어플을 개발당시 만든파일들 전부입니까?
반대로 그 안에 있는 파일들을 전부 만들었다고 하면
어플하나를 개발하게 되게되는겁니까?
2. 그 안에는 dex와같이 클래들을 모은 파일처럼
파일을 변환하여 준 것이 있는데 이런식으로 변환하여 담은 파일들은
또 어떠어떠한것들이 있나요?
3. 또 이렇게 풀어서 볼수있는프로그램이 소스를 오픈을 한
것이라고 보면됩니까? 만약, 오픈을 하지 않았다면
어떤식으로 만들어놓는겁니까?
궁금합니다. 꾸벅~
-
갤2
1. APK는 binary입니다. source가 아니에요. 그러므로 전부가 아닙니다.
2. pass
3. 풀어서 볼 수 있다고 해서 소스를 오픈했다고 볼 수는 없습니다. 배포되는 프로그램들은 라이브러리형태(jar)로 배포하고 사용하는 방법인 api를 제공합니다.