본문 바로가기

전체 글809

smoothie chart (스무디 차트)를 이용한 차트 이번엔 Smoothie chart를 이용해 보겠습니다. 코드설명은 앞의 구글차트와 비슷합니다. Smoothie chart는 실시간 데이터를 보여주는데 좋습니다. 일단 here!!를 방문해 보세요. 여기서 라이브러리를 가져와야 합니다. 링크를 들어가보면 위의 페이지가 나오는데 빨간색 박스로 된 버튼을 눌러주면 코드가 나옵니다. 코드를 모두 복사하세요!! 그리고 이클립스로 돌아와서 프로젝트 밑에 project/assets/www/smoothie.js 라는 파일을 만들어 복사해 넣으세요. 그리고 index2.html 파일을 만들어 아래와 같은 코드를 넣습니다. HTML code 12345678910111213141516171819202122232425262728293031323334353637383940414.. 2015. 2. 11.
google chart(구글 차트)를 이용한 그래프 안드로이드에서 차트(그래프)를 그리는 방법에는 크게 2가지 정도가 있습니다. J free chart와 같은 라이브러리로 그리는 방법과 웹뷰를 이용하는 방법이 있습니다. 간단하게 Google Chart(구글차트)라는 것이 있습니다. 웹뷰만 있으면 웹에서 라이브러리를 가져와 쉽게 그려줍니다. 일단 구글 차트를 그리기 위해 this page 로 가셔서 차트를 골라보세요. 많은 그래프들이 있습니다^^ 일단 Line Chart를 선택했는데요. 클릭해보니 HTML소스와 API를 제공합니다. 일단 제 코드를 보시죠~ HTML 코드입니다. 12345678910111213141516171819202122232425262728293031323334353637383940 function setMessage(msg){ arr.. 2015. 2. 11.
현재 연결된 네트웍의 MAC Address(맥주소)가져오기 ​제목이 무척기네요;; 머 내용은 이렇습니다. 내 폰이 연결된 wifi(보통 인터넷 공유기)에서 같은망을 사용하는 장비들(PC나 다른 폰 또는 장비)의 MAC을 가져와야 할 일이 생깁니다. 그럴때 쓰는게 아래와 같은 소스입니다. 인터넷에 찾다보면 많이나옵니다. 12345678910111213141516171819202122232425262728293031public static String getMacFromArpCache(String ip) { BufferedReader br = null; try { br = new BufferedReader(new FileReader("/proc/net/arp")); String line; while ((line = br.readLine()) != null) { St.. 2015. 2. 11.
폰과 태블릿 구분하기 ​아이폰과 다르게 안드로이드폰은 종류가 워~낙 많다보니 layout만드는게 여간 힘든게 아니네요. 첨에 해상도로 구분하려고 DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); int deviceWidth = displayMetrics.widthPixels; if(deviceWidth 2015. 2. 11.
속도빠른 안드로이드 에뮬레이터 제니모션 ​ 이클립스로 안드로이드 어플을 만들다 보면 한번쯤은 에뮬레이터인 AVD를 실행해 보셨을 겁니다. 바로 이거 ㅎ 그런데 단점이 너~무나도 느리다는 거죠;; 그래서 안쓰시는 분들도 많으실 건데, 오늘 좋은 에뮬레이터를 하나 발견 했습니다. 바로 Genymotion (제니모션)입니다. 속도는 아주~아주 빠릅니다. 아주~속이 시원하네요 ㅎ 한글도 바로 되고요~ 그럼 한번 설치를 해보시겠습니다. 일단 Genymotion 을 눌러주세용 누르셨으면 위와같은 가입 페이지로 넘어갑니다. 그럼 간단한 정보를 넣고 가입을 합니다. 인증메일을 보냈다는 군요~ 메일로 한번 가보죠~ 메일을 열어보니 링크를 누르라고 되어있네용 링크를 살짝 눌러줍니다^^ 이제 인증이 완료되고 프로그램을 다운로드 할 수 있는 링크가 나옵니다. 역시.. 2015. 2. 11.
소수점 반올림(Math.round) ​연산을 하다보면 소수점이 한없이 길게 나올 때가 있습니다.. 예를들면 10/3같은 경우;; 이때 어디까지 표시를 할것인가? 라는 생각에 직면하게 됩니다. 저도 이번 전력측정앱을 만들다가 측정값이다보니 한없이 길어지는군요.. 그러나 표시되는 영역은 제한이 되어있고~그래서 이런 저런 메소드 들을 찾아봤습니다. 일단 가장 쉽게 찾을 수 있는 자르기!! 이건 스트링으로 바꿔서 포맷에 맞게 잘라주는거~ 예를들어 결과값이 231.133 V가 나왔다고 칩시다. 저는 소수점 1째 자리까지만 보고싶어요~ 그럼 String.format을 써봅시다. 12Vrms=231.153;String result=String.format("%.1f",Vrms);cs 이렇게 하면 result값은 231.1 이 나옵니다. "%.1f"에서.. 2015. 2. 11.

인기글