본문 바로가기

컴퓨터 공학 자료(학부)/App

증강현실(AR)을 이용한 캠퍼스 정보 안드로이드 앱(android app) 마지막 학부 프로젝트로 조원들과 진행한 증강현실 캠퍼스 정보 앱. 스마트폰으로 주위를 촬영하면, 건물들의 영상 위로 증강현실기술을 적용, 건물정보와 위치, 거리를 실시간으로 계산하여 사용자에게 보여준다. 또한 최단경로 찾기 알고리즘(A* algorithm)을 적용하여 현위치부터 원하는 장소까지 최단거리로 가는 경로를 구글 맵 api를 써서 보여주도록 하였다. 제작기간은..정말 놀면서 해서 2,3주쯤?; 빡세게 했으면 1주면 다 만들 수 있을 정도 였던 것 같다. 앱만드는 것에는 관심이 없어서 제대로 만들어본게 이번에 두번째인데, 안드로이드는 UI 디자인 툴이 왜이리 구린지 모르겠다; ppt로 발표자료를 만들어 둔게 있어서 내용을 설명하는 것을 갈음한다. 아래는 시연 동영상. 늘 함께 고생해준 조원들에게 .. 더보기
안드로이드 첫번째 어플 개발 나는 뭐먹지? 라는 어플을 약 한달간 개발했는데 시험기간과 겹쳐서, 그리고 실수로 중간에 프로젝트를 날리는 바람에 일시 중단. 까먹기 전에 전반적인 사항을 적어둔다. 일단 어플 기능은 사용자가 현재 가지고 있는 요리 재료를 입력하면, open API로 인터넷에서 그 요리재료들로 만들 수 있는 요리 목록들을 받아오고 현재 사용자의 위치에서 가까운 맛집을 표시해주는 기능. 간단하다. 몇 개의 액티비티들로 구성되어있고 호출은 인텐트들로 하는 단순한 구조다. 첫번째 어플리케이션이 실행되는 메인화면은 main액티비티이다. 이 액티비티에서 사용자가 '요리찾기' 버튼을 누르면 그다음 액티비티로 넘어간다. 두번째 액티비티는 사용자로부터 현재 사용자가 가지고 있는 요리 재료 목록들을 입력받아, 인터넷에서 open API.. 더보기
안드로이드 어플 개발에 앞서 깔아될것들 참 많네 1.자바 JDK 설치 후 환경변수 설정 2. 이클립스 설치 3. 안드로이드 SDK 설치 4. 이클립스-안드로이드 플러그인 세팅 - help->software updates 에서 add-sites 에 http://dl-ssl.google.com/android/eclipse 추가 후 다운 5. 이클립스에서 window-preference에서 android 선택 후 경로를 아까 다운받은 android SDK 경로로 지정 해 준다. 6.프로젝트 생성 -가끔 an sdk target must be specified라는 메시지와 안되는 경우 안드로이드 sdk를 다운받은 폴더에가서 setupsdk.exe 실행 후 직접 버전업.//버전업시에 가끔 https 프로토콜에 호환안되는 경우 접속 안되는데 이럴경우 찾.. 더보기