오블완22 java.lang.SecurityException: Permission Denial: startForeground 오류 해결하기 Logcatjava.lang.SecurityException: Permission Denial: startForeground Foreground Service를 시작할 때(startForeground) 발생하는 오류입니다. 🟡 오류 해결하기 🟡우선, Manifest에 FOREGROUND_SERVICE 권한이 제대로 선언되어 있는지 확인합니다. - 안드로이드 9 (API 28) 버전부터는 Foregroud Service를 시작할 때 Notification을 제공해야 합니다.- 안드로이드 10 (API 29) 버전부터는 백그라운드에서 Foreground Service를 시작할 수 없습니다. 서비스에서 위치 정보를 사용한다면 위치 정보 관련 권한을 런타임 시 요청해야 합니다.if (Build.VERSION.. 2024. 11. 27. 앱 아이콘 다운로드 사이트 모음 - 저작권 정보 앱 아이콘 다운로드 사이트 모음앱 개발 시 다양한 아이콘들이 필요합니다. 디자이너가 없다면 개발자가 아이콘 디자인까지 해야겠죠..? 하지만, 그럴 필요가 없습니다. 여러 사이트에서 다양한 무료 아이콘이 제공되고 있으니까요. 앱 아이콘을 다운로드 할 수 있는 사이트를 소개해드리면서 저작권 정보까지 안내해드리겠습니다. Material Symbols and Icons - Google Fonts Material Symbols and Icons - Google FontsMaterial Symbols are our newest icons consolidating over 2,500 glyphs in a single font file with a wide range of design variants.fonts.go.. 2024. 11. 26. 간단한 디자인 관련 사이트 모음 간단한 디자인 관련 사이트 모음전문적이지 않은 간단한 디자인 관련 사이트들을 소개해드리겠습니다. 아마추어 디자이너들이 디자인할 때 사용하기 좋은 사이트들입니다. 저도 개인 개발 프로젝트를 진행할 때 간간히 사용하고 있어요. 디자인의 디자도 모르는 분들에게 추천하는 쉬운 사이트들입니다. LOL Colors LOL Colors - Curated color palette inspiration www.webdesignrankings.com잘 어울리는 색 조합을 알려주는 사이트입니다. 물방울무늬로 4가지 색의 조합들을 제공하고 있습니다. 원하는 분위기의 배색을 찾아보세요. 색상만으로도 제품의 이미지를 만들어 낼 수 있기 때문에 브랜딩 컬러를 선택할 때 유용하게 사용할 수 있습니다. 각 색상에 마우스를 올리면 He.. 2024. 11. 25. 목 서버 사이트 Mocky 목 서버 사이트 Mocky서버를 만들지 않고도 원하는 서버의 응답값을 받아 볼 수 있도록 목 서버를 만들어주는 사이트입니다. 물론, 데이터가 실제로 저장되어 있는 것은 아닙니다. 백엔드 서비스가 개발되기 전 클라이언트 서비스를 해볼 수 있습니다. Mocky: The world's easiest & fastest tool to mock your APIs designer.mocky.io1. NEW MOCK을 눌러줍니다 2. HTTP 메서드, 상태 코드, 응답 헤더 및 본문을 원하는 대로 설정합니다.3. GENERATE MY HTTP RESPONSE 버튼을 눌러 URL을 생성합니다.생성된 URL을 사용하여 응답값을 받아볼 수 있습니다. 2024. 11. 24. 더미 데이터 사이트 모음 ( 글, 이미지 ) 내가 만들고 있는 프로그램이 제대로 동작하는지 확인하기 위해서 임의의 데이터가 필요할 때가 있습니다. 이럴 때 사용하는 것이 더미 데이터입니다. 더미 데이터를 사용해 UI, UX를 점검하고 의도한 대로 코드가 작성되었는지 확인할 수 있습니다. 좋은 글과 이미지를 가져와 삽입하는 것도 좋지만, 그런 것까지 신경 쓰는 건 사실상 어렵죠. 개발자들의 수고를 덜어주는 글과 이미지 더미 데이터 사이트를 소개해드리겠습니다. 글 더미 데이터 사이트 Lorem Ipsum - All the facts - Lipsum generatorWhat is Lorem Ipsum? Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsu.. 2024. 11. 23. 모바일 디바이스 목업 사이트 MockUPhone MockUPhone단순한 클릭 몇 번으로 모바일 디바이스 목업 이미지를 만들 수 있는 사이트를 소개해드리겠습니다. 스마트폰뿐만 아니라, 태블릿이나 데스크톱 이미지도 생성할 수 있습니다. MockUPhoneMockUPhone is a free tool that helps you wrap app screenshots in different mobile devices. Support iPhone mockup, iPad mockup, Android mockup and TV mockup.mockuphone.com 1. 원하는 기종 선택하기 메인 화면에서 원하는 모바일 디바이스 기종을 선택합니다. iPhone, Gallaxy, iPad, Google, iMac 등 다양한 디바이스를 선택할 수 있습니다. 2. .. 2024. 11. 22. GitHub README에 이미지 올리는 방법 GitHub README 이미지깃허브 리드미에 이미지를 올리는 방법입니다. 1. 아무 레포지토리의 Issues에 들어가 New issue를 클릭합니다. 2. Write 영역에 이미지를 드래그 앤 드롭합니다. 이미지가 위 처럼  와 같은 형식으로 변환됩니다. 3. README.md 파일에 붙여넣기 합니다.Preview로 확인하면 이미지가 정상적으로 불려온 것을 확인할 수 있습니다.만약 이미지의 사이즈를 변경하고 싶다면 다음과 같이 html 형식으로 작성합니다. 이미지 경로를 똑같이 입력해주고 원하는 너비와 높이 값을 입력해주시면 됩니다. 2024. 11. 21. 안드로이드 라이브러리, 오픈 API 사이트 모음 안드로이드 라이브러리, 오픈 API 사이트 모음라이브러리 제공 사이트Android Arsenal A categorized directory of libraries and tools for Android | Android-Arsenal.comA categorized directory of libraries and tools for Androidandroid-arsenal.com안드로이드 개발자를 위한 오픈소스 라이브러리와 도구들을 카테고리별로 정리하여 제공하는 사이트입니다. 이 사이트는 다양한 무료 및 유료 라이브러리, 도구, 데모 앱 등을 공개하고 있습니다. 관심 있는 라이브러리나 도구를 검색하여 찾아보세요. Square Open Source Square Open SourceAs a company bui.. 2024. 11. 20. 컴파일러 사이트 모음 (Java, Kotlin, Dart, Python) 컴파일러는 특정 언어의 코드를 다른 언어로 번역하는 프로그램을 말합니다. 보통 컴퓨터가 이해할 수 있도록 기계어로 변환한다고 생각하시면 됩니다. 프로그래밍 언어를 작성한 의도대로 실행하게끔 도와줍니다. 보통 개발을 할 때는 통합 개발 환경인 IDE를 사용하지만, IDE는 프로그램이 무겁고 사용 환경이 제약적이기 때문에 웹사이트에서 제공하는 컴파일러를 사용하면 편리합니다. 개발 언어를 공부할 때 유용하게 사용할 수 있을 것입니다. 🟧 Java Compiler Online Java CompilerOnline Java Compiler - The best online Java compiler and editor which allows you to write Java Code, Compile and Execut.. 2024. 11. 19. Compose Preview가 안 나올 때 해결 방법 오류 내용코드 내용에 문제가 없는데 Preview가 안 나오는 경우입니다. 🟡 오류 해결하기 🟡정말 간단한 방법으로 해결이 가능합니다. Build > Clean Project와 Build > Rebuild Project를 해줍니다. Preview가 정상적으로 동작합니다. 2024. 11. 19. BuildConfig import가 안 될 때 해결 방법 오류 내용BuildConfig가 제대로 import 되지 않는 오류입니다. BuildConfig에 빨간 줄이 뜹니다. 저는 Compose를 사용했을 때 해당 오류가 발생했습니다. build.gradle(app)buildFeatures { buildConfig = true } app 수준의 build.gradle.kts 파일에 위와 같이 입력합니다. Compose를 사용하고 있다면 이미 buildFeatures에 compose = true가 적혀있을 것입니다.이 때는 해당 코드를 지울 필요 없이, 다음처럼 두 코드를 같이 입력하시면 됩니다.buildFeatures { compose = true buildConfig = true} 코드를 입력하셨다면 Sync Now를 누르고Build > Clean.. 2024. 11. 18. R이 import 되지 않을 때 해결 방법 오류 내용Resource 파일인 R 이 제대로 import 되지 않아 빨간 줄이 뜨는 오류입니다. 코드를 복사해 오거나, 디렉토리 명이 변경되었을 때 주로 발생합니다. 🟡 오류 해결하기 🟡import com.example.projectName.R 위와 같이 import 구문을 직접 입력해 줍니다. 물론, com.example.projectName은 프로젝트 경로입니다. 자신의 프로젝트 경로를 입력하시면 됩니다. 제대로 입력하시면 코드에서 빨간 줄이 사라지고 정삭적으로 import 되는 모습을 확인할 수 있습니다. 2024. 11. 17. 이전 1 2 다음