programing/Mobile
-
[Android] Application을 이용해 Socket Service 관리하기programing/Mobile 2019. 1. 12. 19:00
안녕하세요, Einere입니다. (ADblock을 꺼주시면 감사하겠습니다.) 오늘은 Application객체를 이용하여 앱 내의 어떤 Activity에서도 socket을 이용할 수 있게 하는 방법을 알려드리겠습니다. (단, 이 포스트는 제가 봐도 딱히 좋은 예제는 아닙니다. 다른 좋은 글을 참고하시는 게 더 좋을 것 같습니다.) 우선 지금 진행중인 프로젝트는, 기본적으로 소켓통신을 이용합니다. 따라서 모든 액티비티에서 소켓을 이용한 통신이 가능해야 합니다. 이를 위해서, 액티비티와 독립적인 Service내부에 socket과 관련된 변수와 메소드들을 정의합니다. Service를 이용하기 위해서는 binding이 필요하기 때문에, Application class에서 바인딩합니다. Application cla..
-
[Android] intent로 다양한 값을 받아보자programing/Mobile 2018. 11. 13. 22:52
안녕하세요, Einere입니다. 오늘은 android에서 intent를 이용해 다양한 값을 받아오는 방법을 알아보겠습니다. 이번 글을 포스팅하게 된 계기가.. 드래그한 문자열을 공유버튼으로 공유하여 커스텀 액티비티에서 드래그된 문자열을 가져와 화면에 띄우는 과제때문이에요. 이때까지 배운것은 개발자가 직접 putExtra로 key와 value로 넣어주고, get으로 가져오는 방법밖에 몰랐어요. 그래서 시스템이 자동으로 넣어준 값을 어떻게 가져오는지 찾는데.. dragged string으로 검색하니 죄다 drag and drop관련 글밖에 안나와서 빡쳤습니다.. 그럼 이제 인텐트에서 여러가지 심플 데이터를 받는 방법을 알아보겠습니다. activity.java void onCreate (Bundle saved..