Android(Kotlin) 261

Android android:exported 란

가끔 안드로이를 앱을 만들다가 에러가 난 적이 있습니다. 에러 내용이 Android android:exported와 관련된 내용인데, android:exported:true or false로 설정해주니 해결되었는데 이게 뭘까 해서 찾아봤습니다. 우선 구글에서 설명하는 방식은 아래와 같습니다. android:exported이 요소는 다른 애플리케이션의 구성요소로 액티비티를 시작할 수 있는지 설정합니다. 할 수 있으면 "true", 할 수 없으면 "false"입니다. "false"인 경우, 해당 액티비티는 같은 애플리케이션의 구성요소 또는 사용자 ID가 같은 애플리케이션으로만 시작할 수 있습니다. 인텐트 필터를 사용하는 경우 이 요소를 "false"로 설정하면 안 됩니다. 이렇게 설정하고 앱이 액티비티를 호..

Android(Kotlin) 2021.11.27

Enum class

열거형 class인 Enum class에 대해서 알아보겠습니다. enumeration 즉 열거형 클래스인데, 뭘 열거하는지 한번 살펴보겠습니다. 위와 같이 열거해서 할 수 있고 값을 넣어서 사용할 수도 있습니다. 또한 이렇게 값을 변경할 수 있습니다. - 참조 https://juyeop.tistory.com/42 열거형 Enum 클래스 안녕하세요, 오늘은 며칠 전부터 관심을 가지고 공부하게 된 Enum 클래스에 대해 알아보려 합니다. Enum 클래스는 많은 언어들에서 존재하지만 오늘은 Java 언어를 바탕으로 Enum 클래스를 설명하겠 juyeop.tistory.com https://www.youtube.com/watch?v=-1C7Tm6eblA https://www.youtube.com/watch?v=..

Android(Kotlin) 2021.11.14

Android arr module 만들기 및 import

일단 arr module로 만들 프로젝트를 가져와서 id 'com.android.application' 이 부분을 아래와 같이 변경하고 id 'com.android.library' 그런 다음 applicationId 삭제 그 이후 arr 파일 생성 완료 그 다음 이 친구를 다른 프로젝트에 import해서 사용해야 하는데 아래와 같이 사용가능합니다. - 참조 https://singo112ok.tistory.com/19 안드로이드 스튜디오 AAR파일 등록 / how about to "Android studio" insert Module(. AAR) Android Studio 버전 : 3.4.1기준 (4.0.1버전도 동일 확인) 1) File -> Project Structure 2) Modules -> "+..

Android(Kotlin) 2021.11.07

Android NotificationListenerService

말 그대로 notification의 정보를 가져와서 쓸 수 있는 기능입니다. Notification 즉 push알람의 내용을 수집한다는 것인데, 카카오톡 대화도 push알람으로 오면 다 수집이 가능합니다. 때문에 앱에서 임의로 권한을 획득할 수 없고, 사용자가 설정에서 획득해줘야 합니다. manifest에서 선언해주고 권한 체크 후 onNotificationPosted에서 패키지명이나 텍스트, 노티 아이콘들을 받아올 수 있습니다. -- 참조 https://developer.android.com/reference/android/service/notification/NotificationListenerService.html NotificationListenerService | Android Developer..

Android(Kotlin) 2021.11.04

kotlin scope function

kotlin scope function에 관한 것입니다. let with run apply also와 같은 scope(범위) function 인데, 이 부분을 한번 무엇인지 살펴보고 가겠습니다. 우선을 이런 기능들을 코드를 효율적으로 짜고, 가독성을 높이거나 코드량을 줄이기 위해 사용하는데, 이게 뭔지 보시면 간단하게 also를 사용해봤습니다. 간단하게 하나를 봤는데, 대부분 이 친구들을 비슷비슷한 기능을 합니다. 공식문서에서는 어떻게 설명하고 있냐하면 To help you choose the right scope function for your case, we'll describe them in detail and provide usage recommendations. Technically, funct..

Android(Kotlin) 2021.10.31