본문 바로가기

반응형

IT 연구회

listview3 package com.example.jake; import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListAdapter; import android.widget.ListView; import android.widget.TextView; //import android.widget.TextView; public class Main extends Activity { ListView list; private String[] cars = { "sm1", "sm2", "sm3", "sm5", "sm7", "avante", "soul", "k5" }; @Override.. 더보기
listview layout xml 구분선 색 android:dividerHeight="3dp" /> //==> 구선선 높이 더보기
WifiConfiguration * 첫 공통 부분 WifiConfiguration wfc = new WifiConfiguration(); wfc.SSID = "\"".concat(ssid).concat("\""); wfc.status = WifiConfiguration.Status.DISABLED; wfc.priority = 40; 1. Capabilites 가 Open 일때 (키값 없이 바로 접속) wfc.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE); wfc.allowedProtocols.set(WifiConfiguration.Protocol.RSN); wfc.allowedProtocols.set(WifiConfiguration.Protocol.WPA); wfc.allowedA.. 더보기
WifiManager 메소드 wifi를 안드로이드에서 핸들링 할 수 있는 api 이다. 인스턴스를 얻기 위해서는 wifiManager wm=Context.getSystemService(Context.WIFI_SERVICE); 로 처리해 주면된다. startScan(), getScanResults(), enableNetwork(), addNetwork(), getConnectionInfo().getRssi(), setWifiEnable() 등의 API를 제공해준다. startScan() AP 검색하는데 사용 getScanResults() AP 검색한 결과값을 반환해 준다. enableNetwork() 지정된 네트워크에 접속하게 도와준다. addNetwork() 새로운 네트워크를 검색해 준다. setWifiEnable(boolean e.. 더보기
안드로이드에서 이미지/버튼 드래그하기 안드로이드에서 이미지/버튼 드래그하기 package com.example.test; import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import android.view.View.OnTouchListener;import android.widget.Button;import android.widget.Toast; public class MainActivity extends Activity implements OnTouchListener {private final int START_DRAG = 0;private final int END_DRAG = 1;private.. 더보기
CSMA/CA Wireless LAN CSMA/CA(Carrier Sense Multiple Access / Collision Avoidance) 1. 개요 - 802.11은 경로 공유를 위해 모두 이더넷 프로토콜인 CSMA/CA를 사용 - 데이터의 흐름을 감지하여 네트워크가 사용 중이 아니면 바로 패킷을 보내지 않고, 예비 신호를 먼저 보내 데이터 전송 중 패킷 충돌(Collision)을 피하는 방법 2. 장단점 - 장점 : 보내려는 데이터 이전에 예비 신호를 보내 충돌을 피하므로 충돌이 없음 - 단점 : 네이트워크의 사용빈도가 많아져 네트워크가 복잡해지면 충돌방지의 신호가 흐르는 속도가 매우 느려짐 데이터의 전송이 많이 지연 됨. 3. 동작 - Station(SRC)이 AP에게 RTS패킷을 전송한다. 이에 대해 A.. 더보기
circuit switching vs packet switching 회선 교환은 전화 네트워크 시스템으로 전송이 이루어지기 전 데이터 통신을 위한 전용 전송로를 설정한다. 이 전송로를 회선이라고 하는데, 이렇게 회선을 설정한 후 전송이 이루어 짐으로 안정적으로 실시간 데이터 서비스가 가능하지만 연결된 후에 전송이 없는 상태에서도 회선을 차지 함으로써 다른 사용자가 그 회선을 이용하지 못하게 된다는 단점이 있다. 회선 교환방식의 다중화 방법은 TDM(시분할 다중화)과 FDM(주파수 분할 다중화)이 있다. 주파수 채널 5 채널 4 채널 3 채널 2 채널 1 TDM은 채널에 할당된 데이터 전송 허용시간을 일정한 시간 슬롯으로 나누고, 채널도 다시 부채널로 나누어 각 부채널과 시간 슬롯을 순차적으로 할당하여 사용하는 방식이다. 이를 동기식 시분할 다중화라고 한다. 동기식 시분할.. 더보기
ALOHA protocal 1. 개요 ALOHA 프로토콜은 1970년대 초 하와이 군도에 있는 섬들간에 무선 데이타 통신망(패킷라디오망)을 구성하기 위한 연구에서 발전하였다. 이는 동일한 하나의 채널을 여러 사용자가 공동으로 이용하는 방법으로써 다중 접속을 검토하였으며, 다중 접속 방법의 효시가 되었다. 충 돌 발 생 : 공기를 매체로 전송되므로 프레임간 충돌(두 개 이상의 스테이션들이 동시에 데이터 전송) 발생 매체 사용여부에 관계없이 데이터 전송하므로 충돌 발생 다 중 접 근 : 동일한 하나의 채널을 여러 사용자가 공동으로 이용 확 인 응 답 : 송신자는 수신자로부터 확인응답을 기다리고 일정시간 이후 확인 응답을 받지 못하면 재 전송 2. 동작원리 초기 ALOHA 기법(Pure Aloha)은 매우 단순하였다. 전송할 패킷이 있.. 더보기

반응형