본문 바로가기

Android 레이아웃파일에 대해 알아보자 2010/10/03 - [프로그래밍/Android] - Android 프로젝트를 실행 & 애뮬을 실행 해 보자 ! 프로젝트는 윗글을 참고 하세요 기본이 되는 레이아웃(Layout)에 대해 알아봅시다. 프로젝트를 처음 만든 후 파일을 보면(그림에서는 ClickButton.java)를 보면 주황색 박스 안의 setContentView(R.layout.main) 을 볼 수 있습니다. ''여기서 layout.main은 화살표가 가리키는 layout 폴더의 main.xml 파일을 메인화면으로 보여주겟다'' 라는것을 말하는 것입니다. 그럼 main.xml에 대해 알아봅시다. main.xml 파일입니다. 빨강색 은 텍스트 뷰 입니다. 즉 이것을 보여주는것입니다. andori:layout_width = fill_par.. 더보기
C# 스레드 멈춤(Abort())과 적용 예 개강하고 슬슬 과제가 쌓이니까 블로그 쓸 시간이 별로 없네요... 스레드 적용 예와 스레드 멈추게 하는 함수Abort()와 스레드를 적용해서 돌아가게 하는 모습을 확인해 봅시다. 일단 사진을 보시죠 왼쪽 사진은 스레드를 적용 안하고 그냥 함수를 불렀습니다. 오른쪽 사진은 스레드를 적용한 소스 입니다. 주황색 박스안을 살펴보세요 스레드를 멈추게 하는 함수는 Abort()함수 입니다. 오른쪽 그림의주황색 밑줄부분입니다.스레드 작동 중일때 Abort()함수가 불리게 되면 스레드가 종료가 됩니다. 동영상을 촬영해 보았습니다. 프로그램은 안캠코더 를 받아서 했는데...마우스가 안보이네요... 프로그램도 올려놓았습니다. 확인해 보세요. (제 환경은 비쥬얼 스튜디오 2010 입니다. 닷넷 프레임워크 4입니다. 그 이.. 더보기
Android 프로젝트를 실행 & 애뮬을 실행 해 보자 ! 이클립스를 실행후 왼쪽 상단에 있는 FIle을 클릭 합니다. 그후 New를 클릭하면 아래와 같은 상태가 됩니다. 여기서 주황색 박스 안에 있는 Others를 클릭 합니다. 그러면 밑에 사진에 나오는 창이 하나 생기는데 여기서 Android Project를 선택하고 Next를 선택합니다. 그러면 아래와 같은 창이 나옵니다. 내용설명은 그림에 써놨습니다. 확인하세요 전 아래 그림과 같이 작성하였습니다. 여러분은 여러분 맘대로 작성해 보세요 만약 어플 만들꺼면 여러 핸드폰을 고려해 2.1 기준으로 만드는게 좋을것 같습니다. 2.2 버전으로 만들었을떄 2.1 버전 핸드폰과 호환이 안될 가능성이 있기 떄문입니다. 그러면 밑에 그림 처럼 이클립스에 프로젝트 파일이 생성됩니다. 위 에 그림에서 작성한것을 비교해서 어.. 더보기
Android 설치 환경을 만들어 보자 _3 window7 에서 자바(JAVA)설치 (환경변수) 자바 다운로드 내용은 밑 내용을 참고 하세요 2010/09/10 - [프로그래밍/Android] - Android 설치 환경을 만들어 보자 _3 window7 에서 자바(JAVA)설치 하기 위 링크를 설정한 곳에서 다운 받은 파일을 더블클릭하여 설치를 합니다. 더블 클릭하면 이런 모양이 나오는데 여기서 따로 설치할곳을 정하지 않는 이상 Next 를 클릭합니다. 완료되면 이런 창이 뜹니다 그후 키보드에 있는 window 키 + Pause 키 를 누릅니다. pause 키보드 화살표 위 page up 키 위에 있습니다 고급 시스템 설정 을 누릅니다. 주황색의 환경변수 를 클릭합니다. 환경 변수를 누르면 밑에 창처럼 나옵니다. 주확생 안의 Path 를 선택후 편집 을 눌러 자바가 설치 된 경로를 써주세요 아래 .. 더보기
에그 빨간색 LED 깜빡거리는 현상 에그 와이브로 수신부LED가 깜빡거리는 현상입니다. 첫번째 원인은 데이터를 다 사용하였을떄 두번째는 UICC카드를 잘못 넣었을때 라더군요(A/S에 전화하니까 그러네요..) 밑에 동영상을 짧게 찍어놨습니다. 제가 겪은 현상과 맞는지 확인해 보세요 그럼 해결책을 알아 보겠습니다. 인터넷 주소창에 그림과 같은 주소창을 입력합니다. 그 후 UICC정보가 비정상인지 확인해 보세요 다음 와이브로 관리 를 클릭후 주황색 박스 처럼 되어있는지 확인합니다. 그러면 UICC가 잘못 들어가 있기 떄문입니다. 에그 뒷면을 열어 밑에 그림의 주황색 박스 처럼 UICC를 넣습니다.다음 밑에 그림에 있는 은색으로 되어있는 고정하는것을 오른쪽 그림처럼 끝까지 밀어 넣습니다. 이렇게 하면 모두 완료 한것입니다. 그리고 1분정도 기다리.. 더보기
C# _ 멀티스레드,ManualResetEvent,동기화 를 시켜보자 멀티 스레드에서 가장 중요한 동기화 시키는 법에 대해 알아보겠습니다. 그중 MunualResetEvent 클래스를 사용해서 하는법을 알아보겠습니다. ManualResetEvent는 서로 Signal(신호)를 통해 스레드를 작동시키는 것입니다. 그럼 필수적으로 필요한 매소드에 대해 알아보겠습니다. ManualResetEvent의 Set() = 계속 진행되도록 신호를 받는것 ManualResetEvent의 Reset() = 스레드가 차단되어 이벤트 신호가 더이상없음을 설정하는 ManualResetEvent의 WaitOne() = 신호의 상태를 확인합니다. 즉 Set()으로 되어있으면 true Reset()으로 되어있으면 false 반환합니다. 이라고 생각하시면 됩니다. 소스를 보면서 설명해 보겠습니다.기본 .. 더보기
에그 (모델 : KWD-B2300) 사용법에 대해 _전원 켜기 & 충천방법 & 배터리 상태확인 에그 (모델 : KWD-B2300) 사용법에 대해 전원을 키는 법에 대해 알아 보겠습니다. 사진에 보이는 주확색 박스 안의 빨간 버튼을 꾹 2~3초간 누릅니다. 그러면 전원 버튼 옆의 3개의 신호에서 불이 깜빡 깜박 거립니다. 전원 키는 것을 동영상 촬영해 보았습니다. 그후 아이폰의 설정에 들어가 Wi-Fi를 선택합니다. Wi-Fi를 선택하여 들어가면QOOKnSHOW _R009 가 생깁니다. 이것을 선택하시면 비밀번호를 입력하라는 창이뜹니다. 비밀번호는 에그에 붙어있는 스티커에서 Key라고 써져있는 것을 쓰면 됩니다. 그럼 이제 충전 방법에 대해 알아보겠습니다. 에그 뒤편 주황색 네모 안의 손잡이이를 오른쪽으로 밀어 넣습니다. 그러면 20핀 포트가 보일것이니다. 이것을 공급케이블과 모양을 맞추어 넣습니다.. 더보기
애그 활용편_1 에그와 아이폰을 이용해 원격접속해보자!! 에그에 대해서 알아보았다면 이제 에그를 활용하는것을 알아봅시다 이번애 활용할것은 에그와 스마트폰 아이폰 3gs를 활용해 원격에 접속해 메일 보내는것 을 해보겟습니다 원격으로 컴퓨터애 접속하면 데이터 사용료에 대해 압박감이 들지만 애그가 았어서 그리 부담스럽지 않습미다. 이번에 에그로 와이파이를 잡은 후 컴퓨터에 원격접속해서 메일보내기등 간단한일을 하는데 부담감이 없습니다 먼저 원격을 하려면 teamviwer이라는 어플과 프로그램을 받아 성치를 해야합니다 (주 얘기가 teamviwer에 대해 알아보는게 아니기 때문에 설치방법등은 넘어아겠습니다) 아이폰으로 원격 접속하는 모습잊니다 아이폰 어플을 이용해 사진을 90도 돌렸습니다 아이디와 비밀번호릉 입력한뒤 로그인 하는 사진입니다 문자쓰듯이 하면 되기때문에 그.. 더보기
에그(egg)는 무엇인가??? [ KT 에그 체험단 ] 에그가 무엇인가?뭐인가요?? >>WIBRO 를 Wi-Fi 신호로 변환하여 Wi-Fi를 사용할수 있는 기계에 인터넷 서비스를 제공해주는 제품입니다. 이야기가 산으로 가지만 기본적인것을 적어 보겟습니다. 에그가 왜 필요할지 알것같기 떄문입니다. >>Wibro는 뭐냐? 삼선전자와 한국전자통신연구원에서 만든 기술로 무선광대역(Wireless Broadband) 인터넷 기술입니다. >>그럼 Wi-Fi랑 다른게 뭐있냐? 라고 물으실지도 모릅니다. 와이브로는 무선인터넷 접속에 이동성을 더 한것입니다. 요즘 KT에서 많이 광고하는 QOOKnSHOW 와 기존의 네스팟 그리고 SKT의 T와이파이존등 Wi-Fi존은 AP 기기중심으로 일정한 거리에서만 접속하게 되어있습니다. 반면 와이브로는 이동 통신의 주파수 분할 다중접속기.. 더보기
C# _ 멀티스레드 생성법 과 스레드 시작메소드 [start()] C# 멀티스레드 생성법에 대해서 공부를 해보겠습니다. 가장먼저 using System.Threading; 을 추가를해줘야 합니다. 그래야 스레드를 쓸 수 있습니다. /**** MyThread_1 과 MyThread_2 는 제가 만듣 객체 입니다. 스래드 생성법 입니다. MyThread_1 mth1 = new MyThread_1(); Thread ts1 = new ThreadStart(mth1.limit_count); Thread th1 = new Thread(ts1); 여기서 중요한 것은 스레드를 적용할 함수가 반환형 :: void 파라미터가 없어야 합니다. 즉 밑에 그림 에 보면 함수가 public void limit_count() 으로 나와있습니다. (이 내용이 책에 없어서 많이 힘들었네요 따로 만드.. 더보기

반응형