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

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

안드로이드스튜디오 10

안드로이드 스튜디오, 나만의 앱을 만들어보자[4]

안드로이드스튜디오(안스), 구글, Google, Apple, 애플, 아이폰, 스마트폰, 업데이트, 앱개발, 초보개발자, 대학생활, 코딩일기 앱의 정체성이 사라졌다. 일 시 : 20 - 07 - 11 목요일날 내가 처음 구현을 하기로 했던 것들은 구현이 드디어 완료가 되었다. 첫번째 어플이다 보니 다소 기초적인 실수도 많았고, 구현이 힘든 부분은 검색과 다른 분들의 도움을 받으며 처음 계획했던 것들을 다 구현은 되어, 앱을 보니 사실 재고관리라는 말과 맞지않는 부분이 많이 보였다 재고 관리인데 재고관리의 기능이 많이 포함되어있질않다는 것에 내 실수가 보였다. 단순히 아이템 이름과 메모 및 수량을 적고 수정이나 삭제를 할 수 있고 회원기능이 있다는 정도 밖에 안느껴졌다 그래서, 어떤식으로 변화하면 좋을까라는..

안드로이드 스튜디오, 나만의 앱을 만들어보자 !

안드로이드스튜디오,안드로이드,업데이트패치,내역,대학프로젝트,코딩일기,초보가이걸,물류관리,재고관리,아이폰,애플 재고관리 어플을 만들어보자...그럼 일단? 과제일시 : 2020 - 06 - 20 나만의 어플을 만들어보려고 고민고민하다가 멀 만들면 좋을까?라는 생각을 해봤는데, 복학하기전 여러 현장에서 일을 하면서 보았던 재고관리를 할 수 있는 어플이 있으면 참 좋겠다라는 생각을 하게 되었습니다. 그에맞게 먼저, 계획을 천천히 세워봤습니다. 일단, 데이터베이스 구현을 위해 필요한 정보들이 무엇일까? [OdinManagement] [Table : Members] - 아이디(ID) : varchar(50) - 비밀번호(pwd) : varchar(50) - 이름(name) : varchar(30) - 나이(age)..

안드로이드스튜디오, DB기능을 활용하여 명함관리 검색/저장 기능 구현

안드로이드스튜디오(안스),모바일앱개발,API,DB,PHP,SQL,MYSQL,localhost,명함관리,검색,기능,저장,애플,아이폰,신제품출시 명함관리, 검색과 저장기능을 구현 과제 일시 : 2020 - 06 - 17 저번 시간과 비슷하지만 이번에는 검색을 할 수 있는 기능을 만들어보았습니다. 처음 시작부터 조금 시간이 걸렸지만 저번에 했던 경험이 있어 이번에 조금 더 빨리 시간을 단축할 수 있었습니다. * MainActivity.java package com.example.sqltest; import androidx.appcompat.app.AppCompatActivity; import android.os.AsyncTask; import android.os.Bundle;..

안드로이드스튜디오, 명함관리 저장기능 구현하기

안드로이드스튜디오,안스,아이폰,버전,업데이트,확인,명함관리,저장기능,SQL,php,java,kotlin 명함관리 기능 구현 과제 일시 : 2020-06-13 이번에는 명함관리 기능을 구현해보도록 하겠습니다, 처음으로 PHP와 SQL을 연동하여 앱을 만들어보았습니다. 생각보다 잘 되질않아 이곳저곳 찾아보면서 해봤는데 뜻대로 진행이 안되 많이 갑갑했지만 되는 모습을 보니 뿌듯한 마음이 들었습니다. 프로그램은 잘 동작하고 있습니다 :D Source Code : ** MainActivity.java package com.example.dbnamecard; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import androi..

[안드로이드 스튜디오] Fragement 활용하기

안드로이드스튜디오,안스,코틀린,자바,앱개발,아이폰,신제품,구성품,리뷰,Fragement,배경색,코드,대학생활,코딩일기 Fragment 활용하기 과제일시 : 2020-05-27 Fragment를 활용하여, 각버튼을 누르면 배경색을 변경할 수 있는 앱을 만들어보았습니다. 보기엔 간단하여 보이지만 생각보다 많은 시간과 이해가 필요했습니다. [실행화면] [소스 코드] * activity_main.xml * fragment_a.xml * fragment_b.xml * fragment_c.xml * AFragment.java package com.example.fragment02; import android.os.Bundle; import android.view.LayoutInflater; import androi..

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

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

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

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

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

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

안드로이드 스튜디오, 화면에 메시지 출력

안드로이드 스튜디오, 초보, 첫 시작, 메세지출력 메세지 출력 날짜 : 2020-03-18 MainActivity.java는 앱 실행시 최초로 보여지는 것이다, 안드로이드 스튜디오 자체에서 자동으로 만들어지는 템플릿 코드에서 정해지는 것인데, 꼭 MainActivity로 할 필요는 없다. Activity의 UI는 우리가 MainActivity의 소스코드를 보면, 보통 R.layout.OOO으로 나와져있다. 자동 생성이 된 것을 보면, 보통은 아래와 같이 표시되어져있다. setContentView(R.layout.activity_main); 그리고, 파일을 실제로 찾으려면 Ctrl(컨트롤)을 누르고 activity_main을 누르면 이동이 되고, 직접 찾으려면 옆에 app폴더를 누른 후, res를 누르고 ..