■対象者
SystemアプリおよびAndroid Frameworkの開発者
初級〜中級向け
■概要
Systemアプリ開発入門
一般的なアプリと同じく、端末にプリインストールされるアプリについてもOSのアップデートと共にセキュリティ観点のアップデートが多く含まれてます。プリインなら何が可能なのか、何が不可能なのか、一般的なアプリと違いどんなことに気を付けて開発をしなければいけないのか。その開発手法についてのノウハウをお話しします。
- Systemアプリ開発入門
- Systemアプリ概要
- 一般的なアプリとの違い、権限の違い
- 権限とSystemアプリ
- HideAPI,SELinux,Platform署名
- Device Owner
- Nougatでどう変わった?
- マルチユーザーとPlatformアプリ
- マルチユーザに対応するために
- ユーザ間で共有したい情報を保持するために
- Debug手法
- Using AndroidStudio
- BreakPoint
- Test
- (おまけ)Systemアプリ開発でもいろいろしたい
- 著名Library使用(APT)などなど
■キーワード
プリインアプリ、Platform署名、Framework、SELinux、RuntimePermission、CTS、マルチユーザー
About the content
2017年3月のDroidKaigiの講演です。映像はRealmによって撮影・録音され、主催者の許可を得て公開しています。