반응형

IT이야기/Android 22

[안드로이드 미러링 - 강추!] Vysor

0. 시작하는 글 간단하게 안드로이드용 USB케이블로 안드로이드 기기를 미러링하는 프로그램을 소개하고자 합니다.일반적으로 우리는 안드로이드 미러링할 때 특수한 케이블을 연결해서 많이 씁니다. 그러나 프로그램 하나를 셋업하면 맥이나 윈도우즈, 리눅스 PC, 심지어 크롬브라우저에서도 안드로이드 미러링이 가능합니다. 바로~ Vysor 입니다~~!! 1. 실행 화면- 왼쪽은 앱화면, 오른쪽은 프로그램 연결화면입니다.- (오른쪽) 만약 아무 장비도 연결이 되어있지 않으면 "Find Device"라고만 뜹니다. - 장비 연결이 안된 화면 2. 다운로드 및 설정 방법1) 안드로이드 폰 설정 - 안드로이드 폰-설정 개발자옵션에서 USB 디버깅을 활성화합니다. 2) 프로그램 다운로드- http://www.vysor.io..

IT이야기/Android 2019.07.26

[Android]ADB Shell 주요 명령어 및 사용법

1. ADB란 무엇인가?ADB(Android Debug Bridge)는 Unix shell을 제공합니다. 사용자는 emulator나 안드로이드 연결장비에 다양한 명령어를 보낼 수 있습니다. 2. 실행방법Windows) 시작 - 실행 - cmd 입력 adb.exe가 있는 위치로 가서 아래의 명령어를 사용함 ex) cd:\Users\Felix\AppData\Local\Android\sdk\platform-tools -> 이 경로를 찾는게 중요! Mac) MacTerminal 실행 adb가 있는 위치로 가서 아래의 명령어를 사용함 1) MAC설치 방법terminal을 실행한 후 .bash-profile을 찾아봄bas4-toronto01-70-50-182-31:~ sds$ ls -a.AndroidStudioPr..

IT이야기/Android 2017.10.26

[Android] 안드로이드 다중화면 지원

1. 시작하는 글 Android는 다양한 기기에 실행되며 화면 크기와 밀도가 다양 2. 용어와 개념화면크기 : 실제 물리적 크기화면 밀도 : 물리적 화면 공간에 있는 픽셀 개수(dp), 일반적으로 dpi(dots per inch)라 부름ex) 같은 물리적 공간 안 픽셀 수 : 고밀도 > 중밀도 > 저밀도Android는 6가지 밀도그룹으로 분류 - 저밀도, 중간밀도, 고밀도, 초고밀도, 초초고밀도, 초초초고밀도 방향: 사용자 시점에서 바라본 화면 방향. 가로모드 혹은 세로 모드해상도 : 화면에 있는 물리적 픽셀의 총개수 밀도 독립적 픽셀(dp, density-independant pixel): UI레이아웃을 정의할 때 레이아웃 치수나 위치를 독립적 방식으로 표현하기 위한 가상 픽셀 단위px = dp * (..

IT이야기/Android 2017.08.07

안드로이드 개발 : 다음 버튼(Next button) 동작 설정

Custom EditText를 만들때, 혹은 다른 경우 모바일에 "다음" 버튼을 눌렀을 때 잘 작동하지 않는 경우가 있다. 기본적으로 셋팅할때는 1,2번을 이용한다. 그러나 안될때는 3번 방법을 이용한다. 1. xml에 next 셋팅 android:nextFocusDown="@+id/next_edit" 2. Java에 설정btn을 받아서 아래와 같이 설정도 가능함btn.setNextFocusDownId(int) 3. Listner를 달아 직접 만들어주기 btnTest를 클릭하면 다음 EditText를 가도록 하는 코드btnTest.getEditText().setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public b..

IT이야기/Android 2017.06.05

안드로이드 스튜디오에서 새프로젝트 생성시 빌드가 안될때

사용 툴 : Android studio 2.3.2 OS : Mac, 그러나 Windows도 같은 상황이 발생할 수 있음 1. 문제 :Failed to resolve:junit:junit:4.1새프로젝트 생성시 위와같은 에러가 나며 빌드가 되지 않음 2.해결방안 : build.gradle의 repositories를 바꿔야함 1) build.gradle 파일 내부(변경전)// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:..

IT이야기/Android 2017.06.02

[개발] 안드로이드 Fragment란?

1. Fragemnt: Fragment는 Activity에 배치되는 화면 및 동작의 조각: 안드로이드 3.0부터 지원(API 11부터) : 하나의 Activity는 여러개 Fragment를 가질 수 있음: 생겨난 이유 : 프래그먼트는 개발자가 뷰 계층에 복잡한 변경 내용을 관리하지 않아도 디자인을 사용할 수 있도록 해줌Fragment는 Activity내 FragmentManager에 의해 관리됨Fragment 라이프 사이클은 Activity 라이프 사이클 변경됨에 따라 같이 변경됨 1) 상태 메소드: onAttatch / onCreate / onCreateView / onViewCreated / onActivityCreated / onActivityCreated / onViewStateRestored /..

IT이야기/Android 2017.05.29

[Android] 어플리케이션 클래스 간단히 정리(Android Application Class)

왜 안드로이드 어플리케이션 클래스를 사용해야할까? 1. 안드로이드에서 Activity간 어떠한 클래스를 공유함은 물론 Application 객체의 멤버는 프로세스 어디에서나 참조 가능 2. 공통으로 전역 변수를 사용하고 싶을 때 Application 클래스를 상속받아 사용할 수 있다. Application을 상속 받아 클래스를 만들고,TestApplication extends Application set, get으로 값저장 한 후 // Application 에서 정보 가져와 사용 TestApplication app = (TestApplication)getApplicationContext(); app.getIP(); app.getPort(); 3. 안드로이드 앱이 시작하면 무조건 Application을 상..

IT이야기/Android 2017.04.26

안드로이드 개발, Color의 모든것

1. Android Color값이란?Color 클래스는 java.lang.Object - android.graphics.Color에 위치하고 있다.Color ints가 가장 많이 쓰이고, 안드로이드에서 가장 포괄적으로 쓰이고 있다.int type의 Color값은 아래보듯이 Alpha, Red, Green, Blue를 포함해서 32비트 int 값이다.참고로, long Color 값도 존재한다... 구성요소 이름 크기 범위 A Alpha 8비트 0~255 R Red 8비트 0~255 G Green 8비트 0~255 B Blue 8비트 0~255 2. 색 테이블 : 디자인을 입힐 때 앱에 색상을 입히는 것이 중요하다.안드로이드 개발시, 색상은 대부분 RGB 16진수 Hex값을 사용한다.#RRGGBB* 물론 #..

IT이야기/Android 2017.04.02

안드로이드 애플리케이션 구성요소

1. 애플리케이션구성요소1) 애플리케이션의 기능 구분안드로이드 앱 구성요소는 크게 Activity, BroadcastReceiver, Service, ContentProvider 4개 컴포넌트로 나누어져 있다.사용자와 인터페이스 하는 것은 액티비티, 백그라운드 작업하는 것은 서비스, 이벤트 발생시 일하는 것은 리시버라고 한다. 데이터 전달은 프로바이더가 책임진다. 2. 컴포넌트 설명1) 액티비티: 액티비티는 기본적으로 사용자와 인터페이스가 가능한 Window를 하나 가지고 있는 컴포넌트임.: 액티비티는 Stack으로 관리됨 2) 서비스: 사용자 인터페이스 없이 돌아가는 앱 컴포넌트: 서비스 인스턴스는 안드로이드내에 오직 1개만 만들어짐: startService와 bindService라는 2가지 방식으로 ..

IT이야기/Android 2017.02.20
반응형