본문 바로가기

모바일 APP/Android with Kotlin20

서비스 매니페스트 태그로 등록하며, name 속성은 필수이다. 암시적 인텐트 실행 로 등록 서비스를 실행하려면 시스템에 인텐트를 전달 startService() 서비스를 인텐트에 담아서 매개변수로 전달 만약 외부 앱의 서비스 암시적 인텐트로 실행 setPackage() 함수로 패키지명을 명시한다. stopService() 서비스를 종료하려면 함수로 인텐트로전달 bindService() 이 함수로 서비스를 실행하려면 serviceConnection 인터페이스를 구현한 객체를 준비해야 한다. - onServiceConnected() 는 bindService()함수로 서비스를 구도할 때 자동 호출 - onServiceDisconnected()는 unbindService()함수로 서비스를 종료할 때 자동 호출 serv.. 2022. 1. 27.
리소스 종류와 특징 리소스 디렉터리명 리소스 종류 animator 속성 애니메이션 XML anim 트윈 애니메이션 XML color 색상 상태목록 정의 XML drawable 이미지 리소스 mipmap 앱 실행 아이콘 리소스 layout 레이아웃 XML menu 메뉴 구성 XML raw 원시 형태로 이용되는 리소스 파일 values 단순 값으로 이용되는 리소스 xml 특정 디렉터리가 정의되지 않은 나머지 XML 파일 font 글꼴 리소스 이미지 태그 태그 설명 도형을 의미하며 android:shape="rectangle" 처럼 shape속성을 이용해 도형의 타입을 지정 shape값을 rectangle, oval, line, ring 중에서 선택할 수 있음 둥근 모서리를 그리는데 사용, shape값이 rectangle일 때만.. 2021. 12. 31.
뷰 속성 autoLink : textview에 출력할 분자열을 분석해 특정 형태의 문자열에 자동 링크를 추가 해준다. web, phone, email 등 사용 가능 maxLines: 최대 가능한 문자열 줄수 android:maxLines= 2 면 2줄 가능 ellipsize: ... 줄임표 endd, middle, start등으로 위치를 지정함 주의!! start와 middle은 singleLine=true 가 꼭 설정되어야 한다. 2021. 12. 20.
뷰 표시 visibility : 뷰가 화면에 출력되어야 하는지를 설정 1. visible : 뷰가 화면에 출력 2. invisible : 뷰가 화면에 출력되지 않음 (자리 차지) 3. gone: 화면에 출력되지 않음 (자리를 차지하지 않음) 2021. 12. 20.