[Java] 배우들의 영화정보 API로 가져오는 앱 with 안드로이드 스튜디오(미완성)
·
🎈 안드로이드
개요 실시간으로 배우 이름을 치면 현재 출현했던 영화 정보들을 보여준다. 실행 동영상 기능 입력창에 배우이름을 쓰면 그 배우가 출현한 영화와 함께 출력된다. 영화가 2개 이상이라면 " [제일 처음으로 뜨는 영화] 외 $(n-1) 편" 을 출력한다. 배우의 동영이인이 여러명일 경우 모두 추가한다. 이름을 다 쓰지 않아도 검색한 글자가 들어간 배우는 모두 출력한다. 출력이 이루어지는 동안 동그란 loading 프로그래스바가 돌아간다. 출력창이 꽉차면 스크롤바로 내릴 수 있어야 한다. 입력한 이름에 해당하는 배우가 없을 경우, "검색결과 없음"을 출력한다. 이름에는 영문이름도 같이 뜨게 해주며, 없을 경우 한글 이름만 뜨게 한다. 중요한 코드 설명
[Java] 네트워킹 in 안드로이드 스튜디오
·
🎈 안드로이드
Network(네트워크) 란? 컴퓨터와 같은 노드들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 말한다. TCP/IP Socket 기반 클라이언트-서버 네트워킹 안드로이드에서는 표준 JAVA의 소켓 API를 그대로 사용 가능하다. 서버 사이드에서는 ServerSocket(서버소켓)을 만들고 포트를 지정하여 실행한다. 클라이언트 사이드에서는 IP와 포트를 지정하여 서버에 접속한다. Stream 객체를 이용해 데이터를 송수신한다. 안드로이드에서의 네트워킹 주의사항 네트워킹 사용시 MANIfest에 관련 권한을 등록해야 한다. 안드로이드 3.0부터 네트워킹은 메인스레드에서 수행시 NetworkOnMainThreadException이 발생되므로, 반드시 별도의 스레드 위에서 수행한다. 📌관련 AP..
[Java] Service에 Thread활용한 Log찍기 앱 with 안드로이드 스튜디오
·
🎈 안드로이드
📌 개요 Service에서 Thread를 활용하여 쓰레드의 활동을 실시간으로 Log를 통해 확인한다. 📌 실행 동영상 📌 기능 Radio버튼을 4가지 종류를 만들고, 한가지만 선택되도록 한다. 기본값은 100ms로 설정한다. SERVICE ON/OFF 버튼으로 Service를 시작 종료 하게 한다. SERVICE ON 클릭시 서비스 시작하며, 로그창에 "Start Service"라는 문구가 출려되게 한다. SERVICE ON 클릭시 입력창에 아무런 값이 없다면 서비스만 시작하고, 입력한 값이 있다면 선택된 인터벌마다 입력된 값을 로그에 출력 (예시: “Content = youngmin, Interval = 100ms”) SERVICE OFF를 누르면 로그에 "End Service"를 출력하며 서비스를 종..
[Java] 연락처 저장 앱 with 안드로이드 스튜디오
·
🎈 안드로이드
📌 개요 등록할 사용자를 성별, 이름, 연락처로 저장할수 있고 통화로 바로가기 버튼을 눌러 이동할 수 있는 연락처 앱이다. 📌 실행 동영상 📌 기능 ADD CONTACT 버튼을 누르면 연락처 추가화면으로 이동한다. 뒤로가기 버튼은 작동못하게 막는다. EXIT 버튼을 누르면 앱 종료를 물어보는 창이 뜨며, Yes를 누르면 종료되어야 하고, NO는 누르면 취소하고 다시 창으로 돌아간다. 이름, 성별, 전화번호의 정보가 입력된다. 처음에는 기본으로 unspecified로 선택되어있다. Male은 초록색 프로필 사진, Female은 주황색 사진, Unspecified는 검은색 사진이다. Save버튼 클릭시 처음화면에 전화번호부가 추가되며, 전화걸기를 걸 수있는 버튼이 있다. 전화번호에 입력된 값이 없으면 칸이 ..
슬라임 통통
'안드로이드' 태그의 글 목록