Android5 [Kotlin] 안드로이드 설치된 어플 목록 가져오기(+Notification) with Package Manager 0. 휴대폰에 설치된 어플들 목록 가져오기 PackageManager 사용 설치된 패키지 이름, 앱 이름, 앱 카테고리 가져오기 1. PackageManager PackageManagerActivity.kt 생성 별도로 파일 목록을 불러오는 Activity를 만들어서 확인해줄 목적 class PackageManagerActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_package_manager) btn_back.setOnClickListener{ //돌아가기 버튼 finish() }.. 2022. 3. 10. [Kotlin] 실제 휴대폰 Push 알림(Notification) 확인하기 0. 실제 휴대폰에 깔아서 알림 저장해보기 사용하고 있는 갤럭시 휴대폰을 USB 디버깅 연결해서 확인 실제 알림들이 올 때 Category가 어떻게 오는 지 궁금했어서, 그 부분도 저장할 수 있게끔 바꾼다. 머신러닝을 통해 데이터를 분류할 때 카테고리 정보도 필요하지 않을까..? 알림 저장은 잘 되는데...? 실제로 받아보니 확인해봐야할 데이터들이 보인다.... 1. Database 변경 Entity 수정 @Entity data class NotiData( ... @ColumnInfo(name = "category") val category : String? ){ constructor(title: String?, content: String?, category: String?): this( null, t.. 2022. 3. 10. [Kotlin] Android Push 알림(Notification) 바로 답장하기 with Remote Input 0. 알림을 보내는 App에서 작성 알림을 받아 저장하는 별개의 App에서도 Remote Input을 받아서...저장할 수 있을까? 그렇게 해보려다가 너무 모르겠어서...일단 알림을 보내는 App에서 받는 걸 우선적으로 해보기로 함 별개의 App에서도 알림의 remote input을 받아올 수 있는 지 더 공부해볼 것..! 현재 알고 있는 지식으로는 안될 것같음 1. MainActivity 답장을 받을 intent를 생성 PendingIntent로 답장 받을 intent를 감싼다 Intent를 감싸고 있는 객체 외부의 다른 어플리케이션에서 해당 Intent를 실행할 수 있도록 전달해주는 것 Broadcast로 받아서 startActivity를 하려다 실패했는데...다시 해볼 것. options FLAG_.. 2022. 3. 2. [Kotlin] Android Push 알림(Notification) 받아서 저장하기 with NotificationListenerService, Room 0. 알림을 받아오는 App 만들기 알림을 보내는 어플과 알림을 받아 저장하는 어플 분리 실제 앱 개발 시 분리해서 작성될 거니까...분리해서 실습해봤다..! 1. NotificationListener Notification Listener Service를 상속받아 Notification Listener 만들기 만들어서 Toast로 잘 받아와지는 지 확인 class MyNotificationListener : NotificationListenerService(){ override fun onNotificationPosted(sbn: StatusBarNotification?) { super.onNotificationPosted(sbn) val notification = sbn?.notification va.. 2022. 2. 28. 이전 1 2 다음