우뇽킴의 개발블로그

고정 헤더 영역

글 제목

메뉴 레이어

우뇽킴의 개발블로그

메뉴 리스트

  • 홈
  • 태그
  • 분류 전체보기 (67)
    • IT정보 (13)
      • IT세미나, 컨퍼런스 (9)
      • IT소식 (3)
    • 프로그래밍 (42)
      • 안드로이드 (29)
      • iOS (10)
      • 개발로그 (3)
    • Review (9)
      • 개발리뷰 (5)
      • 책 (4)
    • IT용어,금융 (3)

검색 레이어

우뇽킴의 개발블로그

검색 영역

컨텐츠 검색

전체 글

  • [Android] Android API 28이상 타겟팅 시 구글맵뷰 호환성(Compatibility) 이슈

    2020.09.30 by 우뇽킴

  • [Android] 안드로이드 (Android) API 타겟(Target) 29로 업데이트 시 주요 변경된 권한과 동작 변경사항들

    2020.09.12 by 우뇽킴

  • [Android] 나인패치(9-Patch) 이미지 만드는 방법(안드로이드 스튜디오 또는 나인패치 생성 웹사이트 이용)

    2020.08.23 by 우뇽킴

  • [IT소식] 애플(Apple) iOS14 업데이트 관련 기능 소개

    2020.08.16 by 우뇽킴

  • [iOS] Cocoapods 설치와 XCODE에서 사용법

    2020.08.06 by 우뇽킴

  • [Android] java.lang.SecurityException : Permission Denial : Starting Intent 에러 처리 방법

    2020.08.02 by 우뇽킴

  • [Android] Android Studio에서 Google Play 업로드 대상 API 레벨 요구사항 충족(API Target Upgrade)하기

    2020.07.17 by 우뇽킴

  • [도서리뷰] 엔지니어가 배워야 할 금융시스템의 ‘지식’과 ‘기술’

    2020.07.12 by 우뇽킴

[Android] Android API 28이상 타겟팅 시 구글맵뷰 호환성(Compatibility) 이슈

안녕하세요~ 우뇽킴입니다. 기존에 Android API 레벨 28로 설정하여 운영중이던 앱이 있었는데, 이번 2020년 11월 전까지 구글 정책에 따라 구글 플레이 스토어에 Android API를 29로 타겟팅하여 올려야해서 앱 테스트중에 발생된 이슈입니다. Android API 레벨 29로 올려서 타겟팅 시 구글맵뷰가 실행 되면, 앱이 비정상종료되거나, 튕기는 현상이 발생했었습니다. (* 테스트하면서 알게 되었는데, 이미 현재 운영중인 앱에서 사실은 API 레벨28에서도 동일한 증상이 발생했었더라구요.) 앱수준에서의 build.gradle설정에서 기존 API 레벨 28 타겟팅 시 아래와 같이 dependecies 를 설정되어있었습니다. dependencies { api fileTree(include: ..

프로그래밍/안드로이드 2020. 9. 30. 14:54

[Android] 안드로이드 (Android) API 타겟(Target) 29로 업데이트 시 주요 변경된 권한과 동작 변경사항들

안녕하세요~ 우뇽킴입니다. 지난번 블로그 게시글 소개 시 앱의 안드로이드(Android) API 타겟 29로 업데이트 하는 방법에 대해서 소개했었는데요~ (참고 : unyongkim.tistory.com/7 ) Android Studio에서 Google Play 업로드 대상 API 레벨 요구사항 충족(API Target Upgrade)하기 매년마다 구글 안드로이드에서는 새로운 버전의 OS가 나옵니다. 이미 몇년 전부터 마시멜로우(Android 6.0), 누가(Android 7.0), 오레오(Android 8.0), 파이(Android 9.0) 등의 이름으로 OS가 출시되어왔습니다. unyongkim.tistory.com 이번 블로그 소개 글에서는 기존 앱 빌드 타겟이 28에서 29로 변경 시 달라지게 되..

프로그래밍/안드로이드 2020. 9. 12. 22:20

[Android] 나인패치(9-Patch) 이미지 만드는 방법(안드로이드 스튜디오 또는 나인패치 생성 웹사이트 이용)

안녕하세요~ 우뇽킴입니다. 개발하면서, 모바일 앱 내에 이미지를 적용할 일들이 있습니다. 그런데, 모바일 기기 환경 상 기기의 종류도 여러가지이다보니 해상도도 기기마다 다를 수 밖에 없습니다. 기기의 해상도가 다르다보니 적용되는 이미지의 사이즈가 늘어나거나 깨져서 이미지가 이상하게 보이게 됩니다. 이러한 해결책으로 나온 것이 나인패치(9-Patch) 이미지입니다. 나인패치(9-Patch) 이미지는 컨텐츠가 보이는 영역과 이미지에서 상,하,좌,우 등 확대해도 되는 영역을 사전에 지정해 둔후, 파일명.9.png 형태로 저장하여 사용합니다.(즉, 확장자 .9.png 로 저장함.) 그렇다면 나인패치는 어떻게 생성할까요? 총 2가지 방법이 있습니다. 1. 안드로이드 스튜디오를 통한 나인패치(9-Patch) 이미지..

프로그래밍/안드로이드 2020. 8. 23. 16:23

[IT소식] 애플(Apple) iOS14 업데이트 관련 기능 소개

2020년 6월 22일 APPLE공식 홈페이지에서 발표된 iOS14 업데이트 관련소개에 대하여 기능을 소개드립니다. 1. 애플 iOS14업데이트 지원 기종 2. iOS 14 업데이트 출시일 현재 iOS14는 WWDC2020(2020년 6월경)에 처음소개되어, 2020년 6월 하순경에 IOS14 베타(개발자 버전)으로 출시하였습니다. 이후 iOS14의 정식 출시 예정일은 애플에서 아이폰12가 올 10월 경에 출시 예정이라고 발표되어, 아이폰12발표 때 함께 출시될 것으로 예상하고 있습니다. 3. 위젯 기능 iOS13까지는 홈화면에 앱이 놓여있었다면, 이젠 위젯도 홈화면에 드래그하여 추가할 수 있는 기능이 생겼습니다. 4. PIP(Picture in Picture) 지원 영상을 볼 때 멀티테스킹 형식으로 우..

IT정보 2020. 8. 16. 21:53

[iOS] Cocoapods 설치와 XCODE에서 사용법

안녕하세요~ 우뇽킴입니다. iOS에서 개발하면서 XCODE 개발툴을 많이 사용하게 됩니다. 그 중 XCODE에서 애플의 Swift와 오브젝티브-씨(Objective-C) 언어로 작성된 에플리케이션 프로젝트의 종속성 관리를 해주는 코코아팟(CocoaPods)에 대해서 알아볼까합니다. 만약 프로젝트 내에서 외부 라이브러리(ex. Google Analytics 또는 Firebase 등)를 사용하지 않는다면, 코코아팟(CocoaPods)을 사용할 일이 적을텐데, 규모가 큰 앱에서는 코코아팟이 그 위력을 발휘합니다. 안드로이드 스튜디오의 Gradle(?)처럼 의존성 관리 도구라 생각하시면 될것같아요~ 인터넷에 보면 맥 플랫폼 내에서 의존성 관리를 하는 도구가 여러가지(CocoaPods, Cartheage, Swi..

프로그래밍/iOS 2020. 8. 6. 21:23

[Android] java.lang.SecurityException : Permission Denial : Starting Intent 에러 처리 방법

어느 날 운영중인 안드로이드 앱에서 전화 버튼 선택 시, 자동으로 앱 전화로 자동으로 걸어주는 기능이 되어야하는데 안되면서 발견한 오류 안드로이드 스튜디오 로그캣으로 찍어보니 아래와 같이 찍히는걸 확인함 java.lang.SecurityException: Permission Denial: starting Intent : { act=android.intent.action.CALL dat=tel:xxxxxxxx cmp=android/com. android.internal.app.ResolverActivity } from ProcessRecord{76636e6d0 30437:패키지명/u0a1691} {pid=30437, uid=11691} with revoked permission android.permiss..

프로그래밍/안드로이드 2020. 8. 2. 14:08

[Android] Android Studio에서 Google Play 업로드 대상 API 레벨 요구사항 충족(API Target Upgrade)하기

매년마다 구글 안드로이드에서는 새로운 버전의 OS가 나옵니다. 이미 몇년 전부터 마시멜로우(Android 6.0), 누가(Android 7.0), 오레오(Android 8.0), 파이(Android 9.0) 등의 이름으로 OS가 출시되어왔습니다. (아래의 링크는 현재까지 출시된 역대 안드로이드의 출시버전과 API Level등이 정리된 링크입니다.) 안드로이드(운영체제) - 나무위키 Be together, not the same. 함께 있도록, 그러나 똑같지 않게. namu.wiki 작년 11월에는 안드로이드의 새로운 OS 버전에서는 '안드로이드 10(Android)'이라는 이름으로 OS가 릴리즈 되었는데요. 새로운 안드로이드 OS가 나올 때마다, 앱을 개발하여 구글 플레이스토어 올리는 개발자도 이 시즌에..

프로그래밍/안드로이드 2020. 7. 17. 00:21

[도서리뷰] 엔지니어가 배워야 할 금융시스템의 ‘지식’과 ‘기술’

증권회사에서 일한지 4년 전에 '금융시스템'에 관한 도서를 찾아보려고 하면, 금융/화폐에 대한 변천사, 금융정책과 관련된 내용, 금융의 기능 등에 대한 내용들을 주로 다루었던 도서들이 많아 실질적인 금융IT에 대한 내용에 대한 책을 읽고 싶었는데 그와 관련된 책들이 없어서 아쉬웠던 기억이 있었는데, 올초에 금융IT(or 시스템)에 관한 책이 출간되었다. 다만, 책 저자가 일본인이고 금융시스템에 대하여 다루는 나라가 '일본'이라는 점에서 비호감이긴 하지만^^; 책 내용을 보면 일본 뿐 아니라 다른나라(한국 포함)의 금융시스템 내의 업무 흐름과 내용, 그리고 시스템 구조가 유사하여 금융IT를 처음 시작하거나, 금융 관련 프론트/백앤드 개발하는 사람들에게도 도움이 될만한 책인듯. 책에 대한 목차는 아래와 같이..

Review/책 2020. 7. 12. 19:12

추가 정보

인기글

최신글

페이징

이전
1 ··· 5 6 7 8 9
다음
링크드인
우뇽킴의 개발블로그
페이스북 인스타그램

티스토리툴바