본문 바로가기

[Developer]118

리눅스에서 링크 거는 법 $ ln -s /opt/p4v-2009.2.236331/bin/p4v p4v 위의 명령어처럼 ln과 뒤의 -s를 하면 symbolic link를 걸게 된다. 그러면 원래 파일의 위치를 새로운 파일을 생성하여 링크를 생성하게 되는데 이렇게 하면 자신의 리눅스 계정에서 활용하기가 편하다. 참고로 이러한 경우에는 단순 링크이기 때문에 뒤의 파일을 지운다고 하여도 앞의 파일이 지워지진 않는다. 2010. 5. 4.
getSystemService()의 강력함. LCD on 상태인지, off 상태인지 체크하고 싶을 때가 있다. 그럴때 상태에 따른 분기를 주고 싶을 때 이렇게 활용하면 된다. import android.os.PowerManager; ... private PowerManager pm; ... boolean abc() { pm = (PowerManager) getSystemService("power"); if (!pm.isScreenOn()) { return; } } 이렇게 하면 System Service 중 POWER_SERVICE ("power") =====> A PowerManager for controlling power management. POWER_SERVICE에 대한 서비스를 불러올 수 있다. 이 밖에도 http://developer.a.. 2010. 4. 7.
파일 안의 내용 검색하기 간단하게 현재 위치 아래에 있는 내용을 검색하는 방법은 다음과 같다. $ grep '찾을 문자열' -rn . 그러니까 abc라는 내용이 어떤 파일의 어떤 파일에 몇번째 라인에 있는지까지 나온다. -r은 recursive -n은 line number라는 의미이다. 참고로 -o를 붙여넣으면 해당 내용만 있는 것을 검색한다. 즉 aabcd같은것은 검색에서 제외하고, abc 같이 떨어져 있는 것만 한다는 뜻이다. 2010. 3. 4.
모토로이 등 일반 안드로이드 폰에 직접 apk 설치 방법 ASTRO 등 폰 내 어플리케이션을 통해서도 가능하지만 개발자 입장인 adb를 이용해서 설치를 하는 방법이다. 설정 -> 응용프로그램 -> 알수없는 소스에 체크 설정 -> 응용프로그램 -> 개발 -> USB디버깅에 체크하면 연결하면 드라이버를 찾는다. 해당 드라이버는 제조사 홈페이지를 들어가면 된다. 그리고 시작->실행 에 가서 cmd를 누르고 엔터! 그 다음에 해당 apk가 있는 폴더로 이동하여 adb install application.apk 라고 입력하면 바로 인스톨이 된다.(문제가 없다면!) 삭제도 쉽다 adb uninstall applicaion.apk 이상!ㅎ 2010. 2. 17.
TalkBack class SpeechRule, SpeechRuleProcessor ================================ private static final HashMap sEventTypeNameToValueMap = new HashMap(); static { sEventTypeNameToValueMap.put("TYPE_VIEW_CLICKED", 1); sEventTypeNameToValueMap.put("TYPE_VIEW_LONG_CLICKED", 2); sEventTypeNameToValueMap.put("TYPE_VIEW_SELECTED", 4); sEventTypeNameToValueMap.put("TYPE_VIEW_FOCUSED", 8); sEventTypeNameToValueMap... 2010. 2. 8.
반응형