0. getWindow() getWindow().addFlags(LayoutParams.FLAG_DISMISS_KEYGUARD | LayoutParams.FLAG_SHOW_WHEN_LOCKED | LayoutParams.FLAG_TURN_SCREEN_ON); - LayoutParams.FLAG_DISMISS_KEYGUARD // phone이 lock 상태면 보여주지 않음 - LayoutParams.FLAG_SHOW_WHEN_LOCKED // 잠금화면 위에 app 보여주기 - LayoutParams.FLAG_TURN_SCREEN_ON //꺼진 화면을 on getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION ..
1. WebRTC란? - 웹 브라우저간의 플러그인의 도움 없이 서로 통신할 수 설계된 API 이다 - 예제는 googlecodelabs에서 제공해주는 webrtc-web 코드에서 살펴볼 수 있다. https://github.com/googlecodelabs/webrtc-web googlecodelabs/webrtc-web Realtime communication with WebRTC. Contribute to googlecodelabs/webrtc-web development by creating an account on GitHub. github.com 2. WebRTC 예제 step05 Visual Studio Code 접속 후 step-05에 들어가서 terminal에 다음을 입력하여 webRTC의..
webrtc를 사용해서 개발을 해야하기 때문에 우선 샘플코드를 가지고 와서 실행을 해보았다. 처음에는 하단의 블로그를 참고하여 실행했지만 java certification문제가 있어 고생하다가 같은 소스지만 github에 등록되어있는걸 찾아보기로 했다. https://roqkfwk.tistory.com/40 안드로이드 WebRTC를 개발하기 위해 AppRTC 안드로이드 샘플을 다운받고, 실행해보자. ※ webrtc 1.0 버전이 나온 뒤에는 컴파일(libjingle_peerconnection.so파일 등의 생성) 설치 필요없이 의존성 만으로도 빌드가 가능하다. 단, 안드로이드 스튜디오가 3.0 버전 이상이어야 한다. 참조사이트 roqkfwk.tistory.com 찾은게 바로 이 github이다 https..
1. 로그( Log) - 코딩을 할 때 코드의 흐름을 파악하기 위해 앱 외부에 출력하는 정보 - 디버거를 사용할수도 있지만 매번 불편하기 때문에 한번 설정으로 행상 해당 코드 흐름 확인 가능 * '$'를 사용ㅏ여 문자열 템플릿 사용하기 1 2 var name = "김나나" Log.d("BasycSyntax","제 이름은 $name 입니다") cs 2. 로그캣(Logcat) - 출려되는 로그를 모아서 보는 도구 - 내가 작성한 앱의 로그만 볼 수 있고, 태그를 잘활용하면 해당 필터를 사용해서 특정 로그만 활용 가능 함수 의미 내용 Log.v() verbose 상세한 로그 출력 갭Log.d() debug 개발에 필요한 내용 출력(개발자용) Log.i() infomation 정보성의 일반적인 메시지 전달 Lo..