728x90
반응형

전체 글 154

Apple Developer 에서 D-U-N-S 번호 확인하기 (feat. Google Play Console 개발자 계정 확인 요청)

🚨 D-U-N-S 번호D-U-N-S 번호란, 9자리의 고유 번호로서 지역을 기준으로 사업체를 식별하는 번호입니다. D&B(Dun & Bradstreet)가 할당하고 관리하는 D-U-N-S 번호는 널리 사용되는 표준 사업체 식별자입니다.  https://service.dnb.com/home Digital Service Center: answers and support for all things Dun & BradstreetBrowser not supported This site is best viewed in Chrome(Version 79+), Edge(Version 79+), Safari(Latest two versions) and Firefox(Latest two versions) Browsers...

🌐 기타 2024.08.14

[안드로이드/Android] minSDK, targetSDK, compileSDK, Play Store 정책에 따른 targetSDK 업데이트, ART

🍀 느슨해진 나의 블로그를 위한 Android 용어 정리 🍀   🚨 Android API Level• Android OS 별로 정해진 Level• 안드로이드 OS 운영 체제의 다양한 버전에서 제공하는 API 집합• 이 API는 이전 버전의 API 와 호환되면서 각 버전의 운영 체제에서 사용할 수 있는 기능과 서비스를 포함한다 https://developer.android.com/tools/releases/platforms?hl=ko SDK 플랫폼 출시 노트  |  Android Studio  |  Android DevelopersSDK Manager의 SDK Platforms 탭에서 다운로드할 수 있는 SDK 패키지에 관한 출시 정보를 확인하세요.developer.android.com   minSD..

[Android/Google] 안드로이드 앱에 구글 광고 AdMob(애드몹) 적용하기

안녕하세요! 안드로이드 앱에 구글 애드몹을 통해 광고를 띄우는 방법 입니다. 앱을 통해 수익을 창출하고 싶을 때, 구글에서 제공하는 AdMob(애드몹) 광고를 앱에 게재하여 수익을 얻을 수 있습니다. 📌 이 글의 목차는 다음과 같습니다.   1️⃣ Google AdMob 에서 앱 설정하기 (광고 단위 ID 추가)   2️⃣ Android 프로젝트에서 AdMob 시작하기  https://admob.google.com/intl/ko/home/ Google AdMob: 모바일 앱 수익 창출인앱 광고를 사용하여 모바일 앱에서 더 많은 수익을 창출하고, 사용이 간편한 도구를 통해 유용한 분석 정보를 얻고 앱을 성장시켜 보세요.admob.google.com  https://support.google.com/adm..

[🌐] 메모리 내 중요정보 노출 여부 확인

Android 모바일 취약점 점검 결과를 받고 메모리 내 중요정보 노출 여부 확인을 위해 앱의 heap 메모리 덤프를 내 PC 로 다운로드 받는 방법 입니다. 🧤 adb 사용 • Android Studio 로 디바이스를 연결하고, 확인할 앱을 설치 후 로그인을 진행 • Android Studio 의 Terminal 에서 명령어 실행 1️⃣ 현재 연결된 디바이스 확인 adb devices 2️⃣ 현재 디바이스의 프로세스 확인 adb shell ps 3️⃣ 원하는 앱 package 의 프로세스만 확인 adb shell ps -ef | grep 패키지이름 4️⃣ 디바이스에 dumpheap 파일 저장하기 (adb shell am dumpheap PID 저장경로/파일이름) adb shell am dumpheap ..

🌐 기타 2024.02.27

[프로그래머스] 추억 점수 (Java/Kotlin) - Lv.1

프로그래머스 에서 코딩테스트 Lv.1 문제 추억 점수 를 풀어봤습니당~ 언어는 Java / Kotlin 으로 작성했어요 https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr https://school.programmers.co.kr/learn/courses/30/lessons/176963?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록..

[🌐] 페이스북에서 내 프로필 링크 확인 (페이스북 개발자센터에서 등록된 앱의 관리자 및 개발자 계정 추가하기)

안녕하세요🖐🏻 페이스북에서 내 프로필 링크 확인하는 방법입니다. (feat. 페이스북 개발자센터에서 등록된 앱의 관리자 및 개발자 계정 추가) https://www.facebook.com/ Facebook - 로그인 또는 가입 www.facebook.com 프로필 링크는 모바일에서 확인할 수 있어요❗️ ☝🏻 페이스북 APP 에서 확인 내 프로필 화면에서 ... 버튼 클릭 > 프로필 설정 화면에서 내 프로필 링크 에서 확인 가능 링크 복사 해서 사용 가능합니다. ✌🏻 크롬/인터넷 브라우저에서 확인 페이스북 페이지에서 로그인 후 내 프로필 화면에서 ... 버튼 클릭 > 프로필 링크 복사 해서 확인 후 사용 가능합니다. 페이스북 프로필 링크 확인이 필요했던 이유는!! 앱에 페이스북 로그인 연동을 할 때 페이스..

🌐 기타 2023.11.23

[안드로이드/Android] java.lang.IllegalArgumentException: Couldn’t find meta-data for provider with authority 에러

안녕하세요👊🏻 Android 에서 카메라 실행하여 사진 찍고 저장 시 발생하는 에러가 있는데요. java.lang.IllegalArgumentException 에러가 발생하였습니다. java.lang.IllegalArgumentException: Couldn’t find meta-data for provider with authority 와 같은 에러 메세지가 표시되었답니다. 🚨 Manifest 에 FileProvider 등록하기 FileProvider 사용을 위해 manifest 에 provider 를 등록해 주어야 합니다. FileProvider 의 기본 기능은 file 에 대해 content URI 를 생성하는 것입니다. 1. AndroidManifest.xml ... ... 2. xml/file_..

[안드로이드/Android] Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 에러 (Gradle 빌드 오류)

안녕하세요👊🏻 Android Studio 에서 발생하는 Gradle Build 시 발생하는 오류입니다. org.codehaus.groovy.control.MultipleCompilationErrorsException 에러가 발생하였습니다. Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 🚨 해결 방법 1️⃣ Android Studio > Settings... 클릭 2️⃣ Build, Execution, Deployment > Gradle 클릭 3️⃣ Gradle projects 에서 Gradle JDK 변경하기 Thank U :)

[프로그래머스] 콜라문제(Kotlin) - Lv.1

프로그래머스 에서 코딩테스트 Lv.1 문제 콜라문제 를 풀어봤습니당~ 언어는 Kotlin 으로 작성했어요 https://school.programmers.co.kr/learn/courses/30/lessons/132267?language=kotlin 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 [문제] 오래전 유행했던 콜라 문제가 있습니다. 콜라 문제의 지문은 다음과 같습니다. 정답은 아무에게도 말하지 마세요. 콜라 빈 병 2개를 가져다주면 콜라 1병을 주는 마트가 있다. 빈 병 20개를 가져다주면 몇 병을 받을 수 있는가? 단, 보유 중인 ..

[iOS/Swift] 현재 위치 정보 - 위도, 경도, 주소 가져오기

안녕하세요👋🏻 iOS 에서 현재 위도, 경도, 위치 정보 가져오는 방법 포스팅 입니다. 💡 작성한 파일 목록입니다. • Info.plist • LocationVC.swift • Location.storyboard Info.plist 현재 위치를 사용하는 데에 동의를 구하는 내용을 추가합니다. Privacy - Location Always and When In Use Usage Description value 에 원하는 문구 작성하기 LocationVC.swift 1️⃣ ViewController 에서 CoreLocation 를 import해줍니다. CoreLocation 을 이용하여 위치정보를 받아와 위도, 경도를 가져올 수 있습니다. import UIKit import CoreLocation class..

[iOS/Swift] ViewController 화면 전환 방법 3가지

🚨 ViewController 화면 전환 방법 1. ViewController 가 다른 ViewController 호출 (Present) 2. NavigationVIewController 사용하여 화면 전환 (Push) 3. 화면 전환용 객체 Segue 사용 🧤 ViewController 가 다른 ViewController 호출 (present) 다른 ViewController 를 modal 로 띄우는 방식입니다. ✅ 관련된 파일 목록 • ChangePresent.storyboard • ChangePresentVC.swift • ChangePresent1VC.swift ChangePresent.storyboard storyboard 에 2개의 ViewController 로 구성하였습니다. 각각의 Vie..

[iOS/Swift] 웹뷰 WKWebView 로드하기 & 사파리 Safari 에서 웹뷰 디버깅하기

안녕하세요! xcode 에서 swift 로 단순 웹뷰 로드하는 방법과 Safari 에서 웹뷰를 디버깅하는 방법 입니다~ 🚨 iOS 웹뷰 WKWebView 로드하기 1. project.pbxproj Webkit 사용을 위해 WebKit Framework 라이브러리를 추가해야 합니다. Target > Build Phases > Link Binary With Libraries > + 버튼 을 눌러 WebKit.framework 를 추가합니다. (이걸 추가하면 MyAppSwift.xcodeproj > project.pbxproj 파일이 수정이 됩니다.) 2. Webview.storyboard 스토리보드 라이브러리 (⌘ + ⇧ + L) 를 통해 스토리보드에 WebKit View 를 추가해줍니다. 그리고 webvi..

[Android/Kotlin] Compose State 상태, 기본 레이아웃 사용하기(Box, Card, Image, IconButton, Icon)

Android Jetpack Compose 사용 시 알아야 할 state 상태와 기본 레이아웃‼️ 🚨 State - 앱의 상태 Android Compose 는 현재 상태에 따라 Composable 를 구성하여 사용자에게 보여질 화면을 구성한다. 만약 상태(state) 가 변화게 되면 재구성(Re-Compose) 를 통해 화면을 업데이트한다. Composable 은 상태를 가지는 여부에 따라 두가지 타입으로 나뉜다. ✔️ 상태를 가지고 있는 Stateful Composable ✔️ 상태를 가자지 않는 Stateless Composable - Stateful Composable 은 state 가 바뀌면 자기 자신과 자식의 Composable 을 재구성(ReComposition) 하게 된다. - Statele..

[안드로이드/Android] Jetpack Compose

Jetpack 이란? 2018년 5월에 구글이 발표한 라이브러리와 도구 모음집 Jetpack은 개발자가 관심 있는 코드에 집중할 수 있도록 권장사항 준수, 상용구 코드 축소, 모든 Android 버전 및 기기에서 일관되게 작동하는 코드 작성을 돕는 라이브러리 모음집이다. 앱을 쉽게 개발할 수 있도록 도와주는 라이브러리와 도구의 모음집으로, Jetpack 이 나오기 전 support library 라는 라이브러리 모음집이 이미 존재하였으나 이를 개선하고자 나온 것이 Jetpack. 구글 공식 문서에도 Androidx 를 사용할 것을 권장하고 있다.(Androidx 는 Jetpack 의 라이브러리들을 묶은 패키지명) Components, tools, guidance의 집합으로, 기존의 Support Libr..

728x90
반응형