반응형 앱 만들기399 구글 플레이에 앱 노출이 안되는 이유. 열심히 앱을 다 만들어 놓고, 구글 플레이에 출시를 했는데 개발자 이름으로는 검색이 되는데 앱 이름 혹은 카테고리에서는 검색이 안된다면??? 정말 답답할 것이다... 구글 플레이에 앱이 처음 소개될 때만 해도 1인 개발자가 만든 소소한 앱 이라도 1주 정도가 지나면 앱 이름으로 검색 혹은 카테고리에서 검색은 되었다. 물론 1위, 2위 정도의 앱들은 최상단에 노출되어 전 세계 많은 이들의 사랑을 받게 된다. 마치 네이버 나 다음에 블로그의 글이 소개되듯 말이다. 그런데,,, 요즘은 1인 개발자가 앱을 만들면 앱 랭크에 등록되기가 여간 힘든 것이 아니다. 그래서 구글에 문의를 해보았다. 왜? 앱이 노출이 되지 않나요?라고 물었더니, 구글코리아에서 하기와 같은 답변을 해주었다. 또한 Google에서는 최상의 .. 앱 만들기 2020. 5. 13. 안드로이드 GIF 이미지 재생 하기 - Glide 사용하기(2) 지난 시간 안드로이드에서 고화질 이미지를 사용하는 방법을 알아보았습니다. 구글에서 추천하는 Glide 라이브러리를 사용하는 것이죠. 그런데, Glide는 단순히 고용량 이미지 처리만 지원하는 것이 아닙니다. 안드로이드 이미지 Out of memory 해결하기 안드로이드에서 고퀄의 이미지등을 로딩하거나 많은 이미지를 사용할때 이런 에러 메시지를 손쉽게 만날 수 있다. 사실 어디서 부터 손을 되어야 할지 난감하다. 이미지 사이즈도 줄여보고 리사이징 해보고 ... 신.. soo0100.tistory.com 오늘은 그 중, GIF 이미지를 안드로이드 폰에서 재생하는 방법을 알아보겠습니다. 사실 예전에는 안드로이드에선 움짤(GIF) 이미지 포맷을 지원하지 않았습니다. 그렇기에, 개발자들은 이미지를 여러 장 불러와.. 앱 만들기/안드로이드 study 2020. 5. 12. 안드로이드 화면 전환 방법. A 화면에서 B 화면으로 전환 하는 방법을 다루어 보자. 안드로이드에서 화면을 전환하기 위해서는 Intent 라는 객체가 필요하다. "즉, Intent 라는 소포를 안드로이드 시스템에 건내서 특정 화면을 실행해줘" 라고 부탁하는 과정이다. 구현을 해보자. 1. 먼저 B화면 액티비티를 추가해보자. SubMenu New -> Activity -> Empty Activity 를 선택. Activity 와 Layout name 을 설정하고, Finish 버튼을 선택하면 화면 추가 작업이 마무리 된다. 2. AndroidManifest.xml 파일을 살펴보자. 하기 처럼 신규 Activity 가 설정됨을 확인 할 수 있다. 정상적으로 모든 준비는 완료 된 것이다. 참고로, Intent-filter 의 LAUNCH.. 앱 만들기/안드로이드 study 2020. 5. 11. 동물 소리 ☆ 동물농장 동물 소리 ☆ 동물농장 동물 소리 ☆ 동물농장 - Google Play 앱 동물농장에는 많은 동물 친구들이 살고있습니다.(육상,조류,해상,곤충들까지..) 화면을 터치하는것만으로도 동물소리 와 동물 영상을 실감나게 듣고 볼 수 있답니다. 예쁘고 귀여운 동물친구들의 모습 지금 바로 확인하세요. 동물 소리 앱을 사랑해주셔서 감사합니다. ---- 개발자 연락처 : +8201045035296 play.google.com 동물을 좋아하기도 하지만, 동물을 좋아하는 아이를 위해서 만들게 되었습니다. 이 앱에는 조금의 사연이 있는데요. 2012 년 처음 발표되고 10만 다운로드 이상을 기록하며 많은 사랑을 받았답니다. 당시에는 앱이 많이 없을 때였죠... 그런데, 순진하게도 회사 Gmail 계정으로 앱을 등록했었는데 .. 앱 만들기/앱 소개 2020. 5. 10. 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.. 앱 만들기/안드로이드 study 2020. 5. 8. 쓰레드 우선 순위 설정하기. 스레드는 동시에 여러 작업을 할 수는 있지만 실행 순서를 개발자 가 지정할 수 없음을 확인했다. 하지만, 스레드에 우선순위를 주어 순위가 높은 스레드를 먼저 처리할 수 있게끔 할 수 있다. 하기 예제를 보자. 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... 앱 만들기/안드로이드 study 2020. 5. 6. 안드로이드 디밍에 빠지지 않게 하기! https://soo0100.tistory.com/1029 안드로이드 타이틀 바 및 상태바 없애기. 안드로이드 앱을 만들다 보면, 내 앱에선 타이틀 바 혹은 상태바가 없는 전체 화면으로 보여주고 싶을 때가 있다. 바로 이런 식으로 말이다. 그럼 먼저 타이틀 바를 먼저 없애보자. 여러 방식이 있지만 오늘은.. soo0100.tistory.com 안드로이드 타이틀 바 및 상태바를 없애면, 화면이 깔끔해진다. 이곳에 드디어 개발자가 원하는 리소스 작업을 펼치면 될 것이다. 그런데,,, 우리가 폰을 사용할 때 가만히 두면 폰 화면이 꺼져버린다. 이를 디밍 이라고도 표현한다. 즉, 디밍에 빠지지 않기 위해서는 하기처럼 소스코드에서 한 줄을 추가해주면 된다. 다른 권한이 필요치 않기에 소스코드에서 적용을 추천드린다.. 앱 만들기/안드로이드 study 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... 앱 만들기/안드로이드 study 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.. 앱 만들기/안드로이드 study 2020. 5. 3. 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.. 앱 만들기/안드로이드 study 2020. 5. 1. 이전 1 ··· 32 33 34 35 36 37 38 ··· 40 다음 반응형