본문 바로가기

전체 글

[Java] synchronized 란? 출처 : http://interwater.tistory.com/13 Java 하며서 이론적으로 자주 마주 치는 놈이 이것인데.... 이건 간단히 말하면 db 락의 개념으로 보면 된다. synchronized 이게 붙어 있는 매쏘드는 그 매쏘드의 작업이 끝나기 전에 다른 놈이 사용을 못하게 하는 것이지.. 엇 자 그런데 만약에 synchronized 가 붙은 method 가 있는 클래스를 new 를 통해서 생성해서 각각 쓰면 이게 동기화가 될까? ---------------------------------- ex) class A{ synchronized test(){ } } class B{ new A().test(); new A().test(); } -------------------------------.. 더보기
FTS4BT Bluetooth Analyzer 사용하기 http://blog.naver.com/netxy/110017611465 더보기
CTS 정리 출처 : http://csjung.tistory.com/entry/CTS-%EC%A0%95%EB%A6%AC 정의 CTS(Compatiblity Test Suite)는 안드로이드 디바이스의 호환성을 테스트 하는 도구입니다. 안드로이드 표준 SDK에서 요구하는 API들이 존재하는지, 그리고 정상적으로 동작하는지 확인하는 것입니다. CTS를 하는 이유는 개발자가 표준 SDK의 개발 가이드에 따라서 만든 응용 프로그램들이, CTS 인증을 받은 안드로이드 호환 디바이스에서 정상적으로 동작함을 보장하기 위함입니다. 따라서 CTS의 통과는 안드로이드 마켓에 접속하기 위한 가장 기본적인 요건입니다.. 그리고 구글의 정책상 마켓 프로그램 뿐 아니라 GMS(Google Mobile Service)라고 불리우는 다양한 어플.. 더보기
임의로 Call stack(콜스택) 찍기 방법 1. Exception ex 와 같이 객체를 하나 만들고, ex.printStackTrace() 하면 해당 위치의 Call stack을 볼 수 있습니다. 방법 2. StringBuffer stacktrace = new StringBuffer();StackTraceElement[] stackTrace = new Exception().getStackTrace(); for(int x=0; x RefBase 소스에서 incStrong() -> AudioFlinger 소스에서 onFirstRef() 이렇게 호출된 것을 볼 수 있습니다. 더보기
PDK JNI 로그 log 나오게 하기 android_bluetooth_HeadsetBase.cpp 파일에서 로그좀 볼려는데 죽어도 안나온다. 결국 실제 조건을 확인하기 위해서 풀컴파일후 해당파일 터치후 컴파일 옵션에 임시파일 보존 속성 추가후 다시 컴파일 mydroid/build/core/config.mk 에 --save-temps 추가 COMMON_GLOBAL_CFLAGS:= -DANDROID -fmessage-length=0 -W --save-temps -Wall -Wno-unused -Winit-self -Wpointer-arith 원래 파일의 하기 부분 체크시 if (rc < 0) { if (errno == EBUSY) { LOGI("read() error %s (%d): repeating read()...", strerror(err.. 더보기
Google Currents App 설치파일 apk 나만의 전자 잡지를 만들어 즐긴다, Google Currents 리뷰 참고 : http://cusee.net/2462909 그냥 첨부 받아서 설치하면 된다. (국내 마켓에서는 검색 안됨) 국내 싸이트는 Search 에서 찾거나 구글 리더에 등록해서 등록. 더보기
아마존 웹 서비스 (AWS) 클라우드 자료 조사 출처 : http://knight76.tistory.com/entry/아마존-웹-서비스-AWS-클라우드-자료-조사 출처 :http://knight76.tistory.com/entry/아마존-EC2서비스-연구-자료 SERI경영 노트 - 아마존의 끝없는 변신 LG ERI 리포트 - IT 미국의 화려한 비상과 그 의미 하버드 경영 대학원 (Havard Business School) 마르코 이안시티- 기업 생태계 경쟁력과 상생협력 KT 경제경영연구소 - iCloud, Apple이 던진 무서운 노림수 ETRI - 클라우드 컴퓨팅을 위한 분산 파일 시스템 기술 동향 더보기
블루투스 스펙 2012.12.5 일 현재 Adopted Bluetooth Core Specifications Specification Adopted Date Notes Core Version 4.0 30 June 2010 Core Version 3.0 + HS 21 April 2009 Core Specification Addendum (CSA) 1 26 June 2008 Applicable to v2.0 + EDR and v2.1 + EDR Core Version 2.1 + EDR 26 July 2007 Volume 4: HCI Transports 01 January 2006 Core Version 2.0 + EDR 04 November 2004 To the top Adopted Bluetooth Profiles, Services, Protoc.. 더보기