본문 바로가기

notification4

[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] 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.
[Kotlin] Android Push 알림(Notification) 생성 with NotificationCompat API 1. 필요 라이브러리? 최신 버전 안드로이드 스튜디오면 필요 없음 아래 코드 블럭 라이브러리에 포함되어 있음 implementation 'androidx.core:core-ktx:1.7.0' Android Developers 참고 中 support 계열 라이브러리가 없어서 아래의 종속성을 추가했더니 에러가 났음 implementation "com.android.support:support-compat:28.0.0" "Warning Package name 'androidx.versionedparcelable' used in: AndroidManifest.xml, AndroidManifest.xml. versionedparcelable:1.1.1 manifest..." support 라이브러리에서 지원하던 .. 2022. 2. 28.