티스토리

&
검색하기

블로그 홈

&

srandroid.tistory.com/m

sryang 님의 블로그입니다.

구독자
37
방명록 방문하기

주요 글 목록

  • [안드로이드] 기본 개념 - 컨텐트 프로바이더(Content Provider) https://developer.android.com/guide/components/fundamentals#Components 안드로이드 운영체제는 스마트폰의 입출력장치(네트워크, 디스플레이, 저장소 등)를제어한다. 안드로이드 앱은운영체제가 제공하는 프레임워크를 사용해 이런 입출력 장치를사용 할 수 있다. 안드로이드 앱은 안드로이드 운영체제가 정하는 방식에 따르지 않고는동작할 수 없다. 안드로이드 운영체제는 기본적으로애플리케이션 간에 정보나 데이터 접근을차단하고 있다. 하지만 시스템이 알지 못하는 접근에 대해서 앱을 보호하기 위해차단하는 것이지 다른 어떤 운영체제들보다도앱 간에 서로 협동하고 정해진 규칙에 따라 데이터를 공유하여사용자에게 서비스를 제공할 수 있는 환경을 제공한다. 운영체제를 국가로 본다면.. 공감수 2 댓글수 0 2024. 11. 30.
  • [안드로이드] 기본 개념 - 브로드케스트 리시버(Broadcast receivers) https://developer.android.com/guide/components/fundamentals#Components 요약사용자 플로우 밖에서 알림을 받을 수 있는 컴포넌트앱이 실행중에 있지 않더라도 이벤트를 전달 받을 수 있다.사진찍기, 화면 끄기, 베터리 부족 등의 다양한 브로드케스트가 시스템에서 만들어 진다.UI가 없지만 알림창에 표시 할 수 있다.최소한의 작업만 수행하도록 설계되어있다.어떤 작업을 하고자 할 경우 JobService와 JobScheduler을 통해 작업 권장.앱간 상호작용에 사용 시 보안에 유의본문브로드캐스트 리시버는  사용자 플로우의 밖에서  (앱을 일반적으로 사용하는 도중에)  시스템이 이벤트를 전달하여  앱이 시스템의 다양한 알림을 받을 수 있는컴포넌트 이다. 브로드.. 공감수 6 댓글수 0 2024. 9. 27.
  • [안드로이드] 기본 개념 - 서비스(Service) https://developer.android.com/guide/components/fundamentals#Components요약서비스는 앱을 백그라운드에서 유지시키기 위해 사용하는 진입점(entry point)이다.대표적인 예: 음악 재생과 파일 다운로드Started Services : 작업이 왼료될 때까지 실행되는 서비스Bounde Services : 다른 앱에게 백그라운드에서 서비스를 제공하는 서비스라이브 배경화면, 알림 리스너, 화면 보호기, 입력 방법 등 시스템에서 바인딩 하는 서비스들.본문 서비스는 어떠한 이유가 되었던 앱을 백그라운드에서 계속 유지시키기 위해 사용하는(모든 앱들이 사용할 수 있는) 범용 목적의 진입점 이다. 오랫동안 실행하는 작업(ex: 음악 재생) 또는 원격 프로세스(ex:.. 공감수 3 댓글수 0 2024. 9. 24.
  • [안드로이드] 기본 개념 - 액티비티(Activities) https://developer.android.com/guide/components/fundamentals#Components 요약액티비티는 화면이 있는 사용자와 상호작용하는 진입점(entry point).액티비티는 서로 협동하여 하나의 앱을 만들지만, 서로 남이나 다를바 없는 독립적인 존재들.시스템과 앱간의 유용한 상호작용을 하는데 액티비티가 하는 역할.앱 프로세스 종료 우선순위를 정하는데 사용백그라운드 앱을 실행 가능한 상태로 만드는데 사용종료된 앱의 이전 상태를 복원하는데 사용사용자 흐름을 위한 앱들간의 상호작용을 시스템이 지원 본문 액티비티는 사용자와 상호작용하는 진입점이다. UI가 있는 하나의 화면을 제공한다. 예를 들어 이메일 앱에는     새로운 이메일 리스트를 보여주는 액티비티     , .. 공감수 1 댓글수 0 2024. 9. 12.
  • [안드로이드] 기본 개념(Application fundamentals) https://developer.android.com/guide/components/fundamentals 이 문서는 안드로이드의 기본 개념에 대해 설명한 문서로  앱을 작성 할 수 있는 언어(Kotlin, java, c++),  앱 실행 파일(apk, aab),  시스템 보안(linux base, plop, component),  데이터 공유, 시스템 자원 접근 방법 에 대해 설명한다.요약개발언어 Kotlin(Java, C++) 언어로 코드 작성실행파일안드로이드 SDK를 사용해 코드 컴파일apk, aab 파일이 생성apk 파일은 기기에 바로 설치가능, aab 파일은 바로 설치가 안되고 구글 플레이 스토어를 통해 한다.시스템 보안(security)안드로이드는 멀티유저 리눅스 OS를 기반각 앱이 다른 사용.. 공감수 0 댓글수 0 2024. 8. 8.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.