안드로이드 기본 정리 ~ Android Basic summary
2019. 3. 18. 03:50
[# 2]…My DevelopStory
안드로이드 기본 정리 Android Basic Summary - 제약 레이아웃(Constraint Layout) : 제약조건 기반 모델, 제약조건을 사용해 화면을 구성하는 방법- 리니어 레이아웃(Linear Layout) : 박스모델, 한 쪽방향으로 차례대로 뷰를 추가하여 화면을 구성하는 방법, 뷰가 차지할 수 있는 사각형 영역을 할당- 상대 레이아웃(Relative Layout) : 규칙 기반모델, 부모컨테이너나 다른 뷰와의 상대적 위치로 화면을 구성하는 방법- 프레임 레이아웃(Frame Layout) : 싱글 모델, 가장 상위에 있는 하나의 뷰 또는 뷰 드룹만 보여주는 방법, 여러 개의 뷰가 들어가면 중첩하여 쌓게됨, 가장 단순하지만 여러개의 뷰를 중첩한 후 각 뷰를 전환하여 보여주는 방식- 테이블 ..
안드로이드 인플레이션 이해하기 ~ Understanding Android Inflation
2019. 3. 8. 01:52
[# 2]…My DevelopStory
안드로이드 인플레이션 이해하기Understanding Android Inflation XML 레이아웃에 정의된 내용이 메모리에 로딩된 후 객체화하는 과정을 인플레이션이라고 한다.LayoutInflater 클래스를 이용하여 부분 화면 XML을 메모리에 로딩할 수 있다.- LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); => 일부 뷰만을 부분 객체화 하겠다.- inflater.inflate(R.layout.name, this, true); => this는 부모 컨테이너 자리이다. The process of objectifying after the content defined in the X..
안드로이드 아답터 이해하기 ~ understanding Android Adapter
2019. 3. 7. 23:10
[# 2]…My DevelopStory
안드로이드 아답터 이해하기Understanding Android Adapter 많은 정보를 효과적으로 처리하기 위해 View에 직접 주입하지 않고, adapter라는 중간 매개체를 이용한다.BaseAdapter 추상클래스들을 이용해 다양한 데이터를 다룰 수 있고 직접 상속받아서 구현할 수도 있다.- ArrayAdapter : T타입의 배열 데이터를 이용한 adapter- CursorAdapter : DateBase의 Cursor를 이용한 adapter- SimplAdapter : XML 파일의 정적인 데이터를 이용한 adapter Instead of injecting it directly into View to effectively process a lot of information, it uses an..
안드로이드 MediaPlayer 노래 재생,정지,일시정지 하기 ~ Android MediaPlayer Start, Stop, Pause
2019. 3. 7. 02:06
[# 2]…My DevelopStory
안드로이드 MediaPlayer 노래 재생, 정지, 일시정지 하기Android MediaPlayer music Play, Stop, Pause 안드로이드를 이용하여 기기에 저장되어 있는 노래를 재생할 수 있는데이때 MediaPlayer를 사용하면 된다,일단 지금은 재생 정지 및 일시정지 기능만 구현해 놓았다. With Android, you can play songs stored on your device.You can use MediaPlayer at this timeFor now, only play, stop and pause function have been implemented. 레이아웃은 재생, 정지, 일시정지 버튼만 있다. Layout have play, stop, pause button ra..
안드로이드 데이터베이스 SQLite 사용하기(메모저장) ~ Using Android Database SQLite
2019. 3. 4. 05:01
[# 2]…My DevelopStory
안드로이드 데이터베이스 SQLite 사용하기(메모저장)Using Android Database SQLite 웹이든 앱이든 빠질 수 없는게 데이터베이스인데, 안드로이드에는 기본적으로 데이터베이스관련 클래스가 내장되어 있다.데이터베이스를 생성하는 가장 간단한 방법은 context 클래스에 정의된 openOrCreateDatabase() 메소드를 사용한다애플리케이션에서 기본적으로 사용하는 Activity 클래스가 Context를 상속한 것이므로액티비티를 만들 때 그 안에서 이 메소드를 이용해 데이터베이스를 만들거나 열 수 있다. The database, whether on the web or on the app, is the database, and Android has basically buili-in da..
안드로이드 프레그먼트를 이용한 이미지 뷰어 ~ ImageViewer with Android Fragment
2019. 2. 28. 06:05
[# 2]…My DevelopStory
안드로이드 프레그먼트를 이용한 이미지 뷰어ImageViewer with Android Fragment 프레그먼트는 분할된 화면들을 독립적으로 구성하기 위해 사용하며, 분할된 화면들의 상태를 관리하기 위해 사용된다.프레그먼트를 이용하게 되면 코드를 독립적으로 구성하기 위해 코드를 더 많이 입력해야 하지만, 분할된 화면들을 독립적으로 구성하고 상태를 관리하는데 용이하다. The fragment is used to configue the divided screens independentlyUsed to manage the state of divided screensUsing Fragment requires more code input to configue the code independently, but ma..
안드로이드 스튜디오 카메라로 사진 찍기 ~ Android Studio, Take a picture with a camera
2019. 2. 26. 03:40
[# 2]…My DevelopStory
안드로이드 스튜디오, 카메라로 사진 찍기Android Studio, Take a picture with a camera 인텐트의 Action속성을 이용하여 간단하게 안드로이드에 설치되어 있는 카메라를 이용하여 사진을 찍어볼려고 한다.카메라를 실행하면 안드로이드에 설치되어 있는 카메라를 이용학히 때문에 설정을 따로 하지 않아서 간편하다. Using the action property of the intent, i want to take a picture simply by using the camera installed on the AndroidWhen a camera is run, it is convenient because it does not set up the camera because it is i..
안드로이드 스피너에 이미지 넣기 ~ Add the image to Spinner
2019. 2. 24. 02:06
[# 2]…My DevelopStory
안드로이드 스피너에 이미지 넣기Add the images to Spinner 스피너를 이용하면 드랍다운이 생겨 여러가지 선택지중 하나를 선택하는 것이 가능하다.웹으로치면 드랍다운 버튼이다.여기에 텍스트를 넣을 수도 있지만 이미지를 넣어 선택하게 할 수도 있다. Use spinner, it's possible to choose one of several one of several optionsIt's dropdown button on the webSpinner can put text, also add images xml은 간단하게 spinner만 있다.배경을 투명으로 한 이유는배경을 안 넣어버리면 빈공간으로 되어 레이아웃이 이상하게 되고배경을 넣어버리면 선택되는 이미지랑 겹쳐버리기 때문이다 Xml is s..
안드로이드 뷰페이저를 이용한 화면전환 ~ Screen switching with Android Viewpager
2019. 2. 22. 02:46
[# 2]…My DevelopStory
안드로이드 뷰페이저를 이용한 화면전환Screen switching with Android Viewpager 뷰페이저란 뷰를 좌/우로 넘겨가며 뷰를 보여주는 클래스이다.안드로이드에서 기본으로 지원하는 클래스는 아니지만 안드로이드에서 기본으로 라이브러리를 제공하고 있어 간단하고 사용할 수 있다.좌/우로 넘겨가며 뷰를 보여주는 다른 방법도 있다고 들었지만 뷰페이저가 편리하다고 한다. VIewpager is class that show a view by passing it left or rightIt is not basecally support class but it is simple and usable beacuse it provides a library built into AndroidI've heard t..
안드로이드 서비스 이해하기 ~ To understand Android Service
2019. 2. 21. 02:57
[# 2]…My DevelopStory
안드로이드 서비스 이해하기To understand Android Service 안드로이드에는 눈에 보이지 않은 서비스가 존재하는데, 서비스도 애플리케이션의 구성요소이므로 시스템에서 관리를 한다.서비스는 기기에 항상 실행되어 있는 상태로 다른 기기과 데이터를 주고 받거나 상태를 모니터링 한다.그래서 서비스를 실행해 두면 상태가 계속 유지되어야 한다 Android have service that invisibleThe service is also a component of the application and is managed by the systemThe service is always running on the device and data is exchanged with other device or st..