본문 바로가기

Computer Science

android fragment 관리 @ activity getFragmentManager(), fragment.getFragmentManager()로 프래그먼트 메니저를 받아올 수 있다.@ 편집하고자 하는 프래그먼트는 findFragmentById, findFragmentByTag로 찾을 수 있다. @ 편집 동작은 어디까지나 제거 후 추가이므로, 용량이 클 경우 잠시 사라졌다가 나타날 수 있다. 이를 위해 편집을 하나의 트랜잭션으로 묶어서 제공한다. -FragmentTranscaction beginTransaction()으로 트랜잭션을 얻어온다. 더보기
android google map api http://blog.naver.com/PostView.nhn?blogId=whahyun2&logNo=192793796 더보기
android 메뉴 탭 * In xml, * id ; tabhost, tabs, tabcontent는 건들면 안됨.* framelayout에 구현할메뉴 작성. ---------------------- * in code, 1. TabHost 가져오기 2. tabhost.setup() 3. TabSpec 가져오기. 4. TabSpec = tab 1개. 5. tabspect.setindicator("tab 이름"); 6. tabsetcontent("tab을 채울 content의 id"); 7. tabhost.addtab(tabspect); 더보기
android fragment * Fragment - fragment간에 통신하기 위해서는 fragment가 등록된 곳의 activity를 거쳐야 한다. - fragment에서 호스트 엑티비티를 접근하고 싶으면, onCreateView의 파라미터에서 Container를 이용. - - getSupportFragmentManger().findFragmentById() 로 activity내에 모든 fragment에 접근 가능. - activity에서는 fragmentManager를 통해서 fragment로 접근. - fragment는 서로 독립적이기에,서로 직접적으로 통신 할 수 없다. -> 통신하기 위해서 서로 간 공통요소, 즉 interface를 구현. - id속성은 필수. - xml에서 fragment작성시, android:name .. 더보기
user diagram http://vceit.com/p/UCD-uml.htm 더보기
android fragment In xml, - fragment는 이름 자체에 구현 클래스가 없는 대신, name속성으로 구현 클래스를 지정한다. 풀 패키지 이름을 적어야 한다.- 풀 패키지 이름을 적지 않을 시, 컴파일 에러는 없지만 실행 중 Fragment를 찾지 못해 다운된다.- id속성을 반드시 부여. 예외발생한다.- 더보기
android activity 전환 1. java fileIntent intent = new Intent(this, 전환할 activity이름.class);startActivity(intent) 2. manifest 더보기
서울시 지도 open api http://gis.seoul.go.kr/?SSid=560_05#지도 OPEN API 더보기
NAT , Bridge 출처 : http://carpedm20.blogspot.kr/2012/08/vmware-bridged-nat.html 더보기
linux 방화벽 포트 열기 linux 방화벽 포트 열기 1. '5900'에 원하는 port번호 입력. ex) iptables -I INPUT 1 -p tcp --dport 5900 -j ACCEPT iptables -I OUTPUT 1 -p tcp --dport 5900 -j ACCEPT [출처] [리눅스 iptables] port 열기 / 방화벽 켜고 끄기.|작성자 jxs2 2. 방화벽 설정 적용 #service iptables save#/etc/init.d/iptables restart[출처] [리눅스 iptables] port 열기 / 방화벽 켜고 끄기.|작성자 jxs2 더보기