Dev 283

주니어 개발자 취업을 위한 이력서, 포트폴리오 (펌)

주니어 개발자 취업을 위한 이력서, 포트폴리오 자료 자료출처 : https://www.facebook.com/devmode3/posts/1892029734174750 야놀자 개발자가 구직하는데까지 후기 (유용우) https://goo.gl/a52xhg 배달의 민족(우아한형제들)에 구직한 SI 개발자 (이종립) https://goo.gl/eskjZa 신입 개발자를 위한 이력서 작성요령 https://goo.gl/fv2auv 신입 개발자를 위한 이력서 & 포트폴리오 작성요령2 https://goo.gl/PV88PD 포트폴리오를 만들 때 주의해야 할 점 https://goo.gl/i6m8bQ 개발자 자기소개서 쓰는 법 (국민대 이민석 교수님) https://goo.gl/2oobL9 개발자 기술인터뷰 문제 및 ..

Dev/참고 2018.03.09

MediaProjection 는 null 검사가 필요하다.

MediProjection Null Check after take a Permission Dialog Event MediaProjection 사용법은 *참고 -> http://thdev.tech/androiddev/2016/04/09/Android-MediaProjection-Exmple.html확인이 가능하다. 여기서 나는 사용자에게 권한 획득 여부를 묻는 다음 단계에서 "취소" 를 눌렀을때 발생한 에러에 대한 내용을 기록한다. mediaProjection = projectionManager.getMediaProjection(resultCode, data);if (mediaProjection != null) { mediaProjection.registerCallback(new MediaProjectio..

Dev/Error 2018.03.08

3/7 - #android, #webview

- Android Webview Cache 삭제webView.clearCache(true);webView.clearHistory(); webView.loadUrl(authorizeURL); 참고 : https://stackoverflow.com/a/31950789/3897810 - Android PDF파일 다른앱으로 전송하기File outputFile = new File(filePath);Uri uri = FileProvider.getUriForFile(ReportActivity.this, "com.example.test.provider_paths", outputFile);// API Level 24 버전부터 특정 파일이나 폴더를 다른 앱으로 전달하려면 FileProvider 를 사용해야 한다.// Ur..

Dev/Search Keyword 2018.03.07

10진수를 2진수로 - 입력값을 진법수에 맞게 출력

입력받은 숫자를 원하는 진법의 수로 변환 * Language : Java int input = 133; // 입력값int number = 2; // 진수int temp = 0;int divide = input; List numberList = new ArrayList(); while (divide != 0) { temp = divide % number; numberList.add(temp); divide = (divide - temp)/number;} List reverseNumberList = new ArrayList();for (int i = numberList.size(); i>0; i--) { reverseNumberList.add(numberList.get(i-1));}

Dev/Algorithm 2018.03.07

RxJava - 스케줄러

RxJava 의 스케줄러 - 계산 스케줄러 / Schedulers.computation() : 일반적인 계산작업 - IO 스케줄러 / Schedulers.io() : 네트워크상의 요청, 파일 입출력, DB쿼리 등... - 트램펄린 스케줄러 / Schedulers.trampoline() : 새로운 스레드를 생성하지 않고, 현재 스레드에 무한한 크기의 대기 행렬(Queue)를 생성 아래 글 출처 : http://reactivex.io/documentation/ko/scheduler.html스케줄러Observable 연산자 체인에 멀티스레딩을 적용하고 싶다면, 특정 스케줄러를 사용해서 연산자(또는 특정 Observable)를 실행하면 된다.ReactiveX의 일부 Observable 연산자는 사용할 스케줄러를..

Dev/Rx 2018.03.07

Calendar 클래스 사용 - Non-static method cannot be referenced from a static context

Date 클래스를 이용한 getDate(), getYear() 이용하고 싶었습니다. 그러나 IDE 상에서 관련 함수들이 전부 Deprecated 되어있었습니다. 조금 찾아보니, Date 클래스는 모든 국가에 사용하기에 적합하지 않기에 JDK1.1 이후부터는 Calendar 클래스를 제공한다고 문서에 나와있습니다. 그래서 Calendar 를 사용해서 Calendar.get(Calendar.YEAR); 를 했는데 아래와 같이 경고 문구가 나왔습니다.Non-static method cannot be referenced from a static context참고 : https://stackoverflow.com/questions/4922145/non-static-method-cannot-be-referenced..

Dev/Java 2018.03.02

원하는 View 스크린샷 뜨기 - Take a ScreenShot

전체 스크린샷이 아닌 원하는 영역만 스크린샷을 찍기를 원했다.내가 원하는 영역은 ImageView 이다. 그렇기에 해당 view 만 가져와서 스크린샷을 진행한다. View v = getWindow().getDecorView().findViewById(R.id.viewID);v.setDrawingCacheEnabled(true);Bitmap bitmap = Bitmap.createBitmap(v.getDrawingCache()); 위와 같이 원하는 영역의 view 를 가져와서 Bitmap 으로 만들어서 저장을 한다. 찰칵 참고 : https://stackoverflow.com/a/30212385/3897810

Dev/Android 2018.02.12