Homework에서 화면 제어에 필요하면 사용하십시오.

CD0004-14(2012-11-27).pdf

 

 

- main.xml에 추가

<ListView android:id="@+id/android:list" android:layout_width="fill_parent" android:layout_height="wrap_content" />

 

- ListActivity에서 상속받도록 수정 (17 라인)

public class ConnectList extends ListActivity {

 

- 스트링을 저장할 변수 정의 (18 라인)

   List<Map<String, String>> myList;

 

- onCreate() 함수에 코드 추가 (26~43 라인)

 myList = new ArrayList<Map<String,String>>();
     
  Map<String, String> data = new HashMap<String, String>();
  data.put("name", "네이버");
  data.put("address", "http://m.naver.com");
     myList.add(data);
     
     data = new HashMap<String, String>();
  data.put("name", "다음");
  data.put("address", "http://m.daum.net");
     myList.add(data);
       
        SimpleAdapter adapter= new SimpleAdapter(
         this, myList, android.R.layout.simple_list_item_2, new String[]{"name", "address"},
         new int[]{android.R.id.text1, android.R.id.text2}
        );
       
        setListAdapter(adapter);

 

- 클릭했을 때 동작하도록 onListItemClick() 함수 추가 ( 46 라인)

Map<String, String> data;
        data = myList.get(position);
        Toast.makeText(this, data.get("address"), 0).show();

 

- Toast 대신 Intent를 사용해서 웹 브라우저 띄움 (50~51 라인)

        Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(data.get("address")));
        startActivity(intent);

 

 

MyConnect.zip

 

'2012년 2학기 > 모바일S/W프로그래밍' 카테고리의 다른 글

안드로이드 그림 그리기 프로젝트  (0) 2012.11.21
안드로이드 개발 환경 설치  (0) 2012.09.19
강의 교재  (0) 2012.09.19
 

파일의 이름을 인자로 받아 암호화하는 프로그램을 작성할 것

<제한 요소>

- XOR 사용, 파일로부터 읽은 바이트에 암호 바이트(각자 정할것, 예를 들면, 0xAB)를 XOR하여 암호화 한 후에 저장할 것

- 파일의 이름을 인자로 받아 입력 파일("rb"로 open)로 사용하고, 파일명 뒤에 ".enc"를 붙인 파일을 출력 파일로 생성할 것 (예를 들어, 실행 파일이 MyEncode.exe인 경우 커맨드 창에 D:>MyEncode test.jpg라고 입력하면 test.jpg.enc 파일이 생겨야 함. 그 이후에 D:>MyEncode test.jpg.enc를 실행하면 test.jpg.enc.enc 파일이 생기고 이 파일은 test.jpg 파일과 동일해야 함)

 

<제출방법>

- 표지 상단에 과목명과 과제번호를 적을 것 (Homework #7)

- 표지 하단에 제출자의 이름, 학년, 학번을 적고 본인의 사진(누구인지 식별 가능해야 함)을 넣을 것

- 소스 코드(파일명 넣을 것)와 결과 파일을 프린트하여 제출할 것

- 밑에 페이지 번호를 넣을 것

- Due: 12/18(화) 시험 전에 프린트하여 제출할 것

 
Homework #5의 내용을 수정하여 캐릭터에 대한 구조체를 만들고 Linked List를 사용하여 아이템 정보를 가지고 있으면서 파일로 결과를 출력하는 프로그램을 작성하시오. 

 

<제한 요소>

- 캐릭터 구조체 만들 것

- 캐릭터 구조체는 아이템 구조체에 대한 포인터를 두 개 가짐 (즉, 아이템을 최대 2개까지 장착 가능)

- 메인 함수가 들어있는 App 모듈에서 캐릭터 및 아이템 모듈의 함수를 호출하여 정보를 가져와서 파일로 결과 출력 (fprintf 문은 App 모듈에서 사용할 것)

- 파일명은 실행시 인자로 받을 것 (예를 들면, homework5.exe result.txt) (Hint: VS2010에서 Alt-F7로 지정 가능)

 

<제출방법>

- 표지 상단에 과목명과 과제번호를 적을 것 (Homework #6)

- 표지 하단에 제출자의 이름, 학년, 학번을 적고 본인의 사진(누구인지 식별 가능해야 함)을 넣을 것

- 소스 코드(파일명 넣을 것)와 결과 파일을 프린트하여 제출할 것

- 밑에 페이지 번호를 넣을 것

- Due: 01분반은 12/5(수), 02분반은 12/6(목) 수업 전에 프린트하여 제출할 것

 

 

파일 처리 

CD0004-13(2012-11-27).pdf

 

중요 문자열 함수 익혀둘 것

(책의 예제 실습할 것)

CD0004-12(2012-11-27).pdf

 

 함수에 대한 포인터 사용 방법

void 타입 설명

CD0004-11(2012-11-21).pdf

 

지도 데이터 교환을 위해 주로 사용되는 Shape 파일 출력 프로그램 만들기 실습 

world.zip

CD0015-09(2012-11-19).pdf

 

2012년 11월 26일까지 실습한 내용

ShowSHP.zip

 

이번 학기에 진행했던 그림 그리기에 대한 소스 코드

 터치 이벤트 처리

DrawView22.zip

'2012년 2학기 > 모바일S/W프로그래밍' 카테고리의 다른 글

리스트로 즐겨찾기 만들기  (0) 2012.11.28
안드로이드 개발 환경 설치  (0) 2012.09.19
강의 교재  (0) 2012.09.19
 
Homework #4의 내용을 수정하여 아이템에 대한 구조체를 만들고 Linked List를 사용하여 아이템 정보를 가지고 있으면서 출력하는 프로그램을 작성하시오. 

 

<제한 요소>

- 아이템 구조체 만들 것

- 메인 함수가 들어있는 App 모듈에서 아이템 모듈의 함수를 호출하여 정보를 가져와서 출력 (printf 문은 App 모듈에서 사용할 것)

 

<제출방법>

- 표지 상단에 과목명과 과제번호를 적을 것 (Homework #5)

- 표지 하단에 제출자의 이름, 학년, 학번을 적고 본인의 사진(누구인지 식별 가능해야 함)을 넣을 것

- 소스 코드(파일명 넣을 것)와 결과화면을 프린트하여 제출할 것

- 전체에 페이지를 넣을 것

- Due: 01분반은 11/20(수), 02분반은 11/21(목) 수업 전에 프린트하여 제출할 것

 

 

TalentList.zip

 

MovieList.zip

 

블로그 이미지

NanoSoft

국립금오공과대학교 컴퓨터공학과

카테고리

강의 전체보기 (166)
2004년 (0)
2005년 (0)
2006년 (0)
2007년 (0)
2008년 (0)
2009년 (0)
2010년 (0)
2011년 (0)
2012년 1학기 (4)
2012년 여름학기 (6)
2012년 2학기 (48)
2013년 1학기 (40)
2013년 여름학기 (0)
2013년 2학기 (57)
2013년 겨울학기 (2)
2014년 2학기 (1)
2015년 겨울학기 (8)
2019년 2학기 (0)