Android Studio 에서 액션바 탭 만들기 Android Studio API 21 (SDK 5.0.1) 기준 (하위 버전 테스트 못함) 아래 그림처럼 Tabed Avtivity 선택 아래 그림처럼 Navigation Style 에서 Action Bar Tabs 선택 Finish 누르고, 프로젝트 만들고 바로 실행 화면 http://blog.naver.com/propose98/10187901689 http://blog.naver.com/PostView.nhn?blogId=lobolook&logNo=220200308385 http://coolkim.tistory.com/343 탭 꾸미기 http://blog.naver.com/PostView.nhn?blogId=artisan_ryu&logNo=2201..
쓰레드, 스레드, Thread, 핸들러, Handler 각 쓰레드는 고유 스택을 가진다. Main 쓰레드(쓰레드 생성자)와 별도의 CPU 시간을 할당 받음. 쓰레드로 구현할 코드는 run() 에 넣는다. start() 호출하면 run() 자동 실행. setDaemon(true) : Main 쓰레드 종료되면 호출된 쓰레드 자동 종료. A. Thread 상속받아 구현 다른 클래스 상속을 못받음. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 TextView output; ConnectSocket conSock = new ConnectSocket(); conSock.setDaemon(true); // 메인쓰레드 종료되면 쓰레드 자동종료시킴 conSock.sta..
오류없이 실행되었던 이클립스 프로젝트를 안드로이드 스튜디오에서 같은 코드로 실행하면 오류발생하여 소켓 연결과 수신은 쓰레드 처리함. (Android Studio 프로젝트) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 10..
특정번호를 받은 문자를 소켓을 통해 MFC 서버로 전송하고 서버로부터 되돌려 받는다. 클라이언트 : Layout.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Manifest.xml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 클라이언트 ClientText.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44..