Devlog

http://ssanaiwal.tistory.com/13
길찾기 알고리즘 (다익스트라 알고리즘) 을 응용하여, 주어진 텍스트 파일에 있는 데이터 [도시이름 및 거리 ] 를 읽어서 최단거리를 검색하는 프로그램 작성. EditText에 출발도시이름과 도착 도시이름을 각각 입력하고, 버튼을 누르면, 최단거리를 연산하여 출력. * 과제를 완성하긴 했지만, 다익스트라 알고리즘에 대한 완벽한 이해는하지 못함. * 과제 완성도가 차차 떨어져 가고 있음. * 안드로이드 . 자바 활용은 확실히 능숙해짐.
입력받은 데이터를 읽어와서 전위(PreOrder), 중위(InOrder) 후위(PostOrder) 순회를 이용한 연산 수행 * 어느정도 자바 사용에 숙달되어 코딩 작성은 한결 쉬워 짐. * 순회 기능 구현은 몇번 해본 경험이 있어서 쉽게 구현할 수 있었음. * 3주차 과제보다 쉽게 해결.
버튼1 : 약 5000개의 중복되지 않는 난수를 발생시켜 텍스트 파일로 저장함 버튼2 - 5 : 각각 정렬을 수행하는 버튼으로, 생성된 텍스트 파일을 읽어와서, 정렬을 수행한다음, 다시 별도의 텍스트 파일로 저장. 연산중에는 프로그레스바 이용하여 로딩창 표시. * 포인터가 직접적으로 사용되지 않는 java 환경에 아직까지 적응되지 않아서 코딩하는데 헷갈리는 경우가 많음. * 병합(Merge) 퀵(Quick) 정렬에 대한 이해가 부족하여, 구현하는데 많은 어려움을 겪음. * 연산 수행시간을 한번에 비교할수 있도록 종합해서 볼수 있는 버튼 - 별도 생성.
텍스트를 입력하면 각각 스택과 큐에 담아둔 다음, 출력하는 프로그램 작성 Buton / EditText 함수 사용. * 아직까진 심화학기간 배운 안드로이드 내용으로 구현 가능. * 스택 / 큐의 기본 구조 구현도 간단.
안드로이드의 기본적인 레이아웃 구성 방식에 대해 학습. * 단 xml은 전혀 사용하지 않는다. 안드로이드에서 제공해주는 각종 레이아웃 함수들과 그 기능들에 대해 응용하여 과제 제출. 안드로이드 공부를 하며 배운 다양한 기능들도 첨가 시킴.
안드로이드 OpenGL ES에 대해 쉽게 잘 설명해둔 사이트 입니다. (영문) Android OpenGL ES Tutorial Part 1 - Setting up the View Android OpenGL ES Tutorial Part 2 - Building a Polygon Android OpenGL ES Tutorial Part 3 - Transformations Android OpenGL ES Tutorial Part 4 - Adding Colors Android OpenGL ES Tutorial Part 5 - Mesh Android OpenGL ES Tutorial Part 6 - Textures
자신이 만든 안드로이드 프로젝트 실행결과를 확인하기 위해선 안드로이드 가상 머신(AVD)을 실행시켜야 한다. 그런데 이 AVD란 녀석. 아무리 고사양의 컴퓨터에서 실행키더라도, 로딩시간이 엄청나게 오래걸린다. 그래서 항상 안드로이드 작업을 할땐 AVD를 먼저 실행시켜두고, 컴파일 - 실행 - 컴파일. . . 반복을 한다. 그러다가 실수로 AVD 창을 닫기라도 하는 날엔 . . . =ㅂ = ;; 잡소리는 그만하고 본론으로 들어가도록합시다. 이번에 소개하는 블루스택은 안드로이드 어플리케이션을 윈도우 or 맥 환경에서 구동시켜볼수 있는 프로그램입니다. 이전엔 잔 버그가 많아서 쓰지 않았었는데. . . 패치가 되면서 프로그램이 많이 개선되었습니다. :: 블루 스택(BLUE STACK) 사용하기 :: 먼저 블루스..
이번에 안드로이드 스터디를 진행하면서, 과제가 주어졌다. " 모든 작업은 JAVA로만 구현해오세요. " 어차피 대부분 기능은 자바로 구현되니 쉽게 찾아보면서 할수있겠지.... 했는데, 아무리 서적을 뒤져봐도 JAVA 만을 이용한 안드로이드 코드방식에 대해 설명한 책은 없었다. 일부 책에서 약간의 언급을 해줬지만, 순수 JAVA 코드로만 짜는 것은 아주 간단한 프로그램만들때만 쓸 뿐, 큰 프로젝트를 진행하게 되면, 비효율적인 부분들이 많아서 쓰지 않는다. 라고 마무리 짓고 더이상의 설명은 찾아볼수가 없었다. 혹시나 저처럼 자료를 찾아다니는 분들이 있을까하여, 혼자서 구글링을 하며 배운 내용을 짧게나마 포스팅 남겨둡니다. [ 안드로이드 최초 생성시 Activity_main.xml 의 구성 ] [위의 Acti..
1213 :: 메뉴 활용하기. 메뉴 설정을 통한 텍스트 뷰 및 Spinner 사용 / 변경 - Spinner 생성으로 문자열 선택 - > 텍스트뷰에 출력 옵션 메뉴를 누르면, "배경색변경" , "글자색변경" 서브 메뉴로 색상 표시해주기 선택한 대로 텍스트 뷰에 있는 문자열 설정 변경 텍스트뷰를 길게 누르면 글자크기 3단계 조절.
1212 - 리스트뷰 추가 후 원하는 리스트 선택(체크박스) 후 체크된 리스트만 삭제하는 방식
이클립스 상단 메뉴 중에서 Toggle Mark Occurences 를 클릭하면 됩니다. [ 켜짐 / 꺼짐 기능 ] 간단하게 단축키를 누르셔도 됩니다. Alt + Shift + O [코드 내 동일한 단어들이 하이라이트 된다. ]
Damien.Lee
'Devlog' 카테고리의 글 목록 (8 Page)