Android
-
Component - ActivityAndroid 2021. 10. 1. 14:06
Activity 역할 사용자와 Application의 상호작용하기 위한 진입점이다. UI를 포함한 하나의 화면을 말한다. 여러 Activity가 있을 경우 서로 간 독립적이다. (이에 따라 Activity -> Activity 전환 시 데이터를 주고받을 때 별도로 코드를 추가해야 한다.) 다른 Application과 상호작용을 할 때 진입점이기도 하다. Camera App Gallery App 간의 전환 시 Intnet를 통하여 처리한다. ex(https://developer.android.com/training/basics/intents?hl=ko) System에 실행중인 Process 중 현재 사용자가 보고 있는 화면(Activity)을 Hosting 중인 Process를 계속 실행하도록 도와준다. ..
-
scope storage 간단하게 정리Android 2021. 7. 8. 20:16
App target SDK 28 이하를 적용하던 개발자들은 'write_external_stroage' 권한을 얻으면 저장소에 관련된 접근을 할 수 있었지만 이제는 떠나보내야 한당...... 또한 target SDK 29 적용 시 Scope Storage를 무시할 수 있었던 requestLegacyExternalStorage도 target SDK 30을 적용하면 이제 예외처리가 되었으니.. Scope Stroage를 추가해야 한다... 기존 안드로이드에서는 내부 저장소, 외부 저장소로 나뉘어서 관리하고 있다. Android 10을 기준으로 저장소의 모양이 변경되는데 다음과 같다. Android 10 전 저장소 형태 Legacy Storage Android 10 후 저장소 형태 Scoped Storage ..
-
정규식Android 2020. 1. 15. 11:21
매칭 될 문자(string)를 지정 or 제외하는 방법 정규식 설명 [qwe] q,w,e 중 하나이면 일치 [^qwe] q,w,e를 제외한 다른 글자면 일치 [a-zA-Z] (a~z || A~Z) 중 하나라면 일치 [a-c[f-h]] (a~c || f~h) 중 하나라면 일치 (합집합) [a-z&&[qwe]] a~z까지 중 q,w,e 중 하나라도 있다면 일치 (교집합) [a-z&&[^we]] a~z까지 중 w,e를 제외한 문자 중 하나라면 일치 (차집합) [a-z&&[^c-f]] a~z까지 중 c~f를 제외한 문자 중 하나라면 일치 (차집합) 미리 정의된 문자(string)를 지정하는 방법 정규식 설명 , 임의의 문자 (단 \는 포함되지 않는다.) \d 숫자 문자 [0-9] \D 숫자 문자가 아닌것 [^0..