한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
새로운 안드로이드 마시멜로 샘플 앱
2015년 10월 21일 수요일
게시자:
Rich Hyndman
, 디벨로퍼 어드보케
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 개발을 바로 시작해 보세요.
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2024
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed