개발/안드로이드
새로운 안드로이드 마시멜로 샘플 앱
by darksilber
2015. 10. 21.
출처 - http://googledevkr.blogspot.kr/
3개의 새로운 Android Marshmallow 샘플 앱이 저번 주에 출시되었습니다. 이 앱은 GitHub의 Google 샘플 리포지토리 또는 Android Studio 샘플 브라우저에서 바로 사용할 수 있습니다.
Android Direct Share 샘플
Direct Share는 Android Marshmallow의 새로운 기능으로, 사용자가 보다 빠르고 직관적으로 콘텐츠를 공유할 수 있는 API를 제공합니다. Direct Share를 사용하면 사용자가 연락처 등 다른 앱 내의 대상과 콘텐츠를 공유할 수 있습니다. 예를 들어, 직접 공유 대상이 소셜 네트워크 앱에서 액티비티를 시작하면 사용자가 해당 앱에 있는 특정 친구와 직접 콘텐츠를 공유할 수 있습니다.
이 샘플 앱은 더미 메시징 앱으로, 다른 메시징 앱과 마찬가지로 일반 텍스트 공유용 인텐트를 수신합니다. 이 앱은 공유 인텐트 후보 목록에 일부 옵션을 직접 표시하는 방법을 보여줍니다. 사용자가 다른 앱의 일부 텍스트를 공유하면 이 샘플 앱이 옵션으로 나열됩니다. 또한 이 앱은 Direct Share 기능을 사용하여 선택기 대화 상자에 직접 일부 연락처를 표시합니다.
Direct Share를 사용하려면 앱에서 ChooserTargetService를 확장하는 서비스를 구현해야 합니다. OnGetChooserTargets() 메서드를 재정의하고 Direct Share 옵션 목록을 반환합니다.
AndroidManifest.xml에서 인텐트를 수신하는 액티비티에 meta-data 태그를 추가합니다. android:name을 android.service.chooser.chooser_target_service로 지정하고 android:value로 Service를 선택합니다.
Android MidiSynth 샘플
Android 6.0은 MIDI를 지원합니다. 이 샘플은 MIDI API를 사용하여 부착된 입력 장치(MIDI 키보드)에서 MIDI 메시지를 수신하고 재생하는 방법을 보여줍니다.
Android MIDI API(android.media.midi)를 통해 개발자는 MIDI 장치를 Android 장치에 연결하여 해당 장치에서 들어오는 MIDI 메시지를 처리할 수 있습니다.
이 샘플은 다음과 같은 MIDI API의 일부 기본 기능을 보여줍니다.
- 현재 사용 가능한 장치 나열(이름, 공급업체, 기능 등의 정보 포함)
- MIDI 장치가 연결되거나 연결이 끊기면 알림
- MIDI 메시지 수신 및 처리
- 간단한 오실레이터 및 노트 재생 구현도 포함되어 있습니다.
Android MidiScope 샘플
이 샘플은 MIDI API를 사용하여 부착된 장치에서 들어오는 MIDI 신호를 수신하고 처리하는 방법을 보여줍니다.
Android MIDI API(android.media.midi)를 통해 개발자는 MIDI 장치를 Android에 연결하여 해당 장치에서 들어오는 신호를 처리할 수 있습니다. 이 샘플은 현재 사용 가능한 장치 나열(이름, 공급업체, 기능 등의 정보 포함), MIDI 장치가 연결되거나 연결이 끊기면 알림, MIDI 신호 수신과 같은 MIDI API의 일부 기본 기능을 보여줍니다. 이 샘플은 수신된 모든 MIDI 신호를 화면 로그에 표시만 하고 사운드를 재생하지는 않습니다.
샘플 앱을 확인하고 Android Marshmallow 개발을 바로 시작해 보세요.
댓글