목록전체 글 (78)
Steady Blog
읽으시기 전에... 유니티로 혼자 삽질하시다가 이리저리 에러나는 경우를 생각하여 여러가지 에러가 나는 방향으로 돌아가며 정리하였습니다. 그대로 따라하시면 에러를 만나면서 진행되시니 그게 싫으신 분들은 먼저 내용을 확인하고 에러부분 패스해서 진행 하시면 됩니다. :D ------------------------------------------------------------------------------------------- 유니티에서 위의 문제를 해결 할려면 메뉴에서 File -> Build settings... 을 선택하면 위와 같은 창이 뜬다. 그러면 빨간색으로 표시한 플렛폼 셋팅 버튼을 누르고 인스펙터 영역의 Publishing Settings를 확인 지금 상황에서 보면 Key 라고 되어 있는 ..
1. Opertation System Services 운영체제는 프로그램의 실행 환경을 제공하면서 프로그램과 프로그램 사용자에게 서비스를 제공한다.사용자 인터페이스 ( User Interface ) : 거의 모든 운영체제는 UI를 가지고 있으며, CLI(CommandLine Interface), GUI( Graphics User Interface ), Back Interface가 있다.프로그램 실행 ( Program execution ) : 시스템 프로그램을 메모리에 적재하여 실행할 수 있어야 하며 정상적이든 비정상적이든 실행을 끝낼수 있어야 한다.입출력 연산( I/O operation ) : 수행 중인 프로그램은 입출력을 요구할 수 있으며, 이러한 입출력에는 파일, 입출력 장치가 연관될 수 있다.파일 ..
안드로이드 인텐트란? (Android Intent) - 안드로이드 시스템에서 커뮤니케이션을 담당하는 역할로 컴포넌트 간의 호출과 메시지 전달에 이용한다. - 런처에 나타나지 않는 (루트 액티비티가 아닌) 액티비를 실행시킬 때 사용한다. - Activity, Service, Broadcast Receiver 컴포넌트를 활성화 시킬 수 있다. - startActivity(), startActivityForResult()에 포함되어 Activity를 호출하며, 호출된 액티비티는 getIntent()를 이용해 메시지를 전달 받고, 이후 전달 받은 메시지는 onNewIntent()를 override하여 전달받을 수 있다. - startActivityForResult()를 이용해 호출된 액티비티는 인텐트에 반환값을..
안드로이드 액티비티란? (Android Activity) - 사용자 인터페이스를 구성하는 기본 단위이며 보통 하나의 화면이 하나의 액티비티라고 봐도 무방하다. - 앤티비티 매니저에(Activty manager-AndroidManifest 를 참조하여 관리) 의해 관리되며 Activity Class를 상속받아 구성한다. - 한개 이상의 레이 아웃과 뷰, 이벤트로 구성되며 한개 이상의 액티비티를 모아 응용프로그램을 (Application) 구현 할 수 있다. -런쳐 (Application Launcher)에 의해 호출되며 (AndroidMaifest 내에 정의) 다른 액티비티를 호출 할 수 있다.(startActivity, startActivityForRsult 메소드에 의해 호출되며 onActivityRe..
안드로이드 코딩을 할 때, 가장 기본적인 메소드 중 하나가 바로 startActivityForResult()이다. 안드로이드의 Activity들은 startActivityForResult()라는 메소드를 통해 sub activity를 만들고 Activity끼리 서로 데이터를 교환 할 수 있다. 그 사이에는 'extra' 라는 통로가 존재하는데, 이 부분을 잘 알아야 한다. Activity A가 Activity B를 서브 엑티비티로서 부르고 그로부터 결과 값인 데이터를 전송받기 위해서는 어떻게 해야 할까?먼저 삽화를 통해 기본 원리를 파악해 보도록 하자.
원 본 : http://dsnight.tistory.com/trackback/36 1. 권한 등록 (Permission 등록) BLUETOOTH : 커넥션 요구, 커넥션 수락, 데이터 전송 등의 블루투스 통신을 하기 위해 필요한 권한BLUETOOTH_ADMIN : 디바이스 검색 시작, 블루투스 설정을 조작하기 위해 필요(BLUETOTH_ADMIN 권한을 사용 하려면 BLUETOOTH 권한도 꼭 있어야 한다.) Manifest에 블루투스 권한 등록 Android Manifest.xmlvoid main { } 2. 새 Class 파일 생성MainActivity에는 Button과 TextView만 배치해 놓고 BluetoothService라는 Class를 만들도록 한다.BlueToothService 라는 Cl..
C# 네트워크 프로그래밍 - devpia 펌 DNS와 IP 주소~~ 우리가 현재 사용하고 있는 URL은 다음과 같이 4 부분으로 구성이 되어 있습니다. 프로토콜 ://도메인이름:포트 번호/경로 http://www.kbook.co.kr:80/books/list.asp 하지만 대부분의 사람들은 .. 이렇게 쓰지 않죠!!! 도메인 이름만 쓰고 엔터키를 누르게 됩니다.... 그래도 연결이 되니깐요. 결국 도메인이름은 호스트를 나타낸다고 보면 되겠죠. - 과연 도메인 이름은 무엇일까요? 간단히 말해서... IP의 대체라고 할 수 있습니다. [예제 Source] using System; using System.Collections.Generic; using System.Text; using System.Net; n..
원문 : http://blog.eairship.kr/151 1. 델리게이트 델리게이트는 한마디로 말해서 대리자 라고 말할 수 있다.즉, 대신 일을 해주는 것으로서, 메소드 참조를 포함하고 있는 영역이라고 말한다. 선언 형식 delegate 반환형 델리게이트명(매개변수); 위의 형식을 보면 메소드와 같은 모양인데, 델리게이트는 위에서 언급한 대로, 메소드의 참조를 포함한다. 델리게이트는 메소드를 참조하는 것으로서, 메소드를 넘겨 줄수 있다.즉, 델리게이트를 참조하는 메소드가 달라진다면 델리게이트 역시 달라진다.(주의할 점은, 매개변수의 데이터 형식과 ㅏ반환형은 ㅊ참조할 메소드의 매개변수의 데이터 형식과 반환형에 맞추어야 하며, 갯수 역시도 맞춰야 한다.) using System;using System.Co..