전체 글 33

android 갤러리 에서 이미지 받아오기 (자동회전 방지)

앱을 만들다가... 갤러리에서 이미지 받아오는 와서 사용하는 것을 구현하고 있는 중인데... 사진이 돌아간다. 흑~ 그래서 구글링 신에서 질문을 했다... 답... 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 ..

android 2021.07.22

random 한 수 그것도 중복이 없게 뽑아 볼 까 ?

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

android 2021.07.21

다국적(?) 앱을 만들어 보자... (feat 카카오 번역 API, python 활용)

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

android 2021.07.06

알림(Notify), 카카오톡 전달하는 앱, 월간 출금 내역 관리

이 앱은 android 가 적용된 폰에서만 작동 합니다. (playstore 바로가기) 이 앱의 기능은 스마트폰으로 오는 알림(Notify)을 중간에서 확인하여 미리 앱에 등록한 문구가 들어 있으면 사전에 등록한 카카오톡 친구에게 해당 문구가 들어 있는 알림을 전달해 주는 앱 입니다. 설치하기 2. 설치를 시작하면 제일 먼저 스마트폰의 설정에서 알림 접근 허용 권한을 허용해 주어야 합니다. (앱의 이름은 기능 개선을 위해 변경될 수 있습니다.) 3. 알림 접근 권한이 허용 되면, 앱이 실행 되면서 필요한 권한의 허용을 요청 합니다. 4. 이번 버전에서는 알림이 와도 내 카렌더에는 저장을 하지는 않습니다. 다만, 사용이 필요한 경우가 있을 것 같아 미리 권한을 요청 합니다. 사진 폴더의 이미지도 아직은 사..

android 2021.07.06

Jsoup 파싱을 해 볼까 ?

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

android 2021.06.30

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

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

그냥글쓰기 2021.06.30

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo ... 오류가 발생 하다면.

android studio 을 이용해서 개발을 하다 보면 간혹 만나는 오류들이 여러가지가 있다면 그중에 황당한 경우라면 아마도 RuntimeException 으로 오류가 나는 경우일 것 같다. 1. 구글링을 해보자... 안드로이드를 책으로 배우는 입장에서는 제일 난감한 것이 오류를 만났을 때 인데, 나보다 먼저 해 본 사람들이 남겨놓은 글들이 제일이다. Process: com.tistory.webnautes.example, PID: 12963 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.tistory.webnautes.example/com.tistory.webnautes.example.MainActivity}: ..

android 2021.06.29

들꽃 (feat 날좋은 휴일 오후)

들판에 핀 이름은 뭐지??? 날 좋은 휴일 오후... 기약없이 흐르는 시간이 아쉽다. 집을 나섰다. 남들은 햇빛이 뜨거워 움직이지 않는 다는 오후 1시. 작은 물병하나 들고 나서는 길이 시작 부터 덥다 이길을 걷다 보면 어디서 다시 돌아와야 하는 지 알 수는 없지만, 그런데로 나름의 여유를 느낄 수 있기는 했다. 이길로 다시 돌아오지 않는다 해도 전혀 이상하지 않을 것 같은 시간들이 흘러 지나간다. 여태 보내온 시간들이 날 위해 무엇을 하였는 지 ?

그냥글쓰기 2021.06.29
반응형