본문 바로가기

코딩/안드로이드

(20)
jacoco 사용을 위한 환경 세팅 jacoco code coverage를 측정할 때 씀 1. build.gradle의 제일 하단에 (dependencies 밑에) 아래와 같이 추가 apply plugin: 'jacoco' jacoco { reportsDir = file("${buildDir}/reports") toolVersion = '0.8.2' } task coverageReport(type: JacocoReport, dependsOn: 'testDebugUnitTest') { group = "Reporting" description = "Generate Jacoco coverage reports" def coverageSourceDirs = ['src/main/java'] classDirectories = fileTree( dir:..
심플 프리뷰 메이커 개인정보 처리방침 1. '심플 프리뷰 메이커'는 이용자의 개인정보를 매우 중요하게 생각하며 각별히 주의를 기울여 처리하고 있습니다.다음과 같은 목적외에는 사용하지 않습니다. - 사진을 편집하고 저장 2. 정보 주체의 권리, 의무 및 그 행사방법 이용자는 개인정보 주체로서 다음과 같은 권리를 행사할 수 있습니다. ① 정보주체는 '심플 프리뷰 메이커'에 대해 언제든지 다음 각 호의 개인정보 보호 관련 권리를 행사할 수 있습니다. 1) 개인정보 열람요구2) 오류 등이 있을 경우 정정 요구3) 삭제요구4) 처리정지 요구 * '심플 프리뷰 메이커'는 앱 사용자의 사용정보를 수집 및 보유하지 않습니다. 3. 처리하는 개인정보의 항목 작성 ① '심플 프리뷰 메이커'은(는) 다음의 개인정보 항목을 처리하고 있습니다. 1) 사진파일의 접..
Uri에서 썸네일 가져오기 첫번째 함수: Uri에서 rowID를 추출 두번째 함수 : rowID를 통해 썸네일 추출 처음 if문은 무언가 잘못되어서 항목이 없을 때, 두번째 else if 문은 썸네일이 정상적으로 있어서 정상적으로 리턴할 때, 마지막 else문은 "썸네일이 존재하지 않을 때" 진입 함. public Uri thumbnailURIFromOriginalURI(Uri selectedImageUri) { long rowId = Long.valueOf(selectedImageUri.getLastPathSegment()); return uriToThumbnail(""+ rowId); } public Uri uriToThumbnail(String imageId) { String[] projection = { MediaStore..
Uri to path, path to Uri 절대경로 -> uri public Uri getUriFromPath(String filePath) { Cursor cursor = getContentResolver().query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, null, "_data = '" + filePath + "'", null, null); cursor.moveToNext(); int id = cursor.getInt(cursor.getColumnIndex("_id")); Uri uri = ContentUris.withAppendedId(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, id); return uri; } uri -> 절대경로 public String ..