Intent는 다른 앱 구성요소로부터 작업을 요청하는 데 사용할 수 있는 메시지 객체입니다. 인텐트는 여러 가지 방법으로 구성요소 간의 통신을 촉진하지만 다음과 같은 세 가지 기본적인 사용 사례가 있습니다. 이 페이지의 나머지에서는 인텐트의 작동 원리와 사용 방법을 설명합니다. 관련 정보는 다른 앱과의 상호작용 및 콘텐츠 공유를 참고하세요. 그림 1은 액티비티를 시작할...
코딩을 시작하기 전에 우수한 앱을 설계하고 계획하는 작업을 해야 합니다. 뛰어난 사용자 환경을 만들고, 앱 아키텍처를 신중하게 계획하고, 권장되는 보안 및 개인 정보 보호 관행을 따르세요.
Android는 다른 플랫폼의 디스크 기반 파일 시스템과 유사한 파일 시스템을 사용합니다. 시스템에서 제공되는 앱 데이터 저장 옵션은 다음과 같습니다. Android는 두 가지 유형의 실제 저장소 위치, 즉 내부 저장소와 외부 저장소를 제공합니다. 대부분의 기기에서 내부 저장소는 외부 저장소보다 작습니다. 그러나 내부 저장소는 모든 기기에서 항상 사용할 수 있으므로 앱 작동의 기...
Step by Step guide or Roadmap to launch your career as an android developer and secure your first android dev job
Discover the latest app development tools, platform updates, training, and documentation for developers across every Android device.
로컬 테스트는 Android가 아닌 자체 워크스테이션에서 직접 실행됩니다. 실행할 수 있습니다 따라서 로컬 JVM (Java Virtual Machine)을 사용하고 테스트를 실행할 수 있습니다. 로컬 테스트를 사용하면 앱의 로직을 더 빠르게 평가할 수 있습니다. 그러나 Android 프레임워크와 상호작용할 수 없으므로 실행할 수 있는 테스트 유형에 제한이 있습니다. 단위 테스트는 코드의 작은 섹션인 테스...
대부분의 경우 앱은 다른 앱에서 액세스할 필요가 없거나 액세스하면 안 되는 파일을 만듭니다. 시스템에서 제공하는 아래 위치에 이러한 앱별 파일을 저장할 수 있습니다. 사용자가 앱을 제거하면 앱별 저장소에 저장된 파일이 삭제됩니다. 이러한 이유로, 사용자가 앱과는 별개로 유지할 것으로 예상하는 항목을 이 저장소에 저장해서는 안 됩니다. 예를 들어 앱에서 사용자의...
사용자가 기기에서 링크를 따라갈 때는 보고 싶은 콘텐츠에 도달하려는 한 가지 목표를 염두에 두고 있습니다. 개발자는 앱 선택 대화상자(명확성 대화상자라고도 함)를 건너뛰고 앱에서 링크의 특정 콘텐츠로 사용자를 바로 연결하도록 Android 앱 링크를 설정할 수 있습니다. Android 앱 링크는 HTTP URL 및 웹사이트 연결을 활용하기 때문에 앱을 설치하지 않은 사용자는 개발자의 사...
다양한 Android 기기는 각기 다른 CPU를 사용하므로 서로 다른 명령 집합을 지원합니다. CPU와 명령 세트의 각 조합에는 고유한 ABI(Application Binary Interface)가 있습니다. ABI에는 다음 정보가 포함되어 있습니다. 이 페이지에는 NDK에서 지원하는 ABI 및 각 ABI의 작동 방식에 관한 정보가 나와 있습니다. ABI는 플랫폼에서 지원하는 네이티브 API를 참조할 수도 있습니다. 32비트 시스템에 영향...