Skip to main content

[Android] EditText Enter or Done Key Event

EditText 뷰에서 Enter 또는 Done Key 이벤트 처리가 필요 할 때가 있다. 그런데 onKeyListener()로 처리할 때에는 다른키는 상관 없지만 Enter 또는 Done Key 처리가 제대로 되지 않는다. 이런 경우 onEditorActionListener()로 처리 하면 된다. 그리고 Enter 또는 Done Key를 개발자가 원하는 데로 보여주고 싶을 때는 setImeOptions()를 사용하여 제어하면 된다.  

 

Read More

[Android] GPS 상태 체크 및 GPS 설정 호출

위치 정보가 필요한 어플 개발시에 GPS의 Enable/Disable 상태를 확인하고 필요할 경우 GSP 설정을 바꿔 줘어야 한다. 그런데 알아본 결과 어플에서 바로 GPS의 설정은 변경할 수 없는거 같다. 사용자가 직접 시스템 UI 또는 전문적인 어플을 통해서 변경을 하여야 한다. 그래서 어플에서는 GPS의 상태를 검사해서 Disable 상태일 경우 사용자가 직접 GPS 상태를 변경하도록 GPS 설정창으로 넘겨주는 것까지만 […]

Read More

[Android] Custom Dialog 만들기

디자인을 새로이 다 바꾼 커스텀 다이얼로그를 구현해 볼려고 여러 가지 방법을 시도 해보았는데 마지막 백그라운드가 항상 남아서 그것 마저 바꾸기 위해서 찾은 것이 Dialog Class를 상속받는 CustomDialog Class를 만드는 것이다. 출처 : http://blog.androgames.net/10/custom-android-dialog/ Dialog.xml cfile23.uf.180ABA0C4C4F940C07ABE9.xml (xml 형식이 제대로 올라가지 않아서 소스 첨부) styles.xml cfile28.uf.1563CA054C4F96248B884C.xml (xml 형식이 제대로 올라가지 않아서 소스 첨부) CustomDialog.javal

Using the […]

Read More

[Android] 외부 어플리케이션 실행

개발하고 있는 패키지 안에 있는 어플이 아닌 기기에 따로 설치되어 있는 어플을 설치하기 위해서는 해당 어플의 패키지와 액티비티를 알아야 한다.

Read More

Streaming video hint

실시간 동영상 스트리밍 서버를 만들어서 테스트를 하는데 어찌된 일인지 셈플 동영상은 잘 플레이가 되는데 새로 인코딩해서 테스트를 해보면 동작을 하지 않아서 오랜 삽질 끝에 인코딩 된 동영상에 hint를 추가해 주어야 한다는 것을 알았다. hint를 추가하는 것은 보통 mp4box를 많이 사용하는데 사용 방법은 간단하다.  

이렇게 hint가 삽입된 동영상은 실시간 스트리밍이 가능해 진다. mp4box는 아래 […]

Read More