본문 바로가기

전체 글124

[Android] 안드로이드 레이아웃 둘러보기 안녕하세요. 이번시간에는 자주 사용되는 레이아웃에 대해 알아보겠습니다. 안드로이드의 View(보여주는 화면)를 작성하는 코드는 xml 입니다. 레아이웃은 xml에 작성합니다. 레이아웃 종류에 따라 컴포넌트 배치되는 위치가 다르므로 원하는 위치에 배치하려면 알맞는 레이아웃을 이용하면 편리하게 사용가능합니다. 가장 많이 사용되는 레이아웃 세가지에 대해 배워보겠습니다. 1. LinearLayout (가장많이 사용) 리니어 레이아웃이란 위젯들을 직선으로 정렬하는 레이아웃입니다. 간단하게 표현하면 HTML 언어를 사용해보셨으면 XML에 대해 금방 이해가 되실거라 생각합니다. ALL 레이아웃은 orientation = vertical 세로방향이므로 ALL 하위 컴포넌트들은 세로로 배열이 됩니다.(FirstLinea.. 2017. 6. 27.
[CentOS] Hyper-V를 이용한 CentOS7 네트워크 연결, 설정 방법(내부, 가상IP) Hyper -V 와 CentOs7 버전을 기준으로 네트워크 연결 방법에 대해 설명 드리겠습니다. ( 설치 과정은 생략 ) Hyper - V 에서 가상 스위치 관리자에서 실제 나의 IP를 이용해 네트워크를 연결 시킬 수 있으며 (외부) 가상으로 아이피를 만들어 가상 서버 내에서만 사용하는 방식이 있으며 (내부) 개인 방식은 잘 모르겠습니다.. 외부 네트워크를 만들면 실제 나의 PC 네트워크 권한이 연결된 가상 머신에 설정되므로 나의 PC에서 인터넷을 사용 할 수 없습니다. 스터디를 목적으로 하신다면 가상 스위치를 내부로 설정하는게 가장 좋습니다.(가상 IP를 이용) 1. Hyper - V 가상 스위치 관리자에서 내부를 클릭 후 가상 스위치 만들기를 클릭합니다. 2. 가상 스위치를 생성하면 가상 스위치에 설.. 2017. 6. 27.
[Android] 안드로이드 버튼을 이용한 간단한 어플리케이션 만들기 안녕하세요. 이번시간은 버튼 이용해 간단한 어플리케이션을 구현하겠습니다. 1. 안드로이드 스튜디오 프로젝트를 생성 저는 4th_Study라고 생성하겠습니다. (잘 모르면 지난시간 참고) 2. 빨간 네모칸에 소스를 작성합니다. MainActivity.java import android.content.Intent; import android.net.Uri; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; public class MainActivity extends AppCompatActivity { Button button1.. 2017. 6. 26.
[Android] 안드로이드 AVD 생성 및 어플리케이션 테스트 안드로이드를 빌드하여 어플리케이션을 확인하는 방법은 두가지입니다. 1. AVD를 통하여 테스트 2. USB를 이용한 내 안드로이드 휴대폰에서 테스트 (안드로이드 휴대폰만 가능 아이폰 X) AVD란 Android Virtual Machine 으로 안드로이드 가상 머신을 의미합니다. PC에서 안드로이드 가상 머신을 이용한 방법입니다. 안드로이드 스튜디오에서 AVD를 생성할 수 있으며 원하는 스펙으로 넣어줄 수 있습니다. AVD에 단점은 컴퓨터 사양에 따라 많이 느릴수도 있습니다. 이것을 해결하기 위해 지니모션이라는 프로그램을 사용하는데 저는 실제 개발을 하기때문에 AVD보다는 USB를 이용해 실제 안드로이드 디바이스에 테스트를 진행합니다. AVD를 사용하면 개발에 한계가 있습니다. 예를들어 블루투스 서비스가.. 2017. 6. 26.