본문 바로가기

안드로이드스튜디오6

안드로이드 스튜디오 미디어 플레이어 일시 정지 및 다시 재생 사용 방법과 볼륨 설정 방법 in kotlin section 2 Section1에서 음원 재생에 대해서 확인하였고, 이번 section 2에서는 음악 재생 중 일시 정지 방법과 재생을 멈추는 방법에 대해서 소개하고, 마지막에 볼륨 설정 방법에 대해서 공유하겠습니다. 음악 play, pause, stop으로 버튼을 3개 layout에서 먼저 작성을 아래 그림처럼 하였습니다. Section1에서 사용한 코드에 이어서 pause와 stop 버튼에 대해서 코드를 다음과 같이 삽입하였습니다. button.setOnClickListener { wowh.start() } button_pause.setOnClickListener { wowh.pause() } button_stop.setOnClickListener { wowh.stop() wowh = MediaPlayer.creat.. 2020. 4. 24.
안드로이드 스튜디오 음악재생 미디어 플레이어 사용 방법 in kotlin section 1 안드로이드 스튜디오를 활용하여 미디어 플레이어를 만들기 위한 간단한 예제는 많이 있지만, 최대한 심플하게, 버튼을 눌렀을 때 특정 소리가 나오도록 하는 방법에 대해서 공유하고자 합니다. 음악 재생을 위해 필요한 코드는 딱 3줄입니다. 재생을 위한 가장 최소 코드를 아래와 같이 나타내었습니다. class MainActivity : AppCompatActivity() { private lateinit var wowh: MediaPlayer override fun onCreate(savedInstanceState: Bundle?) { wowh = MediaPlayer.create(this, R.raw.wowsound8) button.setOnClickListener { wowh.start() } 빨간색으로 표.. 2020. 4. 23.
안드로이드 스튜디오 pop up 메시지, alert dialog 사용 방법 kotlin 안녕하세요. 공돌이 입니다. 앱 동작 시 사용자에게 특성 액션을 요구하는 경우, 설명이 필요한 경우, 선택을 요구하는 경우에 팝업 (pop up) 메시지 창을 활용하면 사용자에게 명확히 피트백이 가능합니다. 흔히 인터넷 사이트에서도 새로운 공지 사항이나, 특별 이벤트가 있을 때, 또 관심을 끌게 하고 싶은 경우 이 pop up을 많이 활용하고 있습니다. 본 포스팅에서는 앱에서 pop up 메시지를 어떻게 발생시키고 어떻게 활용을 하면 효과적인지 소개하고자 합니다. 위 그림은 실제 pop up 메시지가 송출된 상황입니다. Android studio에서는 pop up 메시지를 AlertDialog로 표현합니다. Alert dialogue 단어 뜻대로 대화를 알리다 라는 뜻입니다. 그리고, 타이틀, 메시지를 .. 2020. 3. 28.
안드로이드 스튜디오 버튼 모양, 색깔 바꾸기 kotlin 안녕하세요. 공돌이 입니다. 지난번 포스팅에 이어 버튼 button의 옵션 기능에 대해서 공유하겠습니다. 기본적으로 제공되는 버튼의 모양은 회색의 박스 타입의 구조입니다. 유저가 클릭했을 때 회색에서 찐한 회색으로 변하는 모습을 확인하실 수 있습니다. 개발자의 의도에 따라 버튼의 색을 다양한 색상으로 바꾸기도 하고, 또 눌렀을 때 피드백될 수 있도록 색의 변화를 주는 방법이 있습니다. 그리고 네모 반듯한 구조의 버튼보다는 조약돌처럼 둥그스름한 모양의 버튼이 조금 더 예뻐 보이기에 네모 박스에서 코너를 라운딩 시키는 방법에 대해서도 함께 소개하도록 하겠습니다. 아래 이미지는 최종 버튼들의 모양입니다. 기본 버튼에서 파란색, 붉은색으로 변화를 준 모습입니다. 그리고 우측 그림은 가운데 버튼을 터치했을 때의 .. 2020. 3. 26.
안드로이드 스튜디오 이미지 숨기기 방법 kotlin 안녕하세요. 공돌이 입니다. 이번 글에서 공유할 내용은 TextView, Button, imageview 등 사용자에게 정보를 전달하는 item에 대해서 숨겼다가 표시했다가 하는 코드를 설명하고자 합니다. 해당 내용에 대해서 직접적인 교육자료가 잘 없고, 또 사용자에 코드 하나의 차이로 효과가 조금씩 다르게 나타나 필요에 따라 해당 기능을 잘 이용하면 좋을 것으로 판단합니다. 먼저 아래의 그림처럼 버튼 4개와 그림1개를 만들어서 준비했습니다. Linear layout을 이용하였습니다. 그리고 위에서 순서대로 1, 2, 3, 4 이렇게 id를 설정하였고, imageView는 imageView로 하였습니다. 위의 버튼들과 이미지들은 다음의 코드를 사용하여 숨김 처리가 가능합니다. override fun on.. 2020. 3. 24.
안드로이드 앱 개발을 시작하다 안녕하세요. 공돌이 입니다. 많은 사람들이 창업에 대해 고민을 많이 합니다. 개인이 가질 수 있는 고정적인 직업 1개를 가지며 평생을 살기 위해 해당 직업에 최선을 다 하고 있습니다. 하지만 모두가 자신의 직업에 대해서 100% 만족을 못 한다고 생각합니다. 그래서 많이들 창업에 대해 생각을 하는 것 같습니다. 자신의 직업에 100% 만족을 하더라도 창업은 항상 생각하게 되는 것 같으며, 항상 매력적으로 다가오게 되는데요. 21세기에는 특히 직업을 1개만 가지면 안되고 부 수익 창출의 필요성에 대해서 많이 거론이 되고 있습니다. 그래서 최근 유행하는 YouTube를 운영하는 유튜버, 블로그를 활용한 블로거에 대해 관심을 갖다가, 생각보다 높은 문턱에 다른 길을 찾아 보게 되었습니다. 바로 앱 (어플, a.. 2020. 3. 21.

TOP