지식쌓기 90

Synergy 를 이용하여 키보드, 마우스 공유하기

http://blog.insford.com/208 위 블로그를 참고로 하였고.. 다른 것은 나는 Mac이 서버이고, Windows가 클라이언트 이다. * 서버인 Mac에 Synergy 설치 http://sourceforge.net/projects/synergykm/ 설치하고 나면 시스템환경설정 창에 아래와 같이 생긴다 실행해서 서버설정 서버이기 때문에 Share my keyboard and mouse 를 선택한다 그리고 pc를 등록해준다 컴퓨터 이름을 적어주고 위치를 드래그하면서 설정해준다. 서버 설정완료! * client인 windows에 synergy 설치 http://sourceforge.net/projects/synergy2/files/ 여기서 windows용 받아서 설치 client 쪽으로 선택..

지식쌓기/기타 2010.03.25

Android - get resources by name

R.java 를 참조하지 않고 리소스 얻어오기 int resId = context.getResources().getIdentifier(resName, "string", context.getPackageName()); String str = context.getString(resId); = context.getResouces().getString(resId); int resId = context.getResources().getIdentifier(resName, "drawable", context.getPackageName()); Drawable = context.getResources().getDrawable(redId); getIdentifier 의 첫번째 인자 는 리소스 이름 두번째 인자 "strin..

Android - resultCode from TabActivity

http://groups.google.com/group/android-developers/browse_thread/thread/d97938299660f501/8afafd1b56e646e2?lnk=raot http://www.mail-archive.com/android-developers@googlegroups.com/msg34374.html 위 문제의 해결책 TabActivity 안에 Tab Content로 A Activity 가 있다고 할때 어떤 Caller Activity에서 startActivityOnResult() 로 TabActivity를 호출한 뒤 A Activity에서 아래와 같이 종료하면 (TabActivity가 종료됨) setResult(RESULT_OK, intent); finish()..

VirtualBox on Ubuntu

* install $ sudo apt-get install virtual-ose * 설치후 Install Guest Additions 해줘야 video driver도 제대로 잡히고 이리저리 편한다ㅋ * audio 설정 처음 설치후 audio 설정이 disabled로 되어있기때문에 audio가 안된다 따라서 virtual machine Settings에서 audio를 enabled 시켜줘야 한다 host audio dirver는 ALSA 로 선택해 준다 * usb 설정 virtualBox open source edition을 설치하면 usb가 안되는데 아래 사이트에 설명한대로 설정하면 될것이다 (난 아직 안필요해서 안해봤음 -ㅅ-) http://tuxmark.blogspot.com/2007/08/audio..

지식쌓기 2009.06.25

Mac OS X에서 Gimp 사용하기

Photoshop은 유료니 Gimp를 사용하기로 마음먹었다 -ㅅ- Gimp는 다음 사이트에서 다운로드 http://www.gimp.org/macintosh/ Gimp를 사용하려면 X11이 설치되어 있어야 한다 맥북이 살때 같이 받은 install disk 1을 넣고 터미널을 띄운뒤 X11User.pkg 가 있는 디렉토리로 이동한뒤 Open을 수행하면 Finder가 뜬다 cd /Volumes/Mac\ OS\ X\ Install\ Disc\ 1/System/Installations/Packages/ Open . QuickSilver를 사용한다면 X11로 검색하면 Package Installer가 검색되니 더 쉽게 설치할수 있다 X11User.pkg를 설치하고 X11을 실행한다 X11은 /Application..

지식쌓기/기타 2009.06.16

Android - MimeType으로 image얻어오기

Android에 번들되어있는 Browser 소스 뒤져보다가 발견한 부분 정확히 mimeType에 해당하는 이미지는 아니고 mimeType을 열수 있는 Application에서 제공하는 이미지를 얻어오는듯 하다(소스를 보아하니 -_-) Intent intent = new Intent(Intent.ACTION_VIEW) intent.setDataAndType(Uri.fromParts("file", "", null), mimeType); PackageManager pm = context.getPackageManager(); List list = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY); if (list.size() > 0) { D..

Android - Change Tab Background

TabWidget에서 추가되는 Tab의 Background변경하기 Tab마다 View를 얻어와서 직접 BackgroundDrawable을 지정하고 아래 막대부분은 reflection을 이용하여 꽁수로 바꿔치기 한다 tab_indicator.xml, tab_bar_left.xml, tab_bar_right.xml 내용은 로 정의 private void changeTabWidgetStyle(TabWidget tw){ for (int i = 0; i < tw.getChildCount(); i++) { View v = tw.getChildAt(i); v.setBackgroundDrawable(getResources().getDrawable(R.drawable.tab_indicator)); } Field mBot..

Android - TabWidget의 background 변경

http://developer.android.com/guide/tutorials/views/hello-tabwidget.html 위 링크의 TabWidget 예제로 이리저리 TabWidget의 background 변경해본 결과 먼저 background 로 쓸 drawable 파일 준비 일단 tabWidget의 background로 사용할 drawable 파일을 만들었다 물론 그냥 색상을 지정해도 상관없다 ㅋㅋ (걍 이런저런 기능 사용해보기위해) res/drawable/tab_bg.xml 이제 이 background를 적용해 보았다 1. Theme로 적용 styles.xml 만든다 여기서 tabWidgetStyle은 모두 "Widget.TabWidget" style을 사용하도록 하고 background를 ..

반응형