1 / 20

Beginning Android ( Chap35. 전화 )

Beginning Android ( Chap35. 전화 ). 정보과학부 200411015 심원보. 순 서. 1. 전화기능을 이용한 어플리케이션 2. TelephonyManager 3. 전화 걸기. 어플리케이션이 전화를 건다면 ?. ARS 로 전화를 걸어 사용할 수 있는 기능을 자동으로 처리하는 어플리케이션 소셜 네트워킹 사이트용 애플리케이션에서 친구로 등록된 사람을 클릭하면 자동으로 해당 회원에 대한 전화 번호를 찾아 전화를 걸어주는 기능 노인이 쓰기 편리하도록 간단한 인터페이스의 전화 기능.

john
Download Presentation

Beginning Android ( Chap35. 전화 )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Beginning Android(Chap35. 전화) 정보과학부200411015 심원보

  2. 순 서 1. 전화기능을 이용한 어플리케이션 2. TelephonyManager 3. 전화 걸기

  3. 어플리케이션이 전화를 건다면? • ARS로 전화를 걸어 사용할 수 있는 기능을 자동으로 처리하는 어플리케이션 • 소셜 네트워킹 사이트용 애플리케이션에서 친구로 등록된 사람을 클릭하면 자동으로 해당 회원에 대한 전화 번호를 찾아 전화를 걸어주는 기능 • 노인이 쓰기 편리하도록 간단한 인터페이스의 전화 기능

  4. TelephonyManager • 전화 API를 사용하려면 TelephonyManager를 통해야 한다.

  5. 전화 걸기

  6. 전화 걸기 • 입력 필드에 입력된 전화번호를 사용해 전화 액티비티 실행 전화번호 URI 지정 ACTION_DIAL을 지정한 인텐트 생성

  7. 전화 걸기

  8. Q & A

  9. Beginning Android(Chap36. 검색, SearchManager) 정보과학부200411015 심원보

  10. 순 서 1. 검색 결과 수집 2. 어플리케이션 내부 검색 - 검색 액티비티 작성 - 매니페스트

  11. 검색 결과 수집 • 로컬 검색 / 글로벌 검색 • 로컬 검색 : 현재 어플리케이션 내부 데이터만 검색하는 기능 • 글로벌 검색 : 구글 검색 엔진을 활용해 웹사이트 내용을 검색하는 기능 • 주로 사용하는 방법 • onSearchRequested() 메소드를 호출 • startSearch() 메소드를 직접 호출 (시작점으로 사용할 검색 문자열을 지정) • setDefaultKeyMode() 메소드를 사용해 키보드를 눌렀을때 검색 시작 - setDefultKeyMode(DEFAULT_KEYS_SEARCH_LOCAL) : 로컬검색 - setDefultKeyMode(DEFAULT_KEYS_SEARCH_GLOBAL) : 글로벌 검색

  12. 어플리케이션 내부 검색 • 검색어를 통한 검색 • 사용자가 입력한 검색어가 검색과 결과 표시기능을 담당하는 액티비티에넘어가동작하는 구조 • 필터 기반 검색 • 검색어 글자를 입력할 때마다 입력된 내용이 전달되고, 액티비티는 현재 표시 중인 검색 결과 가운데 최근 입력한 검색어에 맞는 항목만 남겨두고 나머지 제거

  13. 검색 액티비티 작성 • OnCreate()나 OnNewIntent() 메소드에서 검색 인텐트인지 확인 • 요청한 검색을 처리해 결과를 표시하는 기능을 추가

  14. LoremBase

  15. LoremBase

  16. LoremBase

  17. LoremSearch

  18. LeremDemo • XML 리소스에서 읽어들인 단어 목록 전부를 ListView에 설정

  19. AndroidManifest.xml 한 번에 최대 하나만 실행 검색 시스템이 동작할때 검색 인텐트를 수신 • android:label : 입력 필드 오른쪽 검색 대상 선택 버튼에 어떤 이름으로 노출될지 지정 • android:hint : 입력 필드에 기본적으로 들어갈 설명

  20. Q & A

More Related