반응형 전체 글2121 안드로이드 화면 전환 방법. A 화면에서 B 화면으로 전환 하는 방법을 다루어 보자. 안드로이드에서 화면을 전환하기 위해서는 Intent 라는 객체가 필요하다. "즉, Intent 라는 소포를 안드로이드 시스템에 건내서 특정 화면을 실행해줘" 라고 부탁하는 과정이다. 구현을 해보자. 1. 먼저 B화면 액티비티를 추가해보자. SubMenu New -> Activity -> Empty Activity 를 선택. Activity 와 Layout name 을 설정하고, Finish 버튼을 선택하면 화면 추가 작업이 마무리 된다. 2. AndroidManifest.xml 파일을 살펴보자. 하기 처럼 신규 Activity 가 설정됨을 확인 할 수 있다. 정상적으로 모든 준비는 완료 된 것이다. 참고로, Intent-filter 의 LAUNCH.. 앱 만들기/안드로이드 2020. 5. 11. 동물 소리 ☆ 동물농장 동물 소리 ☆ 동물농장 동물 소리 ☆ 동물농장 - Google Play 앱 동물농장에는 많은 동물 친구들이 살고있습니다.(육상,조류,해상,곤충들까지..) 화면을 터치하는것만으로도 동물소리 와 동물 영상을 실감나게 듣고 볼 수 있답니다. 예쁘고 귀여운 동물친구들의 모습 지금 바로 확인하세요. 동물 소리 앱을 사랑해주셔서 감사합니다. ---- 개발자 연락처 : +8201045035296 play.google.com 동물을 좋아하기도 하지만, 동물을 좋아하는 아이를 위해서 만들게 되었습니다. 이 앱에는 조금의 사연이 있는데요. 2012 년 처음 발표되고 10만 다운로드 이상을 기록하며 많은 사랑을 받았답니다. 당시에는 앱이 많이 없을 때였죠... 그런데, 순진하게도 회사 Gmail 계정으로 앱을 등록했었는데 .. 앱 만들기/앱 소개 2020. 5. 10. GIF 이미지 쉽게 만드는 법 지난 시간엔 GIF 용량 줄이는 방법에 대해서 알아보았습니다. 움짤 GIF 용량 줄이는 방법. 흔히들 GIF 이미지를 움짤이라고 하죠? ^^ 움짤을 잘 만들었는데, 용량이 너무 크다면? 바로 하기와 같은 방법으로 용량을 줄일 수 있답니다. 1. 하기 사이트에 접속합니다. ( 아주 심플하게 GIF 이�� soo0100.tistory.com 오늘은 GIF 이미지를 만드는 법에 대해서 살펴보겠습니다. 포토샵 및 많은 GIF(움짤) 만드는 법이 있는데, 필자는 하기 사이트를 주로 이용합니다. 여러 방법이 있는데, 그중 하기 사이트를 사용하는 이유가 있겠죠? 바로 GIF 를 만들기 위한 여러 방법을 한곳에서 지원해주기 때문이죠. 그 중 필자가 애용하는 기능은 바로 3가지 입니다. GIF 만들기, 영상을 GIF 로.. IT Tip 2020. 5. 9. Thread 인터페이스로 구현하기 지난 시간에 이어 Thread 를 인터페이스로 구현해보자. Thread 작성 하는 법. JAVA 두 개의 While() 문이 동작하는 구문이 있다면, 뒤에 따라온 While() 문은 동작하지 않을 것이다. 앱이나 프로그램을 만들 때, 두 개의 작업을 동시에 해야 하는 경우가 많다. 채팅하면서 음악도 듣고 영화도 보거.. soo0100.tistory.com 1. Runnable 인터페이스를 구현하고 run() 함수를 오버 라이딩 한다. class Test2 implements Runnable{ @Override public void run() { // TODO Auto-generated method stub while(true) { try { Thread.sleep(1000); }catch(Exceptio.. 앱 만들기/안드로이드 2020. 5. 8. 유모레스크 피아노 연주 1시간 듣기. 아들 웅이 덕분에 유모레스크 란 곡을 좋아하게 되었다. 곡의 선율이 아장 아장 예쁘기도 하면서 사뭇 비장함마저 느끼게 해 주었기 때문이다. 내가 좋아하는 곡을 편히 즐겨듣기 위해서, 작년, 유투브에 1시간짜리 유모레스크 바이올린 연주곡을 올렸다. 그런데, 최근 어떤 분께서 유모레스크 1시간 짜리 피아노 곡을 댓글로 요청해주셨다. 나에게 직접 수익이 오는 구조는 아니지만 그래도 내 채널을 봐주시는 분이 있다는 것에 기분이 좋아진다. 그리고... 그분을 위해서, 1시간 짜리 피아노 연주 유모레스크를 업로드하였다. 그분께서는 답례로, 하기 댓글을 남겨주셨다. 감사합니다!! 피아노버전으로1시간 연속으로 듣고싶었는데 없어가지고 번거롭게 다시 재생했었는뎅 저의 번거로움을 해결해주셨어요! 적게 일하시고 돈 많이 버세.. 음악듣기 2020. 5. 7. 쓰레드 우선 순위 설정하기. 스레드는 동시에 여러 작업을 할 수는 있지만 실행 순서를 개발자 가 지정할 수 없음을 확인했다. 하지만, 스레드에 우선순위를 주어 순위가 높은 스레드를 먼저 처리할 수 있게끔 할 수 있다. 하기 예제를 보자. 1. 쓰레드 우선순위는 1~10 까지의 값을 가지며, 설정하지 않았을때는 기본 5이다. public class PriorityTest { public static void main(String[] args) { // TODO Auto-generated method stub Thread1 t1 = new Thread1(); Thread2 t2 = new Thread2(); // 쓰레드 우선 순위를 두지 않으면 기본 5. System.out.println(t1.getPriority()); System... 앱 만들기/안드로이드 2020. 5. 6. 안드로이드 디밍에 빠지지 않게 하기! https://soo0100.tistory.com/1029 안드로이드 타이틀 바 및 상태바 없애기. 안드로이드 앱을 만들다 보면, 내 앱에선 타이틀 바 혹은 상태바가 없는 전체 화면으로 보여주고 싶을 때가 있다. 바로 이런 식으로 말이다. 그럼 먼저 타이틀 바를 먼저 없애보자. 여러 방식이 있지만 오늘은.. soo0100.tistory.com 안드로이드 타이틀 바 및 상태바를 없애면, 화면이 깔끔해진다. 이곳에 드디어 개발자가 원하는 리소스 작업을 펼치면 될 것이다. 그런데,,, 우리가 폰을 사용할 때 가만히 두면 폰 화면이 꺼져버린다. 이를 디밍 이라고도 표현한다. 즉, 디밍에 빠지지 않기 위해서는 하기처럼 소스코드에서 한 줄을 추가해주면 된다. 다른 권한이 필요치 않기에 소스코드에서 적용을 추천드린다.. 앱 만들기/안드로이드 2020. 5. 4. Thread 작성 하는 법. JAVA 두 개의 While() 문이 동작하는 구문이 있다면, 뒤에 따라온 While() 문은 동작하지 않을 것이다. 앱이나 프로그램을 만들 때, 두 개의 작업을 동시에 해야 하는 경우가 많다. 채팅하면서 음악도 듣고 영화도 보거나 게임을 하는 것 등의 그 예이다. 바로 이럴때 Thread 가 필요하다. Thread를 만드는 방법은 두 가지이다. 첫 번째. 클래스를 상속하는 방법이다. 하기처럼 구현해보자. 1. Thread 를 상속받고 run() 메서드를 오버 라이딩한다. class Test extends Thread{ public void run() { while(true) { try { // 1초를 기다려 준다. Thread.sleep(1000); }catch(Exception e) {} System.out... 앱 만들기/안드로이드 2020. 5. 4. 안드로이드 버전 정보 스마트 폰은 우리 삶을 많이 바꾸어 놓았고, 모든 이들이 콘텐츠 크레이터가 될 수 있는 기회를 우리에게 가져다주었다. 그중, 안드로이드는 현재까지도 버전을 업데이트하고 있다. 10여 년 넘게 알파벳 철자 앞자리를 따서 디저트 이름으로 API 도 같이 업데이트 해왔지만 드디어 버전 10에서는 Q로 시작하는 디저트 명을 버리고 Android 10으로 옷을 갈아입었다. 디저트 명이 재미있기는 했지만 모호함을 벗어난 명확한 표현이 안드로이드 운영체제의 앞날을 말해주는 듯 하다. 코드명버전API 수준/NDK 릴리즈 Android10 10 API 레벨 29 Pie 9 API 레벨 28 Oreo 8.1.0 API 레벨 Oreo 8.0.0 API 레벨 Nougat 7.1 API 레벨 Nougat 7.0 API 레벨 M.. 앱 만들기/안드로이드 2020. 5. 3. 말해줘 - 지누션을 만나다. 정확히는 지누션의 "션" 님을 만나게 되었다. 2018 년 통영 철인 3종 대회. 조금 늦게 도착한 대회장에서 서둘러 대회 물품을 정비하던 중, 누군가 나에게 말을 걸었다. "저~ 혹시, 파워 젤 있으세요?" (파워 젤이란 경기중 체력을 보중 하기 위한 에너지 음료이다) 누구지 하고 올려본 그는 바로... 오늘의 주인공 지누션의 "션" 님 이었다. "제가 알고 있는 그분이 맞으신가요?라고 했더니?" "네"라고 하신다 ^^ 연예인을 이렇게 친근한 장소에서 만나게 되어서 반가웠고, 당연히 "션" 님에게 에너지 바를 건넸다. "이거 저에게 주시면 드실 거 없는 거 아닌가요?" 하고 그는 내게 말했고, "전 또 있어요"라고 말했다. 만약 없었어도 그래야 될 거 같은 기분 좋은 상황이었기에... 어찌 됐든 "션".. 음악듣기 2020. 5. 2. Admob 배너 광고 소스 적용하기 Admob 배너 광고 생성하기-1. 티스토리에 애드센스 광고를 붙이는 것처럼, 모바일 앱을 만든다면 애드몹을 붙일 수 있다. 요즘 나오는 앱 및 게임들도 광고 수익 의존율을 높여가는 추세이다. 그럼, 안드로이드 앱에서 광고 배너를 붙이는 과정.. soo0100.tistory.com 지난 시간 애드몹 배너 광고 ID를 생성하였습니다. 이젠 소스에 적용해봅시다 1. build.gradle (module) 에 하기 음영 코드를 적용하고 Sync Now 를 해줍니다. dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.0.2' implementation.. 앱 만들기/안드로이드 2020. 5. 1. 안드로이드 화면 전환시 작업처리. onConfigurationChanged 안드로이드 가로 세로 화면 고정하기. 앱을 만들 때 폰의 방향을 바꾸어도, 가로/세로 한 방향으로만 UI 화면이 고정되도록 설계하는 경우가 있다. 굳이 양방향으로 보여줄 필요가 없을 때 말이다. 그럼 하기처럼 동작한다. 이럴 땐, 하기와 같은 간.. soo0100.tistory.com 지난 시간 화면 고정하는 방법에 이어서, 화면 전환 과정에 대해서 조금 더 알아보자. 안드로이드에서 화면이 가로 혹은 세로 로 전환되면, 해당 Activity 의 Oncreate() 함수가 다시 불리게 된다. 즉, 화면을 지우고 새로 그리게 되는 것이다. 그런데, 화면이 전환 되더라도 Oncreate() 함수가 불리지 않게 하려면 어떻게 해야할까? 바로, AndroidManifest.xml 파일에 하기 음영 코드를 적용하면.. 앱 만들기/안드로이드 2020. 4. 30. 이전 1 ··· 95 96 97 98 99 100 101 ··· 177 다음 반응형