ViewPager를 사용하여 그림들 보여주는 예제


TestViewPager.zip


 

 

MyImages.zip

 

'2013년 2학기 > 안드로이드프로그래밍응용' 카테고리의 다른 글

ListView 실습  (0) 2013.10.30
Dialog 실습  (0) 2013.10.30
안드로이드 개발 환경 설치  (0) 2013.09.04
 

수업 시간에 수행한 예제를 올려 드립니다.


(다운로드 에러 발생: Term Project의 리스트 예제 받을 것)

TestList.zip


 

다음의 제한 조건에 맞도록 새로운 액티비티를 만들고 호출하여 결과를 제출하십시오.

- Homework #1에서 만든 액티비티의 버튼을 클릭하면 새로운 액티비티 호출

- 새로운 액티비티에서 입력 받은 내용을 반환

- Homework #1에서 만든 액티비티의 내용에 반환된 결과 적용

 

제출일: 1분반 10/14(월), 2분반 10/15(화)

수업시간 전까지 프린트를 완료하여 교탁에 올려 놓을 것

 

겉장에 숙제 번호와 제목을 적을 것 (이 글의 제목)

겉장에 분반, 학과, 학년, 학번, 이름을 적을 것

 

실행 화면 및 소스코드 출력할 것

 

사용자 인터페이스를 다음의 제한 조건에 맞도록 레이아웃을 구성하여 만들고 결과를 제출하십시오.

- 4개 이상의 위젯 종류 사용

- root element는 LinearLayout 사용

- Background 이미지 적용할 것

- 리스트는 사용하지 말 것

 

제출일: 1분반 10/7(월), 2분반 10/8(화)

수업시간 전까지 프린트를 완료하여 교탁에 올려 놓을 것

 

겉장에 숙제 번호와 제목을 적을 것 (이 글의 제목)

겉장에 분반, 학과, 학년, 학번, 이름을 적을 것

 

Layout XML 파일과 실행 화면을 캡쳐하여 넣을 것 (Java 소스 코드는 넣을 필요 없음, 다만 인터페이스 구성을 위해 소스 코드를 변경하였다면 Java 코드를 넣을 것)

 

Google Map API V2를 사용한 지도 처리 프로그래밍

3조 양태욱 발표

06-03-GoogleMap.pdf

 

Daum Map API를 사용한 지도 처리 프로그래밍

1조 김혜준 발표

05-01-DaumMap.pdf

 

Android Service를 사용한 백그라운드 프로세스 프로그래밍

4조 김진용 발표

04-04-Service.pdf

 

런쳐 프로그래밍

3조 최수호 발표

 

03-08-Launcher.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
 

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

 터치 이벤트 처리

DrawView22.zip

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

리스트로 즐겨찾기 만들기  (0) 2012.11.28
안드로이드 개발 환경 설치  (0) 2012.09.19
강의 교재  (0) 2012.09.19
 

블로그 이미지

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)