woong's
Android Google Chart 사용하기 본문
Android Google Chart 사용하기 Android 관련 차트를 찾다 그나마 UI 이쁜 차트가 구글 차트 인거 같아 사용해보았습니다. 종류도 다양하게 제공해주어 Google Chart 로 왠만한 차트는 커버가 가능한것 같습니다. Area Charts Bar Charts Bubble Charts Candlestick Charts Column Charts Combo Charts Gauge Charts Geo Charts Line Charts Pie Charts Scatter Charts Stepped Area Charts Table Charts Timelines Tree Map Charts Trendlines 종류가 다양합니다. 1. 구글 차트 준비 https://developers.google.com/chart/?hl=ko-KR
해당 url로 접근하여 차트를 하나 선택합니다.
Get Started 를 눌러서 다음화면으로 이동합니다. 저는 Pie Charts 를 선택하였습니다 . 화면에는 이와 같이 html 코드가 나타납니다 . 이 html 코드는 파일로 저장합니다.
저장후에 android project assets 폴더에 파일을 저장합니다 .
이제 웹뷰를 통해서 해당 파일을 사용합니다. 저는 프래그먼트에서 사용하여서 onCreateView 이지만 여러분은 액티비티사용하실때처럼 사용하시면됩니다.
onCreateView 안에 코드는 웹뷰를 생성하고 설정하는 일반 코드입니다 . 차트관련해서 보실코드는 loadChart 를 보시면 됩니다.
이부분이 assets 안의 html 작성한 문서를 읽어 오는 부분이 되겠습니다 .
이부분이 핵심 부분입니다 . 불러온 파일과 , html 로 데이터를 보내는 코드입니다. String formattedContent = String.format(content,newBook,buyBook,ingBook,endBook);
content : 불러온 파일 나머지는 보낼 데이터 입니다 . 이렇게 보낸 데이터는 %d 를 통해서 차례차례 받을수 있습니다 . 위의 차트 코드입니다 .
이부분 숫자에 %d 를 넣으면 자바코드에서 보내온 데이터가 들어가 통계 그래프가 나타나는것을 확인할수 있습니다 |
'Develop > Android' 카테고리의 다른 글
Android Glide 사용하기 (0) | 2016.02.13 |
---|---|
Android UrQA 버그 리포트 서비스 사용하기 (0) | 2016.02.13 |
Google Drive 사용하기(3) 다운로드 (0) | 2016.02.13 |
Google Drive 사용하기(2) 업로드 (1) | 2016.02.13 |
Google Drive 사용하기(1) (0) | 2016.02.13 |