전체 글14 [STUDYFORK] 스터디 1주차 노트 토요일에 pr 머지 되야 함 HW-n , n = 주차 (1주차 2주차 ..) 코맨트 하나당 커밋 하나 reformat code (ctrl art l) 파일의 changed 를 최대한 줄이기 위함 리포멧 파일 옵션 둘다 체크 code style Kotlin - scheme default IDE 설정 set from 에서 predefined style - kotlin 설정 code style xml - set from 에서 predefined style - android 설정 작성자 / pr 생성 - review needed. 리뷰어 / 리뷰 진행 리뷰어 / 리뷰하다가 수정사항 발생 리뷰어 / file change 에서 변경된 코드에 플러스 버튼을 눌러 코맨트를 작성 리뷰어 / 리뷰 끝나고 request c.. 2019. 12. 29. [android] AWS S3 파일 업로드 및 다운로드 AWS IAM 에서 ACCESS KEY, SECRET KEY 얻기 S3 에서 BUCKET 및 아래 폴더 생성 안드로이드 gradle 추가 매니패스트 서비스 추가 코드 작성 1. AWS IAM 에서 ACCESS KEY, SECRET KEY 얻기 우선 AWS 의 IAM 콘솔 - 사용자에 추가하여 액새스키와 시크릿키를 얻는다. 시크릿키는 만들 때 한번만 보여주기 때문에 잊어버리면 사용자를 다시 추가하여야 한다. 2. S3 에서 BUCKET 및 아래 폴더 생성 버킷을 생성하고 버킷 내부에 파일을 저장할 폴더 생성 3. 안드로이드 gradle 추가 app gragle 에 추가 (버전은 최신을 찾아 볼 것) implementation 'com.amazonaws:aws-android-sdk-cognito:2.13.5.. 2019. 10. 1. [android] cursor, query parameter Cursor cursor = context .getContentResolver() .query(uri, projection, selection, selectionArgs, sortOrder);parameter uri content:// 주소 데이터들을 검색 할 수 있음 Uri uri = ContactsContract.CommonDataKinds.Phone.CONTENT_URI; projection 투사, 투영, 영사 쿼리의 결과값에서 보여질 필드를 정하는 것 String[] projection = new String[]{ ContactsContract.CommonDataKinds.Phone.NUMBER, ContactsContract.CommonDataKinds.Phone.DISPLAY_NAME, }; .. 2019. 9. 24. [android] 이미지 가져오기 (촬영, 내부저장소, 자르기) 지정된 비율로 리사이즈 크롭 return-data 를 이용 하여 intent 로 크롭된 이미지가 넘어오도록 함 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode != RESULT_OK) return; switch (requestCode) { case PICK_FROM_ALBUM: Uri photoUri = data.getData(); cropImage(photoUri); break; case PICK_FROM_CAMERA: break; case CROP_FROM_IMAGE.. 2019. 9. 18. 이전 1 2 3 4 다음