728x90 studio6 [android] [kotlin] Notification사용하기 (단순한 상단바 알림 만들기) 다양한 앱에서 흔히 볼 수 있는 상단바에 떠있는 알람을 구현해보겠습니다. 아주 간단하고 단순한 예제이며, 화면상의 알림이 없고 상단바에만 생성되는 예제입니다. 화면의 알람, 알림의 구성, 알림에서 빠른 입력 등을 이용하거나 커스텀 해주고 싶다면 아래의 참고란을 확인해주세요. dependencies 추가적으로 스타일을 주거나할 때 dependencies를 주기도 하지만 우선 정말 단순한 예제이기때문에 필요없습니다. 1. 알림을 위한 채널 생성 private fun createNotificationChannel(channelId: String, name: String, channelDescription: String) { // Create the NotificationChannel, but only on A.. 2022. 2. 22. [android] [kotlin] Fragment 사용하기 Fragment 시작합니다! 안드로이드에서 화면을 바꾸는 방법이 두 가지가 있는데 하나는 새로운 액티비티를 띄우는 방식 다른 하나는 액티비티의 일부만 바꾸는 방식(프레그먼트) 이렇게 두 방식이 있습니다. 대표적으로 카카오톡, 인스타그램, 페이스북 등에서 이 방식을 볼 수 있죠..! (대부분의 앱에 이용이 된다고 보면 됩니다.) 액티비티(화면) 전체를 바꾸는 것보다는 일부만 바꾸는 것이 자원 이용량이 적어 속도가 빠르기 때문에 많이 이용됩니다. 자, 이제 프레그먼트를 이용해 화면을 바꿔봅시다! 우선 메인 화면을 구성해줍시다. activity_main.xml 그 후에는 page 1(frag1.xml), page2(frag2xml), page 3(frag3xml)에 들어갈 화면을 대충 구성해주세요. 그 다음으.. 2020. 12. 31. [android] [kotlin] Splash 사용하기 와! 스플래쉬! 출발합니다! 스플래시(Splash)화면이란 카카오톡 실행시 카카오 로고, 유튜브 앱 실행시 유튜브 로고 등이 잠시 보여지고 앱을 사용하게 됩니다. 앱 실행시 브랜드 로고나 이벤트광고 등이 지나가는 화면이 스플래시 화면입니다. 핸들러를 이용해 스플래시 화면을 1초 띄워주고 메인화면으로 돌아오는 프로그램을 만들어보겠습니다. 스플래시 화면, 스플래시 클래스를 만들어주어야합니다. 우선, 스플래시 화면을 만들어줍시다. activity_splash.xml 대강 이쁘게 만들어준 후 SplashActivity.kt handler를 이용해 딜레이를 줍시다! intent가 뭔지 잘 모르겠다면..! 여기로! korean-otter.tistory.com/entry/android-studio-kotlin-int.. 2020. 12. 31. [android] [kotlin] toast 메시지 사용하기 와! 토스트! 토스트 메시지가 왜 토스트메시지냐면, 빵을 토스터기에 넣었을 때 굽고 나면 빵이 뿅 하고 튀어나오는 것처럼 뿅 하고 메시지가 튀어나온다고 토스트메시지입니다. :) 버튼을 누르면 사진이 바뀌고, 메시지가 뿅 나오게 해보겠습니다. 우선 화면에 버튼과 이미지뷰를 만들고 대충 꾸며줍시다. activity_main.xml 그리고 버튼을 눌렀을 때 일어날 일들을 만들어줍시다. MainActivity.kt 이미지를 넣는 방법은 마음에 드는 사진을 복사해주고, drawable에 붙여넣기를 해주면 됩니다!! 간단하게 완성! 실행해보면..! www.youtube.com/watch?v=fmiwEfFrjsM&list=PLC51MBz7PMywN2GJ53aF0UO5fnHGjW35a&index=4 hyogeun-an.. 2020. 12. 30. [android] [kotlin] ListView와 CardView사용하기 와! 리스트뷰! 시작합니다! 사용자 정보를 나열하는 프로그램을 ListView와 CardView를 이용해 만들어볼겁니다! 우선 main xml에 ListView를 만들어줍시다. activity_main.xml 그 후에는 유저 Class를 정의해줍시다. User.kt 사용자Class를 정의해준 후에는 각 리스트의 모양을 CardView를 이용해 예쁘게 꾸며봅시다! CardView를 이용하기 위해서는 아래의 코드를 Build.Gradle(Module: ...)에 추가해주어야합니다. implementation 'com.android.support:cardview-v7:29.0.0' 위의 코드를 추가해준 후에는 각각의 아이템을 꾸며주기 위해 item_user.xml을 만들어줍시다. item_user.xml 대충.. 2020. 12. 29. [android] [kotlin] intent 사용하기 intent란 간단히 말하자면 여러 화면(창) 간의 이동을 할 수 있도록 해주는 것입니다. 자세히 (android developer) 예를 들어보자면 게임을 하다가 전화가 와서 전화를 받으면 전화 화면으로 바뀌는 상황 (app android system) 주문을 하기위해 결제화면이 뜨는 상황 (app app) main화면과 sub화면간의 이동을 하는 프로그램을 만들어 intent를 사용하는 예시를 보겠습니다. 우선 main화면에 TextView와 Button을 대강 만들어 배치해줍시다. MainActivity Xml main화면을 만들었으니 Sub 화면도 만들어줍시다. Activity Name을 설정해준 후 finish를 눌러 만들기 완성! Sub화면에도 대충 텍스트 하나 만들어줍시다. SubActivi.. 2020. 12. 22. 이전 1 다음 728x90