혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

DEVELOPMENT/MobileAppDev 23

[안드로이드스튜디오] 커스텀리스트뷰 활용하기

안드로이드스튜디오, 모바일앱개발, 아이폰,애플 object-c, kotlin, java, 대학생활, 코딩일기 커스텀리스트뷰를 활용하여, 어플 개발하기 과제 일시 : 2020-05-22 이번에는 저번에 만들었던 MoviePost와 흡사하지만 Context등을 활용하여, 영화소개 어플을 간단하게 만들어보았습니다. 기존의 MoviePost와 비슷하지만 기능이 추가되어져있습니다. [실행화면] [소스코드] * MainActivity.java package com.example.moviepost; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.core.content.ContextCo..

안드로이드 스튜디오, TabHost와 AlertDialog 활용하기

안드로이드스튜디오,앱개발,모바일앱개발,과제,대학컴공,애플,아이폰,앱배포,구글,플레이스토어,코딩일기,대학생활 AlertDialog와 TabHost등을 활용하여, 어플 만들기 과제 일시 : 2020 - 05 - 19 오늘은 AlertDialog를 활용하여, 선택된 것을 출력하고 TabHost를 활용하여 각 탭마다 원하는 정보를 넣고 출력하는 어플을 제작해보았습니다. 아직 서툴러서 이것저것 만져보고 확인해보고 안되는 것이 생각보다 해결이 되질않아 여기저기 조언을 구했는데 결국 간단한 방법으로 해결이 되었습니다. 실행화면과 소스 코드 보여드리겠습니다. [실행화면 (execution screen)] 기존 영화 버튼을 누르면, 예매되었습니다. 취소되었습니다. 두 가지가 나오게 되었는데. 원하는 영화 탭에서 예매버튼..

안드로이드 스튜디오, Spinner 활용하여 만들어보기

안드로이드스튜디오,스피너,spinner,과제,앱,어플,모바일,아이폰,대학생활,코딩일기 스피너를 활용하여 만들어보자! 과제 일시 : 2020 - 05 - 14 오늘은 저번과 비슷하게 Spinner를 활용하여, 앱을 만들려고 합니다. Strings.xml에 먼저 아이템을 미리 만들어 놓고 어플을 실행하면 spinner를 선택하면 해당 선택한 아이템을 토스트 메세지로 출력하여 알려줄 수 있게 했습니다. * activity_main.xml * MainActivity.java package com.example.spinneraddr; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; ..

안드로이드 스튜디오, Spinner와 GridView 활용하기

안드로이드스튜디오,모바일,앱개발,어플리케이션,아이폰,출시,신제품,Spinner,GridView,Source,초보 스피너와 그리드뷰 활용하기 과제 일시 : 2020 - 05 - 12 그리드뷰에 이미지를 넣어 앱을 만들어보았습니다. 아직 완벽한 모습은 아니지만 그리드뷰의 속성들에 대해서 알아보는 시간이 되었습니다. 그리고, ImageAdapter에서 이미지 배열을 만들고 이미지의 속성들을 설정을 해보았습니다. getView나 getCount의 메소드를 다시 재정의했습니다. 스피너는 String.xml에 미리 정의를 하여, 사용 할 것을 준비를 했습니다. ArrayAdapter.createFromResource() 메소드를 이용하여 한다는 것을 배웠습니다. 이 글을 올리고 한번 소스를 더 보면서 이해해야 할 ..

안드로이드 스튜디오, Youtube API를 활용해 동영상 재생

안드로이드스튜디오,유튜브,동영상재생,개발자,콘솔,초보자 유튜브 API를 활용하여, 동영상 재생하기 유튜브의 강의를 참고하며, 만들어보고 있는 중이다. 아직은 여전히 부족한 부분이 많아 동영상을 보면서 하나하나 따라하고 모르는 것이 있으면 인터넷에 검색하며 이게 무엇인지에 대해서 배우고 있다. 처음으로 유튜브API를 활용하여, 동영상을 재생하는 어플을 만들어보았다. 영상에선 현재의 사용하는 버전보다 구버전이라 조금씩 틀려 진땀뺏다 인터넷의 힘으로 스마트폰을 연결하고 실행하니 잘 되는 모습에 뿌-듯하다 먼저, 레이아웃 구성은 view를 추가했는데 여기서 youtubeView로 설정하였다. 그리고, 버튼을 하나 추가했다. 버튼을 추가한 이유는 이 버튼을 누르면 동영상이 재생 될 수 있게 하기 위해서였다. 그리..

안드로이드 스튜디오, 커스텀 리스트뷰(Costom ListView)를 활용하자

안드로이드스튜디오,앱개발,모바일앱,어플리케이션,전화,통화,버전,API 커스텀 리스트뷰를 활용하여, 간단한 전화 걸기 과제일시 : 2020-04-13 이번에 해볼 것은 저번에 만들었던 것과 비슷하지만 커스텀 리스트뷰를 활용하여 전화를 할 수 있는 어플을 만들어 볼 예정입니다. 먼저, 실행화면부터 보여드리겠습니다. 실행화면 어플리케이션(Application) 동작 순서 1. 실행을 한다. 2. 어플을 실행을 하면, 리스트 뷰로 아이템이 출력이 된다. 3. 아이템 중 하나를 누르면, 해당 아이템의 이름이 토스트(Toast) 메시지 출력이 되며, 키패드에 번호가 입력이 된다. 소스 코드 [Source Code] * Project Name : MoviePost *************************** *..

안드로이드, 리스트뷰를 활용한 전화 걸기

안드로이드,스튜디오,리스트뷰,객체,어플,앱,개발,모바일 안드로이드 스튜디오를 활용하여, 전화걸기 과제일시 : 2020-04-07 안드로이드 스튜디오를 활용하여, 리스트뷰를 사용해서 전화를 거는 것입니다. 간단하게 토스트메세지가 출력이되고 다이얼화면으로 이동됩니다. 먼저, 실행화면입니다, 간단하게 첫번째는 어머니 전화번호를 하였고, 두번째는 그냥 임의의 번호 01012345678을 입력하게 했습니다. 정상적인 작동을 하시는 것을 알 수 있습니다. 그리고 소스 부분입니다. * MainActivity.java package com.example.listviewfruit; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent..

안드로이드, 간단 앱 만들어보기 [나만의 첫 앱]

안드로이드, 스마트폰, 어플리케이션, 전화걸기, 문자보내기, 구글맵,지도,검색 안드로이드로 만들어보는 나의 첫 APP 과제일시 : 2020-04-02 오늘은 안드로이드로 나만의 앱을 만들어 볼 예정이다, 일단 기능은 검색과 사이트 이동, 전화번호 입력, 문자 보내기, 사진보기 등 간단한 기능들을 넣으면서 익숙해져야 할 것 같다. Source Code * activity_main.xml * MainActivity.java package com.example.implicityintent; import androidx.appcompat.app.AppCompatActivity; import android.app.SearchManager; import android.content.Intent; import and..

안드로이드, 간단 투표 앱 결과 화면 출력

안드로이드, 스튜디오, 투표, 어플리케이션, 앱 결과화면까지 출력되게 하기 과제일시 : 2020-03-31 지난 주 과제 당시했었던 투표 어플은 기능으로따지만 절반정도만 완성된 상태였습니다. [DEVELOPMENT/모바일앱개발] - 안드로이드, 간단한 투표 앱 만들기 안드로이드, 간단한 투표 앱 만들기 안드로이드, 모바일, 어플리케이션, 개발, 스튜디오 간단한 투표 어플 만들기 어제는 간단한 계산기 어플을 만들어보았는데, 오늘은 이미지 투표 어플을 만들어보려고 한다. LinearLayout을 이용하여, Vertical.. odinbox.co.kr 이번엔 이 투표하는 어플의 생명을 불어넣는 결과 화면 출력을 하려고 합니다. 저번 주 했던 것은 위 게시글을 확인하고 오시면 됩니다 :D 먼저, 소스 코드를 보..

안드로이드, 간단한 투표 앱 만들기

안드로이드, 모바일, 어플리케이션, 개발, 스튜디오 간단한 투표 어플 만들기 어제는 간단한 계산기 어플을 만들어보았는데, 오늘은 이미지 투표 어플을 만들어보려고 한다. LinearLayout을 이용하여, Vertical 밑에 horizontal을 추가하여, 이미지와 버튼을 배치하였다. 아직은 투표종료를 누르면, 그 뒤의 화면은 안나오지만, 일단 어플 실행 후 클릭하면, 클릭 한 이미지의 투표 수가 올라가는 것 까진 구현이 되어져있다. * MainActivity.java package com.example.wellpic02; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; i..