안드로이드 8

앱 만들기 안드로이드 AR 증강현실

지난 글에서 유니티 프로그램을 이용해서 증강현실을 만드는 과정을 정리해봤었는데요. 혹시 참고하실 분들은 아래 글 잠깐 보시고요. 증강현실 ▲ 오늘은 위 글에서 만든 증강현실을 안드로이드 앱으로 만드는 과정을 알아보겠습니다. 1. 안드로이드 빌드 세팅하기 ▲ 유니티에서 [파일] > [Build Settings] 메뉴를 누르면... ▲ 이런 [빌트 세팅] 창이 열리거든요. 여기에 만들어놓은 유니티 Scenes를 추가합니다. 그림에서 표시한 [Add Open Scenes] 버튼을 클릭하면 되고요. ▲ 추가한 Scenes를 안드로이드 앱으로 만들기 위해서 아래쪽 Platform에서 [Android]를 선택한 후 [Switch Platform] 버튼을 클릭하면 몇 초 동안 안드로이드 앱을 만들 준비를 합니다. ▲..

카테고리 없음 2018.01.27

Android Intent putExtra로 데이터 전달하기

안드로이드 앱에서 Acitivity 간에 화면전환은 Intent를 이용하는데요. 이때 화면만 전환하는 것이 아니고 새로 열리게 될 액티비티에 데이터를 함께 전달할 수도 있는데 그 역할을 하는 putExtra()를 사용하는 예제를 통해서 이 내용을 정리해보겠습니다. 이번 예제는 지난 글에서 만들어봤던 대화상자 액티비티 관련 내용(대화상자)을 이용하겠습니다. Main에서 Dialog로 Intent의 putExtra()를 이용해서 String 문자열을 보내고 대화상자에서 그 문자열을 받아서 출력하는 내용으로 정리할 겁니다. 일단 매인 화면에 EditText를 하나 배치해서 그곳에 우리가 입력한 내용이 그대로 대화상자로 전달되어 출력하도록 해보겠습니다. ▲ 매인 화면인데요. 입력 상자와 버튼을 하나 배치했습니다..

카테고리 없음 2018.01.21

오늘의 코딩 Android Activity로 Dialog 만들기

Android App에서 사용자에게 어떤 선택을 요구하게 될 때는 보통 Dialog 대화창을 열어서 선택하게 하는 게 보통이고 안드로이드에서는 기본 Dialog를 제공해주고 있죠. 그런데 앱의 특성에 맞게 조금은 특별한 녀석을 만들고 싶을 때는 Activity 하나를 Dialog로 사용하는 것도 좋은 방법일 거 같아서 이번 글에서는 Activity로 나만의 Dialog를 만들어보려고 합니다. 예제에서는 MainActivity와 DailogActivity를 만든 후 Main에 버튼을 클릭했을 때 대화창 형식의 액티비티가 열리는 내용의 코딩을 해볼 텐데요. 먼저 두 액티비티의 화면부터 만들겠습니다. 1. 두 개의 액티비티 만들고 화면 구성 ▲ 일단 Main 화면은 이렇게 구성을 해봤습니다. 배경에 적당한 이..

카테고리 없음 2018.01.20

Android Notification 알림창 메시지 생성

지난 글까지 총 3개의 Acitvity 화면을 만들고 처음 건 Intro 화면으로 1.5초 후에 자동으로 사라지게 했으며 두 번째 거는 PackageManager를 이용해서 선택적으로 다시는 나타나지 않도록 만들어봤는데요. 혹시 참고하실 분들은 아래 글 잠깐 둘러보시고요. Intro PackageManager 이번 글에서는 android App의 알림창(Notification)을 띄우는 과정을 정리해볼까 합니다. 알림창이란... ▲ 그림처럼 핸드폰 화면 위쪽에 아이콘이 생성되고..... 저 부분을 끌어서 내려보면... ▲ 이런 메시지들을 확인할 수 있는 걸 말하는데요. 오늘 예제에서는 Main 화면에 버튼을 하나 배치해서 그걸 클릭하면 알림창에 메시지가 뜨도록 하는 내용을 정리해볼 거고요. 다음에는 카톡..

카테고리 없음 2018.01.19

코딩 android PackageManager를 이용해서 다시 보이지 않는 화면 만들기

지난 글에서는 android App의 시작과 동시에 1~2초 동안만 잠시 보이다가 사라지는 Intro에 대한 내용을 코딩 해봤었는데요. 오늘은 안드로이드 앱을 실행할 때 체크를 하면 다시는 보이지 않는 화면을 만드는과정을 공부하면서 코딩해볼까 합니다. 글로 설명하기가 조금 난해한 면이 있기는 하지만 android 공부하면서 관심을 갖고 제목으로 찾아서 이 글을 보고 계신다면 어떤 내용인지 대충 아실 거예요. 왜 그런 거 있잖아요? 앱을 실행하면 그 앱의 사용방법이나 공지 등을 화면에 표시하고 그 아래쪽에 작은 체크박스가 있어서 그걸 선택하면 다음부터는 전혀 보이지 않는 화면이요. 그걸 만들어보자는 것입니다. 이번 코딩은 지난 글에서 만들었던 프로젝트에 이어서 작성할게요. 저번에 1.5초 동안 '로고'등이..

카테고리 없음 2018.01.19

앱 인벤터 안드로이드 애니메이션 만들기

안드로이드 앱에서 상황에 따라서는 일반 이미지보다 움직이는 이미지 즉, 애니메이션을 사용해야 좀 더 효과적인 경우가 종종 있는데... 바로 앞글에서 녹음기 어플을 만들면서 녹음을 할 때 구형 테이프가 돌아가면서 녹음이 되는 듯한 느낌을 주면 좋을 거 같다고 생각을 했었고 그 효과를 한 번 만들어볼 생각이다. 녹음기어플 윗 글을 참고해보면 녹음 버튼을 클릭했을 때 실제로는 녹음은 되고 있지만 화면에 아무런 변화가 없기 때문에 제대로 작동을 하고 있는지 눈으로 확인할 수 없는 아쉬움이 있었다. 그래서 버튼을 누르면 아래 영상처럼 테이프의 바퀴가 돌아가도록 애니메이션 효과를 만들어보고자 한다. ▲ 이런 효과를 만들기 위해서는 서로 다른 사진 두 장이 있어야 하고 그 둘을 계속 바꿔주면 마치 움직이는 듯한 효과..

카테고리 없음 2017.11.13

녹음기 어플 App Inventor로 만들기

지난 글에서는 앱 인벤터를 이용해서 간단한 MP3 플레이어를 만들어봤는데 이번에는 녹음기 어플을 만들어보자. 이 녹음기 어플도 만들어봤던 MP3와 거의 비슷하게 간단한데... 단지 녹음 기능만 추가한 형식이다. 녹음 버튼을 누르면 주변 소리를 녹음하다가 STOP 버튼을 누르면 정지하면서 녹음된 내용을 저장을 하게 된다. 그리고 플레이, 일시정지, 멈춤 버튼을 이용해서 그 내용을 확인할 수 있도록 어플을 만들어보자. MP3 일단 어플의 화면 구성을 생각해보는데 총 다섯 개의 버튼이 필요할 거 같다. 녹음, 스톱, 재생, 일시정지, 재생정지 등을 실행할 녀석들인데 넓은 화면에 이것들만 있으면 휑~할 테니 화면 중앙에는 Canvas를 넣어서 적당한 이미지로 채워보기로 하고 녹음기 어플의 디자인부터 해본다. 1..

카테고리 없음 2017.11.12

mp3 플레이어 안드로이드 앱 만들기

스마트폰을 들고 다니는 가장 큰 이유는 전화통화겠지만 그에 못지않게 사진을 찍거나 음악을 들을 때도 자주 사용할 것이다. 그리고 그것들을 하기 위한 '카메라' 기능이나 'MP3 플레이어' 앱이 이미 스마트폰에 포함되어 있지만 직접 나만의 앱을 만들어보는 것도 안드로이드를 이해하는데 많은 도움이 될 테니 이번 글은 [앱 인벤터2]를 이용해서 간단한 MP3 플레이어를 만들어보려고 한다. 앱 인벤터를 실행하자. ▲ App Inventor를 실행해서 Palette를 살펴보니 Media에 Player가 있다. 이 녀석을 끌어다가 Viewer에 놓는다. 그리고 간단하게 플레이 화면을 만들어서 음악을 [재생], [일시정지], [멈출 때] 사용할 버튼들을 배치해본다. ▲ 다음과 같이 화면 구성을 해봤는데 버튼만 넣기에..

카테고리 없음 2017.11.12