Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

전체 글 514

안드로이드 앱 만들기 동적 테마 변경 따라해 보기

앱을 만들어보다보니... 색상을 입히는 것도 테크니컬 해야 할 것 같은 생각이 들었다. 쭈욱 작업을 하고 마무리를 하는 시점이 되었을 때 배경색을 변경해 달라고 하거나, 글짜색이 마음에 들지 않는 다고 한다. 흑~... theme 을 모르던 시절에는 하나하나 선택해서 font 도 지정하고 나름 color 도 지정해서 만들어 더니만. 이런이런... 그럼 준비를 해 볼까 ? 먼저 theme.xml 을 이용해서 사용하고 싶은 style 을 만들어 본다. 이렇게 길어야 하는 생각이 들기는 하지만, 아직 조금의 미숙(?)함이 있는 관계로 다가 비슷한 sylte 을 복사해서 여러개 만들었다. 기본테마 Theme.Weroom714 부터 Theme.Weroom714_darkGreen, Theme.Weroom714_da..

안드로이드 앱 만들기 상태바 숨기기 / 전체화면 만들기.

앱을 하나 만들다 보니.... 전체 화면에 보일 수 있도록 만들어 달라는 요청이 있네... 어떻게 하나 ? 구글님에게 질문을 해 본다... 그러고선 이렇게 구현을 해 보았다. @Override protected void onPostResume() { super.onPostResume(); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { hideSystemUI(); } }, 500); } @Override public void onWindowFocusChanged(boolean hasFocus) { super.onWindowFocusChanged(hasFocus); if (ha..

안드로이드 앱 만들기 갤러리 에서 이미지 받아오기 (자동회전 방지)

앱을 만들다가... 갤러리에서 이미지 받아오는 와서 사용하는 것을 구현하고 있는 중인데... 사진이 돌아간다. 흑~ 그래서 구글링 신에서 질문을 했다... 답... Exif 을 구현해서 사진을 돌리는 코드가 나오고... 그것 보다는 조금 간결한 코드 구현 방법이 보인다. http://bumptech.github.io/glide/doc/getting-started.html Glide v4 : Getting Started Basic Usage Loading images with Glide is easy and in many cases requires only a single line: Glide.with(fragment) .load(myUrl) .into(imageView); Cancelling loads ..

안드로이드 앱 만들기 random 한 수 그것도 중복이 없게 뽑아 볼 까 ?

앱을 하나 만들고 있는 중인데, 하다 보니 중복이 없는 random 값을 추출해야 하는 고민에 빠짐... 와이프님의 백신 예약도 해야 하는 날인데, 예약 서버는 버벅 거리고... 나의 머리도 버벅 거리고... 우째 우쨰 드뎌 완성!!! 아래 소스는 간단히 설명 하자면... 사용하기 위해서는 우선 import java.util.Random; 이 필요하다... 그리고 아래 나열된 부분은 함수 부분만 적었으니, 어딘가에서 호출하는 부분도 있어야 할 것 같다. @Override protected void onCreate(Bundle savedInstanceState) { ... int[] dispOrder = getRandomCount(iTyCnt); ... } 뭐 이런식으로 다가... getRandomCoun..

안드로이드 다국적(?) 앱 만들어 보기 (feat 카카오 번역 API, python 활용)

앱을 만들어 등록하는 동안 하고 싶은 것 중에서 한가지는 여러나라의 언어로 배포를 해 보는 것이였다. 예전에는 그걸 하나 하나 번역을 해 가면서 등록을 했던 것을 카카오 번역 API 호출하여 사용하는 방법으로 해소해 보자. 일단, 목적으로 하는 앱을 만드는 과정을 했다고 치고. 기본 언어를 영어(아니면 한국어도 상관 없이)로 하고 앱을 만든다음 android studio 에서 번역을 하기 위한 준비를 해 보자. 언어 번역을 위해서 Translations Editor 을 열어 아이콘 중에서 지구모양 아이콘을 클릭 하면 어떤 언어를 선택할 것이지 정할 수 있다. 그것중에서 일단, 영어, 한국어, 일본어, 베트남어 (2022년 월드컵 예선 진출을 응원하며 ...) 선택해서 만들어 보기로 했다. 영어 버전을 예..

안드로이드 앱 만들기 Jsoup 파싱을 해 볼까 ?

python 이나, java 에서 소스를 이용해서 jsoup 파싱을 해 보기는 했으나, android 폰에서 구현하는 파싱은 이번이 처음이다. 예전에 lotto 당첨 결과를 얻어오는 앱을 만들어 본 적이 있는데, 그때는 정말 날코딩으로 html 페이지를 분석해서 쪼개여 왔는데, 이제 그 보다 쉬운 방법이 있다는 것이다. 동행복권 페이지에서 회차별 당첨 결과를 조회하는 페이지를 열어서 F12(개발자도구)을 이용해서 페이지에서 얻어와야 하는 html tag 을 찾아보자. 다음은 android studio 에서 새 프로젝트를 하나 만들고... 제일 먼저 그래드 설정에 다음과 같이 jsoup 사용을 위해 추가해 본다. (2021.06.30 기준 버전은 1.13.1) dependencies { implementa..

"나는 자는동안에도 돈을 번다" 책을 듣고 나서 (feat 윌라오디오북)

윌라오디오북을 듣고 나서 ... 어떻게 이런 생각을 하고 사는 걸까 ? 조금은 일찍 알았다면, 좋았을까 하는 생각이 드는건 왜인가 ? 그래도 시작이 반이라는 말 처럼 이제라도 시작해 보면 언제가 좋은 날이 올 수 있는 것인가 ? 세상에 공짜는 없다는 말이 맞는 것 같다. 그래서 이책 저자의 말이 맞는 말이기도 하지만, 사실 절대적으로 맞는 말은 아니다. 그 또한 노력의 결과로 받아 드려져야 하는 것이라고 생각이 든다. 그래도 배운건 있지. 어떻게 하면 광고판을 얻을 수 있는 가 하는 것... 구글 애드센스 도전을 하고 있는데, 그쪽에서 받은 메일은 다음과 같다. 광고 게재가 준비되지 않은 사이트 사이트에서 정책 위반이 발견되어 아직 광고를 게재할 수 없습니다. 가치 있는 인벤토리: 콘텐츠 없음 Googl..

그냥글쓰기 2021.06.30
반응형