Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Satoshi Noda
PDF, PPTX
2,346 views
Android6.0の機能まとめ 実機でサンプルを動かしてみた
2015/11/14 Android6.0 Marshmallow勉強会
Technology
◦
Read more
3
Save
Share
Embed
Embed presentation
Download
Download as PDF, PPTX
1
/ 36
2
/ 36
3
/ 36
4
/ 36
5
/ 36
6
/ 36
7
/ 36
8
/ 36
9
/ 36
10
/ 36
11
/ 36
12
/ 36
13
/ 36
14
/ 36
15
/ 36
16
/ 36
17
/ 36
18
/ 36
19
/ 36
20
/ 36
21
/ 36
22
/ 36
23
/ 36
24
/ 36
25
/ 36
26
/ 36
27
/ 36
28
/ 36
29
/ 36
30
/ 36
31
/ 36
32
/ 36
33
/ 36
34
/ 36
35
/ 36
36
/ 36
More Related Content
PDF
ちょっとさわってみるGo言語ハンズオン
by
Satoshi Noda
PDF
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
PDF
ちょっとだけさわってみる Go言語
by
Satoshi Noda
PDF
TensorFlowを触ってみたよ!
by
Satoshi Noda
PDF
モバイルVR「Daydream」でVRの世界にふれてみる
by
Satoshi Noda
PDF
Unity入門勉強会(PG向け)
by
Satoshi Noda
PDF
モバイルVR「Daydream」について
by
Satoshi Noda
PDF
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
ちょっとさわってみるGo言語ハンズオン
by
Satoshi Noda
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
by
Takuya Ueda
ちょっとだけさわってみる Go言語
by
Satoshi Noda
TensorFlowを触ってみたよ!
by
Satoshi Noda
モバイルVR「Daydream」でVRの世界にふれてみる
by
Satoshi Noda
Unity入門勉強会(PG向け)
by
Satoshi Noda
モバイルVR「Daydream」について
by
Satoshi Noda
Namespace API を用いたマルチテナント型 Web アプリの実践
by
Takuya Ueda
What's hot
PDF
Goだけでモバイルアプリを作る
by
Takuya Ueda
PDF
GoによるiOSアプリの開発
by
Takuya Ueda
PDF
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
PDF
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
PDF
オススメの標準・準標準パッケージ20選
by
Takuya Ueda
PDF
エディタの壁を越えるGoの開発ツールの文化と作成法
by
Takuya Ueda
PDF
Android dev summit 2019 recap
by
furusin
PDF
Google Assistant関係のセッションまとめ
by
Takuya Ueda
PDF
Introduce the activities of gdg kobe 130917
by
Yasutaka Kawamoto
PDF
Cloud functionsの紹介
by
Takuya Ueda
PDF
Jag201610 API Diffで見るNougat
by
mokelab
PDF
Cloud Functionsの紹介
by
Takuya Ueda
PPTX
Angular + Typedoc + Github Page
by
Akihiko Kigure
PDF
僕がAndroid開発する時にちょっと便利だと思うtips
by
Masataka Kono
PDF
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
PDF
potatotips (iOS/Android開発Tips共有会) 第19回 資料
by
Takao Sumitomo
PDF
SQLiteDatabaseを無理矢理覗く
by
Takao Sumitomo
PDF
Go Friday 傑作選
by
Takuya Ueda
PDF
Gopher Fest 2017参加レポート
by
Takuya Ueda
PDF
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
Goだけでモバイルアプリを作る
by
Takuya Ueda
GoによるiOSアプリの開発
by
Takuya Ueda
Goだけでモバイルアプリを作ろう
by
Takuya Ueda
粗探しをしてGoのコントリビューターになる方法
by
Takuya Ueda
オススメの標準・準標準パッケージ20選
by
Takuya Ueda
エディタの壁を越えるGoの開発ツールの文化と作成法
by
Takuya Ueda
Android dev summit 2019 recap
by
furusin
Google Assistant関係のセッションまとめ
by
Takuya Ueda
Introduce the activities of gdg kobe 130917
by
Yasutaka Kawamoto
Cloud functionsの紹介
by
Takuya Ueda
Jag201610 API Diffで見るNougat
by
mokelab
Cloud Functionsの紹介
by
Takuya Ueda
Angular + Typedoc + Github Page
by
Akihiko Kigure
僕がAndroid開発する時にちょっと便利だと思うtips
by
Masataka Kono
goパッケージで型情報を用いたソースコード検索を実現する
by
Takuya Ueda
potatotips (iOS/Android開発Tips共有会) 第19回 資料
by
Takao Sumitomo
SQLiteDatabaseを無理矢理覗く
by
Takao Sumitomo
Go Friday 傑作選
by
Takuya Ueda
Gopher Fest 2017参加レポート
by
Takuya Ueda
Androidnight contribute droidkaigi
by
Shinjiro Watanabe
More from Satoshi Noda
PDF
Flutterとプラットフォーム依存の処理の対応について
by
Satoshi Noda
PDF
DaydreamではじめるVR
by
Satoshi Noda
PDF
Cardboard勉強会
by
Satoshi Noda
PDF
Google VR - Google I/O Extended 報告会 2016 in 関西 -
by
Satoshi Noda
PDF
Google VRと開発ノウハウ
by
Satoshi Noda
PDF
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
by
Satoshi Noda
PDF
2014/09/13 Android Wear Hackahon
by
Satoshi Noda
PDF
ぶっちゃけ Android wear ってどうよ?
by
Satoshi Noda
PDF
VRをはじめよう!
by
Satoshi Noda
PDF
Android Wear のムダ知識
by
Satoshi Noda
PDF
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
by
Satoshi Noda
PDF
Google I/O Extended 報告会 2016 in 関西 LT
by
Satoshi Noda
PDF
dockerはじめました。 GDG京都 2014年忘れ勉強会 LT
by
Satoshi Noda
PDF
GDG DevFest Kyoto 2014 これからのGoの話をしよう
by
Satoshi Noda
PDF
Oculus Game Jam 2015 presentation
by
Satoshi Noda
Flutterとプラットフォーム依存の処理の対応について
by
Satoshi Noda
DaydreamではじめるVR
by
Satoshi Noda
Cardboard勉強会
by
Satoshi Noda
Google VR - Google I/O Extended 報告会 2016 in 関西 -
by
Satoshi Noda
Google VRと開発ノウハウ
by
Satoshi Noda
2015/02/21 GDG神戸 Go on Android ハンズオン&もくもく会
by
Satoshi Noda
2014/09/13 Android Wear Hackahon
by
Satoshi Noda
ぶっちゃけ Android wear ってどうよ?
by
Satoshi Noda
VRをはじめよう!
by
Satoshi Noda
Android Wear のムダ知識
by
Satoshi Noda
2013/03/09 VisualStudio勉強会 LT 「統合開発環境の支援ツール」
by
Satoshi Noda
Google I/O Extended 報告会 2016 in 関西 LT
by
Satoshi Noda
dockerはじめました。 GDG京都 2014年忘れ勉強会 LT
by
Satoshi Noda
GDG DevFest Kyoto 2014 これからのGoの話をしよう
by
Satoshi Noda
Oculus Game Jam 2015 presentation
by
Satoshi Noda
Recently uploaded
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
Android6.0の機能まとめ 実機でサンプルを動かしてみた
1.
Android6.0の機能まとめ 実機でサンプルを 動かしてみた Android6.0 Marshmallow勉強会 2015/11/14 GDG神戸 野田悟志
2.
自己紹介 野田悟志(のださとし) GDG神戸 オーガナイザー (1年目) ● 仕事 ○ 業務系システム開発(主にC#) ●
普段使う言語 ○ C# ○ Java(Android) ○ Go ○ OculusとかVRがやりたくて、最近はUnity(C#)も。
3.
GDG神戸 2015年開催イベント 2015/2/21 Go
on Android ハンズオン&もくもく会 2015/4/29 Angular勉強会#3 2015/5/23 GDG神戸 初級〜中級者向けAndroid勉強会 2015/5/28 I/O Extended 2015 Kobe 2015/6/20 GDG DevFest Japan Summer 2015 in Kyoto(共催) 2015/7/18 AndroidWearハッカソン 2015/7/25 WebMusicハッカソン(共催) 2015/8/22 AndroidTVハンズオン勉強会 2015/9/19 Cardboardハンズオン勉強会(共催) 2015/9/20 Polymerコードラボ 2015/10/11 GDG DevFest Kobe Firebaseハンズオン勉強会 2015/11/7 ちょっとさわってみるGo言語ハンズオン 2015/11/14 Android6.0 Marshmallow勉強会
4.
ぼくの実機 Nexus7 2013 ● 2年経ったけど、ぎりぎり対象になったやつ ●
いまだに根強い人気がある(と思う) ● OTAで10月に振ってきた 僕のも、この通り→
5.
ぼくの実機 OTAは甘え
6.
サンプルを実機で動かす Developersサイト Android6.0 Samples http://developer.android.com/intl/ja/about/versions/marshmallow/samples.html
7.
サンプルを実機で動かす ● Active Notification ●
Auto Backup for Apps ● Camera 2 Raw ● Confirm Credential ● Device Owner ● Direct Share ● Fingerprint Dialog ● MidiScope ● MidiSynth ● NFC Provisioning ● RuntimePermissions → 中谷さんが丁寧かつ詳しく説明してくれるよ!
8.
サンプルを実機で動かす
9.
サンプルを実機で動かす
10.
Active Notification 自分が表示しているNotificationがどれくらいあるかを把握することができる
11.
Active Notification
12.
Active Notification
13.
Auto Backup for
Apps アプリデータのバックアップを自動的にやってくれるようになった このサンプルアプリは対象になるディレクトリはどこかというのをデモするためのもの ただ、Import Sampleの一覧に出てこない… (僕の環境だけ?) sdksamplesandroid-23contentAutoBackupForAppsにはある Import Projectで取り込むとエラー。ビルド対象のplatformインストールしてねってなる
14.
Auto Backup for
Apps ん!?
15.
Auto Backup for
Apps build.gradleを確認すると、MNCになってる。ましゅまろ!ましゅまろ!
16.
Auto Backup for
Apps 最新はGithubのGoogleSamplesにある https://github.com/googlesamples/android-AutoBackupForApps 特に実装面でどうするっていうのはなくて、targetSdkVersionを23(以降)にしておけば、 アプリデータは自動的にバックアップされるようになる ただし、Context.getNoBackupFilesDir()で取得されるパスに保存したデータは、バック アップ対象にならない
17.
Auto Backup for
Apps
18.
Camera 2 Raw Raw画像をDNG形式で保存する DNG(Digital
Negative)とは各カメラメーカー毎に形式が異なるRawを、共通で扱えるよう にしようとしている規格。Adobeが提唱。また新しいRawが一つ増えt… 詳しくは下記参照 https://helpx.adobe.com/jp/photoshop/digital-negative.html
19.
Camera 2 Raw 早速実行してみると、ぬるぽきたー java.lang.NullPointerException:
Attempt to invoke virtual method 'java.lang.Object android.hardware.camera2.CameraCharacteristics.get(android.hardware.camera2. CameraCharacteristics$Key)' on a null object reference
20.
Camera 2 Raw ぐぐってみると、issueにあがってた https://github.com/googlesamples/android-Camera2Raw/issues/2 コメント読んでいくと、「This
crash happens on devices that don't support capturing RAW photos.」ってある 要するに「お前の端末、Raw写真サポートしてないんじゃない?」ってことらしいけど、確 認してみる 「adb shell pm list features」で「android.hardware.camera.capability.raw」があればい いはず
21.
Camera 2 Raw
22.
Confirm Credential 何かのアクション(購買ボタン押下とか)をするときに、端末で設定してある画面ロック解除 方法(PIN、パターン、パスワード)で、ユーザー認証を行うことができる
23.
Confirm Credential
24.
Confirm Credential
25.
Confirm Credential onCreateメソッドなどで、あらかじめ暗号化用のキーを作成しておく必要がある
26.
Device Owner(NfcProvisioning) Android5.0から追加された、特別な権限をもつデバイスの管理者機能 会社などでAndroid端末を貸与する場合など、その端末へインストールするアプリを制限 したり、GPSを有効にしたりすることができる Android6.0からはサイレントインストール・アンインストールができるようになっている サンプルアプリはNfcProvisioningを使って、DeviceOwnerと管理端末を識別できるよう にしている ということで、これ1台ではできないのでパス (NfcProvisioningも)
27.
Device Owner こんな感じのが出てくるみたい
28.
NfcProvisioning これを使ってDeviceOwnerの設定をする
29.
DirectShare 共有機能を使用するとき、特定のユーザを指定して共有する
30.
DirectShare 共有機能で、指定するユーザの選択一覧を作成するService
31.
DirectShare 指定したユーザへ共有するときのActivity
32.
DirectShare ChooserTargetServiceを継承。onGetChooserTargetsでList<ChooserTarget>を返す
33.
Fingerprint Dialog あらかじめ登録しておいた指紋で、指紋認証を行う 指紋登録は Settings ->
Security -> Fingerprint' and register at least one fingerprint で行う たぶん今のところ、Nexus5XとNexus6Pしか対応してないっぽい Nexus7はその項目が出てこなかったので、パス
34.
MidiScope MidiSynth MIDI APIを使って、MIDIで色々できるようになっている MidiScopeがMIDIデバイスから受信した値を表示、MidiSynthが受信した値から音を出 力するようになっている 実装説明は省略。DevelopersサイトのMIDI APIを参照 http://goo.gl/7OXCkK 今日は噂のポケット・ミクを持ってきたので、それでサンプルアプリのデモをする http://goo.gl/g2BF6a
35.
Camera 2 Raw (補足) RawからDNGに変換するには、DngCreatorを使う
36.
おまけ AndroidWearアプリがVer.1.4になった! AndroidWearの方もOSアップデートしそうなのかな http://goo.gl/rghuf0 期待されている大きな機能としてはスピーカ対応っぽい (未確定情報) 気付けば僕のHuaweiWatchにはそれらしきものがついてた! LG Watch Urbane
2nd editionみたいに通話とかできるようになる? https://goo.gl/tJNafr
Download