Suche senden
Hochladen
Jag201610 API Diffで見るNougat
•
2 gefällt mir
•
1,079 views
M
mokelab
Folgen
2016年10月26日に発表した「API Diffで見るNougat」だよ!
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 55
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android Wear & Android M 最新トピック
Android Wear & Android M 最新トピック
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
Empfohlen
Android Wear 最新トピック
Android Wear 最新トピック
Kenichi Kambara
[ABC2016S]Android Wear アプリ開発入門
[ABC2016S]Android Wear アプリ開発入門
Kenichi Kambara
AndroidアプリのUI/UX改善例
AndroidアプリのUI/UX改善例
Kenichi Kambara
Realm meetup LT大会(Androidアプリへの適用経験談)
Realm meetup LT大会(Androidアプリへの適用経験談)
Kenichi Kambara
Android Wear & Android M 最新トピック
Android Wear & Android M 最新トピック
Kenichi Kambara
Android 6.0 Marshmallow 指紋認証対応のポイント
Android 6.0 Marshmallow 指紋認証対応のポイント
Kenichi Kambara
Android Wear最新トピック+α
Android Wear最新トピック+α
Kenichi Kambara
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
[Stack Overflow Dev Days 2015]Android 6.0 Marshmallow App Permissions 応用編
Kenichi Kambara
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
Alternative WebView
Alternative WebView
Shigeki Yamato
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Satoshi Noda
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
Azure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析する
Yusuke Kojima
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
Kenichi Kambara
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
Tizen application
Tizen application
Naruto TAKAHASHI
Hello androidannotations
Hello androidannotations
Shoichi Takagi
Google i/o extend japan2014
Google i/o extend japan2014
Hiroshi Hashimoto
組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷
Akio Kondo
Android Wearと戦ってみた
Android Wearと戦ってみた
Akio Kondo
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Go conference 2017 Lightning talk
Go conference 2017 Lightning talk
mokelab
My client wanted their apps synced, and I made it with Go
My client wanted their apps synced, and I made it with Go
Toru Furukawa
Weitere ähnliche Inhalte
Was ist angesagt?
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Kenichi Kambara
Alternative WebView
Alternative WebView
Shigeki Yamato
Android dev summit 2019 recap
Android dev summit 2019 recap
furusin
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Kenichi Kambara
Can we live in a pure Swift world?
Can we live in a pure Swift world?
toyship
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Satoshi Noda
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Akio Kondo
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Kenichi Kambara
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Kenichi Kambara
Azure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析する
Yusuke Kojima
Android Wearの未来予想図
Android Wearの未来予想図
Akio Kondo
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
Kenichi Kambara
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
WheetTweet
Tizen application
Tizen application
Naruto TAKAHASHI
Hello androidannotations
Hello androidannotations
Shoichi Takagi
Google i/o extend japan2014
Google i/o extend japan2014
Hiroshi Hashimoto
組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷
Akio Kondo
Android Wearと戦ってみた
Android Wearと戦ってみた
Akio Kondo
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
Masataka Kono
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Takao Sumitomo
Was ist angesagt?
(20)
[potatotips #18] Android M Developer Preview & Wear 最新トピック
[potatotips #18] Android M Developer Preview & Wear 最新トピック
Alternative WebView
Alternative WebView
Android dev summit 2019 recap
Android dev summit 2019 recap
[展開用]Android wear abc2014w-kenichikambara
[展開用]Android wear abc2014w-kenichikambara
Can we live in a pure Swift world?
Can we live in a pure Swift world?
Android6.0の機能まとめ 実機でサンプルを動かしてみた
Android6.0の機能まとめ 実機でサンプルを動かしてみた
最近のモバイル新Osを比較してみた
最近のモバイル新Osを比較してみた
Android Wearアプリ開発経験談
Android Wearアプリ開発経験談
Android Wearアプリ プレビュー版→正式版への移植ガイド
Android Wearアプリ プレビュー版→正式版への移植ガイド
Azure の App Center でアプリの 使用状況を分析する
Azure の App Center でアプリの 使用状況を分析する
Android Wearの未来予想図
Android Wearの未来予想図
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
[デブサミ2015]Androidで広がる世界&エンジニアとしての歩み
20161014 vrarmr勉強会発表資料 slideshare
20161014 vrarmr勉強会発表資料 slideshare
Tizen application
Tizen application
Hello androidannotations
Hello androidannotations
Google i/o extend japan2014
Google i/o extend japan2014
組み込みエンジニアから見たモバイル開発環境の変遷
組み込みエンジニアから見たモバイル開発環境の変遷
Android Wearと戦ってみた
Android Wearと戦ってみた
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
minneにおけるテスト〜リリース〜リリース後にやっている事の紹介
用途に合わせたアニメーションの実装方法
用途に合わせたアニメーションの実装方法
Andere mochten auch
Go conference 2017 Lightning talk
Go conference 2017 Lightning talk
mokelab
My client wanted their apps synced, and I made it with Go
My client wanted their apps synced, and I made it with Go
Toru Furukawa
Goをカンストさせる話
Goをカンストさせる話
Moriyoshi Koizumi
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
Kenichi Kambara
20161026 What is Nougat
20161026 What is Nougat
Kenichi Ohwada
Coding in the context era
Coding in the context era
lestrrat
Introduction to Python 3.4 as of beta 1
Introduction to Python 3.4 as of beta 1
Toru Furukawa
最新AndroidとIoTプラットフォームの今 (WJ2016)
最新AndroidとIoTプラットフォームの今 (WJ2016)
嶋 是一 (Yoshikazu SHIMA)
Androidの新ビルドシステム
Androidの新ビルドシステム
l_b__
Inside Android's UI
Inside Android's UI
Opersys inc.
PHP7を魔改造した話
PHP7を魔改造した話
Moriyoshi Koizumi
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Bin Chen
Pythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成する
Jun Okazaki
Android概要資料
Android概要資料
サイバーエージェント
Android media framework overview
Android media framework overview
Jerrin George
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Yoshito Tabuchi
Design and Concepts of Android Graphics
Design and Concepts of Android Graphics
National Cheng Kung University
Vue.js with Go
Vue.js with Go
Kazuhiro Kubota
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Takuya Ueda
Andere mochten auch
(19)
Go conference 2017 Lightning talk
Go conference 2017 Lightning talk
My client wanted their apps synced, and I made it with Go
My client wanted their apps synced, and I made it with Go
Goをカンストさせる話
Goをカンストさせる話
Android 7.0 Nougat マルチウィンドウ解説+α
Android 7.0 Nougat マルチウィンドウ解説+α
20161026 What is Nougat
20161026 What is Nougat
Coding in the context era
Coding in the context era
Introduction to Python 3.4 as of beta 1
Introduction to Python 3.4 as of beta 1
最新AndroidとIoTプラットフォームの今 (WJ2016)
最新AndroidとIoTプラットフォームの今 (WJ2016)
Androidの新ビルドシステム
Androidの新ビルドシステム
Inside Android's UI
Inside Android's UI
PHP7を魔改造した話
PHP7を魔改造した話
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Android graphic system (SurfaceFlinger) : Design Pattern's perspective
Pythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成する
Android概要資料
Android概要資料
Android media framework overview
Android media framework overview
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Xamarin 概要 @ 「Xamarin」って何? Wエバンジェリストによる特濃「Xamarin」勉強会 Rev2
Design and Concepts of Android Graphics
Design and Concepts of Android Graphics
Vue.js with Go
Vue.js with Go
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Ähnlich wie Jag201610 API Diffで見るNougat
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみる
Satoshi Noda
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Masahiro Hidaka
[Io2012]android41+開発ツール紹介
[Io2012]android41+開発ツール紹介
Kenichi Kambara
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
Yasuyuki Kamata
Inside Android N
Inside Android N
Shinobu Okano
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
MasashiOtsuka1
HTML5 のお話
HTML5 のお話
tomo_masakura
Androidレイアウトのスタンダードアプローチ
Androidレイアウトのスタンダードアプローチ
Takao Sumitomo
Android 11 update notes
Android 11 update notes
tsutomuhayakawa
「Camelog」Android開発秘話
「Camelog」Android開発秘話
Shoya Tsukada
ABC2012Spring 20120324
ABC2012Spring 20120324
Tak Inamori
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
嶋 是一 (Yoshikazu SHIMA)
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
leverages_event
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
健一 辰濱
逢甲網路行銷實務分享
逢甲網路行銷實務分享
WEBBIZ.TW
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
Yahoo!デベロッパーネットワーク
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
Kenichi Kambara
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Takao Sumitomo
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
嶋 是一 (Yoshikazu SHIMA)
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
Eiichi Tsuru
Ähnlich wie Jag201610 API Diffで見るNougat
(20)
モバイルVR「Daydream」でVRの世界にふれてみる
モバイルVR「Daydream」でVRの世界にふれてみる
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
[Io2012]android41+開発ツール紹介
[Io2012]android41+開発ツール紹介
20121123 アド部定例会 unityアプリに広告を入れる方法
20121123 アド部定例会 unityアプリに広告を入れる方法
Inside Android N
Inside Android N
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
20220303_SAP AppGyverとSAP CAPで簡単なアプリを作ってみた~市民開発者とプロ開発者で作業を分担してみた~
HTML5 のお話
HTML5 のお話
Androidレイアウトのスタンダードアプローチ
Androidレイアウトのスタンダードアプローチ
Android 11 update notes
Android 11 update notes
「Camelog」Android開発秘話
「Camelog」Android開発秘話
ABC2012Spring 20120324
ABC2012Spring 20120324
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
基調講演「モバイル市場とこれからの動向」~日本Androidの会の歩みと絡めて~
アプリリリース後に後悔しないための20のこと
アプリリリース後に後悔しないための20のこと
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
Sansan Tech Meetup Androidエンジニアが振り返る Google I/O
逢甲網路行銷實務分享
逢甲網路行銷實務分享
!(びっくり)するかもしれないヤフーでのアプリ開発
!(びっくり)するかもしれないヤフーでのアプリ開発
[Jagys]android41+開発ツール紹介
[Jagys]android41+開発ツール紹介
開発を効率的に進めるられるまでの道程
開発を効率的に進めるられるまでの道程
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Android登場10年目 ~Androidのイマを魅る~ 【ABC2017A】
Google mapとgps機能を使ってみた。
Google mapとgps機能を使ってみた。
Jag201610 API Diffで見るNougat
1.
2.
API Diffを 見てみよう モケラボ株式会社 fkm
3.
● Androidアプリ開発 ● iOSアプリ開発 ●
開発レクチャー ● キャラクター展開 ○ グッズ作ったり
4.
グッズあるよ!
5.
日本Androidの会 メーリングリスト
6.
https://googledevjp.blogspot.jp/2016/08/android-7-nougat.html Nougat API 24
7.
https://googledevjp.blogspot.jp/2016/08/android-7-nougat.html Nougat API 24 Nougat MR1 API
25
8.
API Diff 24 ↓ 25
9.
https://developer.android.com/sdk/api_diff/25/changes.html http://bit.ly/android-diff-24-25
10.
と、ここまでスライド つくってみて 1つ気づいたことがある
11.
Material Motionのような動き Google Slideじゃ作れない。。。
12.
差分があるのは15パッケージ ● android ● android.app ●
android.app.usage ● android.content ● android.content.pm ● android.content.res ● android.media ● android.os ● android.os.storage ● android.provider ● android.telecom ● android.telephony ● android.util ● android.view ● android.view.inputmethod
13.
android.R.attr XMLの属性が定義してあるとこ いくつかフィールドが追加されている ● int shortcutDisabledMessage ●
int shortcutId ● int shortcutLongLabel ● int shortcutShortLabel
14.
android.content.Context 新しい定数追加 String SHORTCUT_SERVICE
15.
android.content.pm パッケージ いくつかクラスが追加されている ● LauncherApps.ShortcutQuery ●
ShortcutInfo ● ShortcutInfo.Builder ● ShortcutManager
16.
App Shortcuts!
17.
18.
ん?
19.
これ どっかで 見たことない?
20.
引用元:https://developer.apple.com/ios/3d-touch/
21.
App shortcuts 対応方法は2種類 ● XMLで指定する ●
アプリ起動中に動的に編集
22.
XMLでショートカットを追加 1. AndroidManifest.xmlのActivityに <meta-data>を追加する <activity android:name=".MainActivity"> <intent-filter> <action
android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <meta-data android:name="android.app.shortcuts" android:resource="@xml/shortcuts"/> </activity>
23.
XMLでショートカットを追加 <shortcuts> <shortcut> <intent/> <categories /> </shortcut> </shortcuts> 2. xml/shortcuts.xmlでショートカットを定義
24.
XMLでショートカットを追加 <shortcuts> <shortcut> <intent/> <categories /> </shortcut> </shortcuts> 2. xml/shortcuts.xmlでショートカットを定義 ←ルート要素 ←ショートカットの情報 ←投げるIntent ←おまじない
25.
XMLでショートカットを追加 <shortcut android:shortcutId="compose" android:enabled="true" android:icon="@drawable/compose_icon" android:shortcutShortLabel="短い名前" android:shortcutLongLabel="長い名前" android:shortcutDisabledMessage="無効時のメッセージ"> </shortcut>
26.
アプリ起動中にショートカット追加 例えば、チャットアプリで「この人に送信」ショート カットを作りたい時などに使う
27.
アプリ起動中にショートカット追加 作り方 1. ShortcutManagerを取り出す →getSystemService(ShortcutManager.class); 2. ShortcutInfoを作る 3.
manager.setDynamicShortcuts()
28.
アプリ起動中にショートカット追加 2. ShortcutInfoを作る ShortcutInfo shortcut
= new ShortcutInfo.Builder(getActivity(), "id1") .setShortLabel("アイコン時の名前") .setLongLabel("ロングタップ時の名前") .setIcon(Icon.createWithResource(getActivity(), R.mipmap.ic_launcher)) .setIntent(it) .build();
29.
ベストプラクティス ● デザインガイドラインに従おう ● 4つまでにしよう ●
説明は短い方が10文字。長い方は25文字。 ● 同じ作業をアプリからでもできるように ○ ショートカットに対応してないホームアプリもあるよ ● updateは意味が同じときのみにしよう ● 動的に追加したものはリストアされないよ
30.
くわしくは https://developer.android.com/preview/shortcuts.html
31.
定数追加 ● int DENSITY_260 ●
int DENSITY_300 ● int DENSITY_340 Android Wear用 「実デバイスがこれに近いから、追加しといたでー」 android.util.DisplayMetrics
32.
Android Wear系 WearableExtenderにメソッド追加 ● setHintDisplayActionInline() ●
getHintDisplayActionInline()
33.
API 25のWearエミュレーターは まだ、ない。。。
34.
InputContentInfo という新キャラ commitContent()というメソッドがいろんなクラス/イ ンターフェースに追加されている android.view.inputmethod
35.
Image Keyboard Support
36.
引用元:https://developer.android.com/preview/image-keyboard.html アニメGIFが 貼れる
37.
ん?
38.
これ どっかで 見たことない?
39.
引用元:https://developer.apple.com/imessage/
40.
EditTextで対応する必要があります。 コード量が結構あるので https://developer.android.com/preview/image-k eyboard.html をみてね どう実装するの?
41.
API 24 →
25のdiffまとめ 奇抜なdiffは実はありませんでした https://developer.android.com/preview/ api-overview.html に書いてある通りのdiffといった感じ
42.
API Diff 23 ↓ 24
43.
追加パッケージ ● android.icu.lang ● android.icu.math ●
android.icu.text ● android.icu.util ● android.os.health ● android.service.quicksettings ● android.service.vr ● java.util.function ● java.util.stream ※変更のあるパッケージはたくさん
44.
7.0の新機能は もう ご存知だと思うので。。。
45.
Contextクラス boolean deleteSharedPreferences(String) →指定したSharedPreferenceファイルを 削除する それ、無かったんかい
46.
DatePickerDialogクラス 次のコンストラクタが追加 DatePickerDialog (Context context) それ、無かったんかい →現在時刻でダイアログ作るよ!
47.
みんな大好きFragmentに次のメソッド追加 void onAttachFragment(Fragment) それ、無かったんかい →Fragment in
Fragmentで、子Fragmentを貼り 付けようとする時に呼ばれるよ! 引数には、これから貼り付ける子Fragmentが 渡されるよ!
48.
BackupAgentに次のメソッド追加 void onQuotaExceeded(long, long) それ、無かったんかい →バックアップしようとして、容量オーバーだった時 に呼ばれるよ!
49.
GradientDrawableに大量のgetter ● ColorStateList getColor() ●
int[] getColors() ● float[] getCornerRadii() ● float getCornerRadius() ● float getGradientCenterX() ● float getGradientCenterY() ● int getGradientType() ● int getShape() ● boolean getUseLevel() それ、無かったんかい
50.
Deprecated テストといえばandroid.testパッケージだよね!
51.
android.testは全滅!
52.
サポートライブラリを使うのが主流 @RunWith(AndroidJUnit4.class) public class ExampleInstrumentedTest
{ @Test public void useAppContext() throws Exception { // Context of the app under test. Context appContext = InstrumentationRegistry.getTargetContext(); assertEquals("package", appContext.getPackageName()); } } テストはどうなる?
53.
たのしめました?
54.
● API 23→24の大きな差分はJava
8 ● API 24→25は純粋な機能追加 ● API Diffを見ると、地道な改善の跡が発見でき るよ! ● こっそりDeprecatedになったのもわかるよ! まとめ
55.
モケラを よろしくおねがいします
Jetzt herunterladen