날림으로 만든 안드로이드 블랙박스(?)

|

회사에서 쓰는 노트북이 뜬금없이 꺼지는 경우가 발생...

시스템운영팀으로 수리요청 했는데 증상 안나타난다며 리젝... -_-a


(하긴 뭐 증상이 확인되어야 수리가 가능할테니 이해는 하지만 아놔........)


그래서 꺼지는 상황을 아예 동영상으로 찍어서 증거자료로........


동영상 쭉 찍자니 용량문제도 있고.... 해서...

10분단위로 끊어서 동영상 녹화를 하고...

그 10분 내에 충전 전원이 끊기면 (노트북이 재부팅되면 USB에 연결해놓은 폰이 충전전원이 잠시 끊김)

해당 녹화파일을 보존하는 방식으로.... (정상이면 그냥 지우고)


굉장히 날림으로 만든거지만 뭐 그래도 일단은 보존.



MainActivity.java


AndroidManifest.xml


activity_main.xml




잡담 1.

Date쪽 메소드는 Deprecated된건 알지만 Calendar쪽 get은 귀찮아서 그냥 Date 사용... -_-a


잡담 2.

분명히 getSupportedVideoSizes()에 HD해상도 (1920x1080, 1280x720)이 있는데 이 해상도로 녹화를 하면 MediaRecorder.stop()이 안되는 현상...

stop()이 안되면 동영상 파일이 비정상적이라 재생이 안되는게 함정....

그냥 720x480으로 녹화하지만.... 이건 분명히 삼성에서 뭔 뻘짓을 해놨을거라 예상.... (시료폰은 갤노트)


잡담 3.

동영상 방향 정하기 꽤나 귀찮...



And