모바일 코드는 이메일, 문서 또는 웹 사이트에 내장되어 있는 동안 이동이 가능한 모든 프로그램, 응용 프로그램 또는 콘텐츠입니다. 모바일 코드는 범용 직렬 버스(USB) 플래시 드라이브와 같은 네트워크 또는 스토리지 미디어를 사용하여 다른 컴퓨터 시스템에서 로컬 코드 실행을 실행합니다. 용어는 종종 악의적 인 컨텍스트에서 사용되며, 모바일 코드는 컴퓨터 및 시스템 손상의 다양한 정도를 만듭니다. 모바일 코드는 일반적으로 HTML 이메일 또는 이메일 첨부 파일 본문을 통해 다운로드됩니다. Java Applet와 같은 모바일 코드는 네트워크를 통해 전송되고 원격 컴퓨터에서 실행되는 코드입니다. 모바일 코드 개발자는 코드가 실행되는 환경을 제어하는 경우 거의 없으므로 특별한 보안 문제가 관련됩니다. 가장 큰 환경 위협 중 하나는 모바일 코드가 악의적일 수 있는 다른 모바일 코드와 나란히 실행될 위험에서 비롯됩니다. 인기있는 모든 웹 브라우저는 동일한 JVM에서 여러 소스에서 코드를 함께 실행하기 때문에 모바일 코드에 대한 많은 보안 지침은 동일한 에 액세스 할 수있는 적이 개체의 상태와 동작을 조작하지 못하도록하는 데 중점을 두고 있습니다. 프로그램이 실행중인 가상 머신. 코딩을 접하는 경우, 새로운 언어로 말하고 쓰는 것에 대해 알아야 할 모든 것을 배우는 것은 엄청난 도전이 될 수 있습니다. 그래서, 첫 번째 단계는 무엇입니까? 직접 만들고 싶지만 코딩하는 방법조차 모릅니다. 코딩의 기본이 부족한 경우 자신의 앱을 디자인할 수도 있습니까? 이 프로그램은 공용 액세스 메서드에서 개인 배열 변수를 반환하여 모바일 코드에 대한 보안 코딩 원칙을 위반합니다.

이것은 단검 2와 안드로이드 아키텍처 구성 요소를 사용하는 샘플 응용 프로그램입니다. 참고 아키텍처 구성 요소에 익숙하지 않은 경우 먼저 이 리포지토리의 다른 예제를 확인하는 것이 좋습니다. 또 다른 대안은 고급 기능에 대한 기본 코딩을 배울 수 있도록 하면서 기본 프레임워크를 담당하는 빌더를 사용하는 것입니다.