안드로이드 4

[Android] Activity에 대해서... ( feat. Android공식 문서 )

안드로이드 공식문서를 읽으면서 내 생각에 중요부분을 정리해보려고 한다. 액티비티소개 액티비티는 안드로이드 앱의 중요한 컴포넌트로 액티비티가 실행되고 결합되는 방식은 애플리케이션의 기본 요소이다. main() 함수를 통해서 앱이 실행되는 프로그래밍 패러다임과 달리 안드로이드는 라이프사이클에 따른 콜백 메서드를 호출 하여 액티비티 인스턴스의 코드를 시작한다. 액티비티의 개념 모바일 앱은 사용자와 상호작용이 항상 동일한 위치에서 시작되는 것이 아니라는 점에서 데스크탑 앱과 다르다. 사용자의 앱 탐색은 동일한 입력이 주어지더라도 매번 다른 과정을 거쳐 다른 결과를 도출하는 비결정론적으로 시작된다. 홈 화면에서 이메일 앱을 실행 시켰을때는 이메일 목록이 나오지만 다른 앱을 통해서 이메일 앱을 실행하면 메일을 작성..

안드로이드 2023.04.28

[Android] 프레젠테이션 (Presentation)찍먹하기.

프렌차이즈 매장의 대부분의 POS기기를 보면 점원이 메뉴를 선택하는 화면과 선택한 메뉴에 맞추어서 계산되어 결제금액을 손님에게 보여주는 화면 두가지가 있다. 안드로이드OS를 이용하여 만들어진 기기가 있을 수 있는데 이런부분을 대비? 하기위해 프레젠테이션을 한번 찍먹해볼예정이다. 먼저 매장에 있는 기기는 두개의 화면을 가지고 있지만 내가 가지고 있는것은 Android Studio의 에뮬레이터 한개이다. 하지만 테스트는 가능하다!!!! 이가 없으면 잇몸으로!!!! 먼저 에뮬레이터를 실행해보자. (필자는 큰화면으로 보고싶어 태블릿 에뮬레이터를 실행했다.) 1.개발자 모드 활성화하기 (이미 개발자 모드를 사용하시는 분들은 패스~) 에뮬레이터를 실행해서 설정 - 기기정보 로 이동하여 빌드번호를 막클릭 해주자! 그..

안드로이드 2021.11.25

[Android]안드로이드 4대 컴포넌트 Main Components of Android

안드로이드 4대 컴포넌트에는 Activity, Service, Broadcast Reciver, Content Provider 가 있다. Activity Activity는 사용자 인터페이스 화면을 관리하는 컴포넌트이다. 액티비티 역할을 하기 위해서는 Activity 클래스를 상속해야 하며, 액티비티가 기본적으로 가지고 있는 생명주기 메서드를 재정의해서 원하는 기능을 구현해야 한다. 쉽게 말하면 사용자가 보고있는 모바일의 화면을 구성하고 관리하는 것이 Activity이다. Service Service는 특정 액티비티와 상관없이 백그라운드에서 실행되는 컴포넌트이다. 그래서 화면을 구성하는 레이아웃을 작성할 필요가 없다. 이러한 이유로, 지속적으로 장시간 동작해야 하는 기능이 있다면 서비스에 구현해야 한다. ..

안드로이드 2021.07.15

[Android]안드로이드 코틀린 Kotlin 카카오지도API 시작 삽질.

1. KAKAO 개발자 사이트에서 앱 등록 로그인하고 나서 '내 애플리케이션' 으로가보면 '애플리케이션 추가하기'가 있다 등록을해주도록하자 요약정보에서 사용할 부분은 네이티브 앱 키 이다. 플랫폼 탭으로 이동해서 내 프로젝트 패키지명과 키 해시를 등록해주자 #키해시 얻는법 private fun getAppKeyHash() { try { val info = packageManager.getPackageInfo(packageName, PackageManager.GET_SIGNATURES) for (signature in info.signatures) { var md: MessageDigest md = MessageDigest.getInstance("SHA") md.update(signature.toByteA..

안드로이드/API 2021.05.23