안녕하세요 시더입니다.
오늘 게시글은 저번에 올린글에 이어 예제를 좀 고치고 개선해 봤습니다.
타이젠쪽은 html과 자바스크립트이어서 크게 어려움 없이 작성 하고 있습니다만 안드로이드쪽은
다소 복잡하네요 배워놓고 안쓰면 이렇게 되나 봅니다 ㅜ.ㅜ 꾸준히 공부하는게 중요해요.
일단 기능을 좀 추가 해봤습니다. 가장 먼저 데이터 출력 부분을 손 봤는데요. (아.. 이거 정말 사진 잘 안찍힘 ㅜ.ㅜ)
기존의 예제는 새로운 데이터를 받으면 기존의 데이터에 뒤에 추가하는 방식이라 새로 들어온 값이 자꾸 화면 밑으로
배치되서 나중에는 스크롤 내리듯이 한참 내려야 하더군요. 그래서 최신값을 맨 위에 나오도록 해봤습니다.
딱히 코드는 별 차이 없지만 이게 더 유용한것 같아서 이렇게 손봤구요.
두번쨰는 계속 쌓여가는 출력결과를 지우는 기능도 필요한것 같아 Clear 버튼을 추가해서 기능을 넣어 봤습니다.
테스트용 어플을 만드는데 필요한 기능을 이것저것 만들어 넣고 보니.. 디스커넥트 에서 글자가 짤리네요 -_-^
19%퍼씩 5개면 100%에 도달하지 않는데 화면이 짤리는건 글자수 때문이네요. 이부분 한글로 대체하면 문제 해결!
그런데 이작업 하면서 재미있는게 Clear() 함수명을 만들 수 없습니다. 아니 만들 수는 있지만 사용할 수 없다가
정확하네요. 아마 내장함수 때문으로 추측됩니다. 덕분에 함수 호출이 안되서 고민좀 했네요.
그리고 세번째가 리비스 버튼인데 값을 실시간으로 받아서 출력하는 기능인데 여기서 좀 고생하고 있습니다.
그와중에 깨알 같은 오타 발견했네요. 일단 기능을 구현 했는데 제가 원하는 방식이 아니네요.
원래는 스마트폰에서 send 함수를 통해서 값을 전달 받게 하려고 했는데 안드로이드의 서비스와 엑티비티간의 함수
호출과 접근부분을 구현하는데 막혀서 임시적으로 꼼수를 부려봤습니다.
기어2네오에서 지속적으로 빈값을 보내서 안드로이드가 가지고 있는 데이터를 가져 오는 구조로 해놨습니다.
이부분은 자료좀 찾아가면서 고쳐야 겠네요. 그리고 여기까지 작성한 타이젠 프로젝트 소스파일을 공개 하겠습니다.
별로 한것도 없지만 타이젠 개발에 대한 자료가 워낙 없으니 누군가에겐 도움이 될거라 생각합니다.
p.s: 제가 쓰는 게시글과 자료들은 퍼가셔도 되고 링크하셔도 되구요. 상업적 용도로만 쓰지 않으면 상관하지 않습니다.
'타이젠' 카테고리의 다른 글
타이젠 기어2 네오 한글&영문 키보드 (1) | 2014.10.08 |
---|---|
타이젠 기어2 네오 무선 앱 예제 활용하기 1 (3) | 2014.09.23 |
타이젠 - 기어2 네오 무선 통신 (1) | 2014.09.19 |
타이젠 앱 삭제하기 (기어2 네오) (0) | 2014.09.17 |
타이젠 앱개발 시작 (원도우8) (1) | 2014.09.15 |