최근 스파르타코딩 부트캠프가 끝나고 cs공부와 알고리즘, 그리고 FastCampus 강의를 들으면서 학습을 이어 가고 있었는데요. FastCampus의 강의 중 part1 - chaper9를 수강하다가 Android 버전에 따른 문제가 발생하였습니다.이 강의는 Android 12를 타깃하고 있어 Media Player와 Notification의 설정을 Android 버전에 따라 추가 작업을 해줘야 하는 것이 있어, 혹시나 해당 강의를 듣고 있는 분들께 도움을 드리고자 글을 쓰게 되었습니다! 해당 강의를 들으면서 코드를 따라 쳐본다면 java.lang.SecurityException: Permission Denial: startForeground from pid=12550, uid=10191 require..
안녕하세요 주코딩입니다. 오늘은 팀 프로젝트 중 지도 API를 테스트하기 위해 Extended Controls의 Location을 이용하려던 중에 흰색화면만 보이는 문제가 발생하였습니다.문제 상황 Extended Controls 패널을 보면 이렇게 Location을 설정하고 Route를 play 할 수 있는 기능을 지원합니다.팀 프로젝트 중 지도 API를 테스트 하기위해 동작을 시켰지만 위처럼 위치정보는 뜨지 않고 계속 흰 화면만 뜨는 것이었습니다. 당연히 안드로이드 스튜디오와 애뮬레이터 재부팅은 해봤고 애뮬레이터를 삭제했다 다시 깔아도 이런 현상이 반복되는 것이었습니다.혹시나 하는 마음에 안드로이드 스튜디오 버전을 올려봐도 모두 실패했습니다. ( 34 버전 ) 한국어로 된 문서들에선 정보를 찾아볼 수 ..
RecyclerView 아이템 무한 중복 생성 RecyclerView로 더미데이터를 다른 Activity로 넘겨주고 다시 돌아오는 과정에서 더미데이터가 계속 무한 중복, 중첩되는 문제가 발생하였습니다. [ 밑에는 문제가 발생한 자료입니다. ] 왼쪽 자료는 처음 앱을 실행했을 때 10개의 더미데이터가 각각 나오는 모습이고 오른쪽 자료는 각 Recyclerview 아이템을 클릭하고 다시 Acitivty로 나왔을 때 더미데이터들이 중복되는 자료입니다. [ 더보기를 클릭하면 초기 코드를 보실 수 있습니다. ] 더보기 Util.kt val dummyItems = mutableListOf() fun dummyData() { dummyItems.add( PostModel( "대현동", Uri.parse("androi..
OvenApp.io Oven(오븐)은 HTML5 기반의 무료 웹/앱 프로토타이핑 툴입니다. (카카오 제공) ovenapp.io 안녕하세요 주코딩입니다. 오늘은 처음으로 안드로이드에 대한 꿀팁을 알려드리려고 합니다. 첫 번째 꿀팁은 앱 기획 시 유용한 프로토 타이핑 툴 '카카오 오븐'입니다! ❓ 다음카카오 오븐이란? 2014년 11월 베타버전으로 외부에 공개한 앱, 웹 프로토타입 툴입니다. 즉, 앱 또는 웹 기획 단계에서 '프로젝트 모형'을 제작할 수 있습니다. HTML5 기반의 무료 앱. 웹 제작 프로토타입 툴로 본격적인 개발에 앞서, 레이아웃을 제작한 후 PC는 물론 스마트폰, 태블 릿과 같은 모바일 디바이스 환경에서 넘김 등을 직접 손으로 터치하며 테스트할 수 있습니다. 혹시나 해서 말씀드립니다. 앱..