본문 바로가기

Android 이미지(파일) 다운로드 및 갤러리 추가 기존에는 Stream을 통한 파일 다운로드를 주로 작성을 했는데, 정책이 업데이트되면서 공용 외부 폴더에 접근이 불가능해지고 애를 먹었는데, 다운로드 매니저를 사용하는 경우 공용 폴더에도 접근이 가능하고 따로 스캔 처리를 해주지 않아도 이미지가 갤러리에 인식이 되어서 추가로 별다른 처리를 하지 않아도 됐습니다. try{ final DownloadManager dm = (DownloadManager) context.getSystemService(Context.DOWNLOAD_SERVICE); Uri downloadUri = Uri.parse({fileUrl}); DownloadManager.Request request = new DownloadManager.Request(downloadUri); reque.. 더보기
이 앱은 보이스 피싱에 사용될 가능성이 높아 설치할 수 없습니다. 해결 과정 적용 시기는 정확하게 찾아볼 수 없었지만, 삼성 Members 게시판에서 다음과 같은 공식 게시글을 찾았고 아마 이 게시글 시기와 맞물려서 업데이트 된 것으로 보고 있습니다. 정확하게 어떤 사유로 차단하는지에 대해서는 공식적으로 말해주지는 않고 찾아볼 수도 없었습니다. 인터넷에 관련 정보도 굉장히 적고, 모두 뜬구름 잡는 추측만 하고있어서 도움받기도 어려웠고요. 제가 찾은 원인은 두 가지 입니다. 1. 플레이스토어 마켓에 올라가있지 않은 앱, 또는 마켓에 올라가있으나 마켓을 통하지 않고 직접 앱 파일을 통해 설치하려고 하는 경우 2. 앱의 특정 권한이 보이스 피싱과 관련된 권한인 경우 첫 번째의 경우 공식 마켓을 통하지 않는 경우는 일단 위험 앱으로 보고 경고를 하려는 차원으로 보입니다. 하지만 마켓을 .. 더보기
코딩 문제 - 중앙값 구하기 중앙값 구하기 문제 설명 중앙값은 어떤 주어진 값들을 크기의 순서대로 정렬했을 때 가장 중앙에 위치하는 값을 의미합니다. 예를 들어 1, 2, 7, 10, 11의 중앙값은 7입니다. 정수 배열 array가 매개변수로 주어질 때, 중앙값을 return 하도록 solution 함수를 완성해보세요. 제한사항 array의 길이는 홀수입니다. 0 더보기
코딩 문제 - 배열 두 배 만들기 배열 두배 만들기 문제 설명 정수 배열 numbers가 매개변수로 주어집니다. numbers의 각 원소에 두배한 원소를 가진 배열을 return하도록 solution 함수를 완성해주세요. 제한사항 -10,000 ≤ numbers의 원소 ≤ 10,000 1 ≤ numbers의 길이 ≤ 1,000 입출력 예 numbers result [1, 2, 3, 4, 5] [2, 4, 6, 8, 10] [1, 2, 100, -99, 1, 2, 3] [2, 4, 200, -198, 2, 4, 6] 입출력 예 설명 입출력 예 #1 [1, 2, 3, 4, 5]의 각 원소에 두배를 한 배열 [2, 4, 6, 8, 10]을 return합니다. 입출력 예 #2 [1, 2, 100, -99, 1, 2, 3]의 각 원소에 두배를 한.. 더보기
코딩 문제 - 분수의 덧셈 분수의 덧셈 문제 설명 첫 번째 분수의 분자와 분모를 뜻하는 denum1, num1, 두 번째 분수의 분자와 분모를 뜻하는 denum2, num2가 매개변수로 주어집니다. 두 분수를 더한 값을 기약 분수로 나타냈을 때 분자와 분모를 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 제한사항 0 더보기