반응형

 

이번 시간에는 동영상 파일을 출력하는것을 알아보겠습니다.

 

필요한 준비물

- test용 mp4 파일

- 시간

 

activity_test.xml 파일에 VideoView 태그를 사용해 비디오가 들어갈 영역을 만들어 주겠습니다.

id를 testVideo로 해서 입력해주세요.

 

app - res안에 raw 폴더를 생성 후 준비물로 챙겨온 test.mp4 파일을 넣어주세요.

 

 

Test.java에 다음과 같이 작성해 주세요.

 

실행 화면입니다.

 

반응형
반응형

 

<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxHeight="500dp"
android:maxWidth="500dp"
android:src="@drawable/ic_launcher_foreground"
android:background="@drawable/ic_launcher_background"
/>

 

android:maxHeight: 최대 높이

android:maxWidth: 최대 폭

android:src: 출력할 이미지

android:background: 배경

 

반응형
반응형

- 버튼 생성하는 2가지 방법

1.activity_main.xml 에서 아래 코드처럼 Text에 직접 Button을 생성하기

 

2. Design에서 Common - Button을 끌어다 생성하기

 

 

 

- 버튼 클릭 이벤트 추가하기

버튼을 생성한 후 속성에 Android:onClick("")를 통해 클릭 시 실행할 이벤트를 추가할 수 있습니다.

이번 글에서는 클릭 시 메시지를 띄어주는 이벤트를 추가해 보겠습니다. 

 

우선 버튼 코드에 Android:onClick("btnClick")를 작성해 줍니다.

처음 작성 시 빨간 줄이 뜨는데 이는 btnClick라는 이벤트가 생성돼 있지 않아서 나타나는 오류입니다.

우선 넘어가셔도 괜찮습니다.

 

MainActivity.java 파일을 열어 

onCreate( ) 함수 및에  btnClick( ) 이벤트 함수를 작성하겠습니다. 

// 버튼 클릭 시 메시지 띄우기

  public void btnClick(View v){
        Toast.makeText(getApplicationContext(), "시작 버튼이 눌렸어요",
         Toast.LENGTH_LONG).show();

    }

Toast.makeText(getApplicationContext( ), " 내용 " , Toast.LENGTH_LONG). show( )를 통해 메시지를 띄울 수 있습니다.

 

getApplicationContext( )는 현재 사용되고 있는 앱에 대한 전역 환경 정보를 가져옵니다.

말이 어려운데 간단히 말하면 버튼을 클릭한 Activity의 Context를 가져온다고 보면 되겠습니다.

 

Toast.LENGTH_LONG: Toast 메시지를 길게 띄울 때 사용

Toast.LENGTH_SHORT: Toast 메시지를 짧게 띄울 때 사용

 

추가된 화면

 위와 같이 MainActivity.java안에 btnClick( ) 이벤트 처리 함수를 추가하면 main_Activity.xml 에서 나타나던 onClick 속성에서 빨간 줄이 사라진 것을 확인할 수 있습니다.

 

이제 앱을 실행해보면 아래와 같이 버튼을 클릭할 때 메시지가 출력되는 것을 확인하실 수 있어요~~ ㅎㅎ

 

아래는 재미로 만들어본 클릭 이벤트 입니다ㅎㅎ

반응형
반응형

앱 이름을 설정하기 위해서 AndroidManifests.xml에서 label 부분을 ctrl + 좌클릭을 통해 strings.xml로 들어가가거나

 

res - values - strings.xml 을 통해 들어갈수 있습니다.

 

strings.xml에서 app_name 부분을 변경하게 되면 앱 이름이 변경됩니다.

 

반응형
반응형

- Android Studio 실행

안드로이드 스튜디오 실행

- Start a new Android Studio project 선택

Activty 선택

- Basic Activity: 기본적인 Activity 생성하기

- Empty Activity: 빈 Activity 생성하기

- Nottom Navigation Activity: 버튼 navigation activity 생성하기

- Fragment + ViewModel: fragment with view model activity 생성하기

- Fullscreen Activity

- Master/Detail Flow

- Navigation Drawer Activity

 

이 중 Empty Activity를 생성하도록 하겠습니다.

 

- hello world 프로그램 생성

1. Language 같은 경우는 Java와 kotlin이 있는데 저는 Java를 사용하도록 하겠습니다.

실무에선 kotlin언어도 많이 사용하기 때문에 둘 다 해보는 것이 좋습니다.

 

2. Minimum API level 버전 같은 경우는 사용하고자 하는 안드로이드의 버전을 선택하거나

Help me choose 버튼을 선택해 몇퍼센트의 사용자들이 해당 안드로이드 버전을 사용하는지 확인하고 선택할 수 있습니다.

 

- project 실행화면

프로젝트 실행화면

 

반응형
반응형

스마트폰에서 사용한 다양한 앱을 직접 개발해보고 어떤 방식으로 동작을 하는지 알아볼수 있도록

안드로이드 스튜디오를 이용한 앱을 만들어 보도록 하겠습니다.

 

우선 안드로이드 스튜디오를 사용하기위해 설치를 먼저 하도록 하겠습니다.

 

◈ 주의사항

사용자 폴더가 한글로 되어있으면 오류가 나타날 수 있습니다.

사용자 폴더를 영어로 변경하여 사용하거나 .gradle 폴더 위치(경로)를 영어로 수정하여 사용할 수 있습니다.

아래 블로그에서 해결방법을 정리해주셨습니다.

https://yollo.tistory.com/34

 

안드로이드스튜디오 - Aapt2 오류, 한글폴더이름 오류

안드로이드스튜디오 설치 후 컴파일을 하니 Aapt2 오류가 발생했습니다. 오류내용: Error: java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: AAPT2 error: check..

yollo.tistory.com

 

1. 다운로드 페이지 접속

https://www.android.com/

 

Android

휴대전화, 시계 등에서 사용 가능한 Android의 새로운 기능을 알아보세요. 공식 사이트를 방문하여 탐색하고 알아볼 수 있습니다.

www.android.com

홈페이지에 접속하여 하단부로 내리게 되면 '개발자' 탭이 있는것을 확인할 수 있습니다.

android.com 홈페이지

해당 탭을 선택하면 나타나는 팝업메뉴에서 'Android SDK'를 선택해  DOWNLOAD ANDROID STUDIO 버튼을 클릭하여

라이선스를 읽어보고 다운로드를 시작합니다.

 

SDK 페이지 다운로드 버튼 클릭

 

라이선스 동의 및 설치 버튼 클릭

2. 설치하기

 

다운로드된 android-studio-ide...-windows.exe를 실행
설치 시작
Next 클릭
Next 클릭
Next 클릭
Finish 클릭

Finish를 클릭하게 되면 실행되는 나머지 다운로드는 Next를 계속 클릭하며 진행하면 아래 화면이 나타나게 됩니다. Start a new Android Studio project를 클릭해 프로젝트를 시작할 수 있습니다

실행화면

오늘은 설치(다운로드)를 다음 시간 부터는 사용방법을 공부 하도록 하겠습니다.

반응형

+ Recent posts