Submit Search
Upload
Android Mのruntime-permissionに潜む罠
•
Download as PPTX, PDF
•
6 likes
•
6,110 views
A
ak_shio_555
Follow
potatotips20のLT用資料です @aki_sh_7
Read less
Read more
Mobile
Report
Share
Report
Share
1 of 22
Download now
Recommended
日本androidの会 9月定例で行った講演資料です。 Android M Developer Preview 3の情報を元に新しいパーミッションモデルについて解説しています。
20150909 日本androidの会9月定例講演資料
20150909 日本androidの会9月定例講演資料
ak_shio_555
ABC2015summerのLT大会で発表した資料です。 @aki_sh_7
これからの「パーミッション」の話をしよう
これからの「パーミッション」の話をしよう
ak_shio_555
Retty Tech Cafe × Developers.IO #14で発表した資料です。
Marshmallowで変更になったpermission
Marshmallowで変更になったpermission
Pong Hiro
20151114 android6.0 marshmallow勉強会
Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点
Katsuki Nakatani
2015/10/17日のDevFest KyotoでLTしてきたAndroid6.0のランタイムパーミッションモデルへの対応のスライドです
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Katsuki Nakatani
#shibuya.apkの第3回の発表資料です。
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
DroidKaigi 2017 03/09 12:40 「インスペクションとAndroid Lint Custome Ruleによる、単一責任実装の実践」のスライドです。
Android lint-srp-practice
Android lint-srp-practice
cch-robo
DroidKaigi2017で発表した資料です。3/9(木) 15:10 Room2での発表となります。 なお、現在追加調査中の事項が有りますので、判明しましたらTwitterでお伝えするか、こちらに説明を追記いたします。
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
ak_shio_555
Recommended
日本androidの会 9月定例で行った講演資料です。 Android M Developer Preview 3の情報を元に新しいパーミッションモデルについて解説しています。
20150909 日本androidの会9月定例講演資料
20150909 日本androidの会9月定例講演資料
ak_shio_555
ABC2015summerのLT大会で発表した資料です。 @aki_sh_7
これからの「パーミッション」の話をしよう
これからの「パーミッション」の話をしよう
ak_shio_555
Retty Tech Cafe × Developers.IO #14で発表した資料です。
Marshmallowで変更になったpermission
Marshmallowで変更になったpermission
Pong Hiro
20151114 android6.0 marshmallow勉強会
Android6.0 RuntimePermissionの実装と注意点
Android6.0 RuntimePermissionの実装と注意点
Katsuki Nakatani
2015/10/17日のDevFest KyotoでLTしてきたAndroid6.0のランタイムパーミッションモデルへの対応のスライドです
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Android6.0新しいパーミッションモデルへの対応_DevFest Kyoto LT
Katsuki Nakatani
#shibuya.apkの第3回の発表資料です。
Android 6.0 Marshmallow App Permissions 実践編
Android 6.0 Marshmallow App Permissions 実践編
Kenichi Kambara
DroidKaigi 2017 03/09 12:40 「インスペクションとAndroid Lint Custome Ruleによる、単一責任実装の実践」のスライドです。
Android lint-srp-practice
Android lint-srp-practice
cch-robo
DroidKaigi2017で発表した資料です。3/9(木) 15:10 Room2での発表となります。 なお、現在追加調査中の事項が有りますので、判明しましたらTwitterでお伝えするか、こちらに説明を追記いたします。
What is tested by pre-launch (security) reports?
What is tested by pre-launch (security) reports?
ak_shio_555
IT エンジニア向けの Windows 10 関連の勉強用資料です。 IE11 のサポート終了のアナウンスに伴い、簡単に Microsoft Edge と IE モードの紹介をしています。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
TAKUYA OHTA
本セッションでは「AndroidってSDカード使えるんでしょ?」と急に出てきたちょっとヤバそうな仕様との付き合い方、 「気づいたらアプリで容量使いすぎて死にそう」という機能要件をクリアするためのストレージ戦略を解説します。 内部/拡張などストレージの種類を問わず、アプリがデータを保持するための最適な場所について横断的に考察します。 今は昔、古来のAndroidアプリではSDカードのパスを探すだけで一苦労がありました。 現在、Android SDKが提供するExternal Stroage APIでは拡張ストレージへのアクセスを可能にしており、 アプリはより多くの情報を拡張領域に保存できます。 セッションではアプリケーションの種類や保存するコンテンツの性質を考慮しながら内部/拡張ストレージを上手に使い分ける方法を紹介します。 利用にあたってはマルチアカウント、端末の空き容量、クラウド連携、暗号化など設計上考慮すべきポイントを押さえつつ、 過去のTipsが今も使えるのか?という疑問やAndroidアプリ開発のスタンダードは存在するのか?という設計上の課題を解消します。
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
Masahiro Hidaka
android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
IT エンジニア向けの Windows 関連の勉強用資料です。 今回は初心者向けに Windows 11 のクリーン インストール手順をまとめました。参考にしていただければ幸いです。 ngsym
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
TAKUYA OHTA
Tech Summit 2017 で登壇した内容です。 新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
TAKUYA OHTA
IT エンジニア向けの Windows 10 関連の勉強用資料です。 Windows Hello / Windows Hello for Business について 2020 年 6 月現在の情報を簡単にまとめています。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
TAKUYA OHTA
勉強会資料:プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
Yurika Kakiuchi
Android Wear How to make watchface project abc2014W
Android Wear How to make watchface project abc2014W
Hiroshi Hashimoto
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
アプリ開発を長く続けているからこそ見落としがちな変更点を、一つずつ丁寧に拾っていきました。 Android Bazaar and Conference Diverse 2015 Kanazawaでの発表資料です。 http://abcd2015k.strikingly.com/
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
Keiji Ariyama
このスライドに基づくハンズオン研修を開催します!https://www.ntts.co.jp/event/2016/170206_android.html 2017/2/6(月)13:00-17:00@品川で5,400円です。 ご参加をご検討ください! NTTソフトウェア社内のソフト道場研修で実施した、Androidテスティング実践研修テキストの基礎編です。
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
- Windows Admin Center 2103.2の振り返り - 最近遭遇したトラブルシューティング例 - リモートデスクトップ接続 - 自己署名証明書 - PowerShell接続 - OpenManage Integration - Windows Admin Center on Azure - まとめ - Windows Admin Center 2103.2 Reflection - Recently encountered troubleshooting examples - Remote Desktop Connection - Self-signed certificates - PowerShell Connections - OpenManage Integration - Windows Admin Center on Azure - Summary
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Norio Sashizaki
NTTソフトウェア社内のソフト道場研修で実施した、Android研修テキスト前半です。
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
Windows Server 2008とWindows Server 2008 R2のサポート終了 Windows Admin Centerとは Windows Admin Centerリリース Windows Admin Center 1910のトピック Windows Admin Center 1910のシステム要件 Hyper Converged Infrastructure 管理とFailover Cluster 管理 サーバー管理 Windows Admin CenterとAzure ハイブリッドサービス Windows Admin CenterとAzure Site Recovery まとめ 参考 付録 インストールにあたって Windows Admin Center アーキテクチャー システム要件 冗長構成 Windows Admin Center サービス 証明書の取り扱い 重複排除
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Norio Sashizaki
Azure Policy 概要 定義 実装 準拠状況 Azure Automange Azure Automanage for virtual machines 概要 前提条件 できること/対象となるサービス 構成プロファイル 有効化/展開 デモンストレーション まとめ 参考 ----- Azure Policy Overview Definition Implementation Compliance Status Azure Automange Azure Automanage for virtual machines Overview Prerequisites What you can do / Services covered Configuration profiles Enablement / Deployment Demonstration Summary Reference
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Norio Sashizaki
ノーツ・しこく・フェスタ 2016 で発表した内容です。
Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!
Takeshi Yoshida
SCVMM2019 What's New for 20th SCUGJ study session in Japan
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
wind06106
NTTソフトウェア社内のソフト道場研修で実施した、Android研修テキスト後半です。
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
株式会社 NTTテクノクロス
このスライドに基づくハンズオン研修を開催します!https://www.ntts.co.jp/event/2016/170206_android.html 2017/2/6(月)13:00-17:00@品川で5,400円です。 ご参加をご検討ください! NTTソフトウェア社内のソフト道場研修で実施した、Androidテスティング実践研修テキストの3. ユニットテスト・CI編です。
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
OESF公認 Androidアプリケーション開発入門 公式トレーニングテキスト (日本語) Contributed by: 【作成】ウルシステムズ株式会社 【修正】株式会社リーディング・エッジ社 【ご注意】 本テキストは、Creative Commons License BY-NC-SA 4.0のもとで提供されます。OESF会員またはコンソーシアムメンバーでない場合、本編の改変の有無にかかわらず、いかなる形態でも商用目的での利用は禁止されています。
Androidアプリケーション開発入門
Androidアプリケーション開発入門
OESF Education
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
Takashi Kanai
Windows ストア アプリから企業内外のデータ ソースにアクセスするための技術的な選択肢について考察し、Windows Azure や SharePoint との連携について実際の実装例をご紹介します。また、MVVM (Model-View-ViewModel) フレームワーク の考え方と Windows ストア アプリへの適用をご紹介したうえで、実際に複数のデータ ソースをモデルとして追加し、それぞれ Windows デスクトップ アプリや Web サイト等情報を作成するアプリケーションと情報を消費するストア アプリ、双方からの利用シナリオをご紹介します。
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Shotaro Suzuki
More Related Content
What's hot
IT エンジニア向けの Windows 10 関連の勉強用資料です。 IE11 のサポート終了のアナウンスに伴い、簡単に Microsoft Edge と IE モードの紹介をしています。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
TAKUYA OHTA
本セッションでは「AndroidってSDカード使えるんでしょ?」と急に出てきたちょっとヤバそうな仕様との付き合い方、 「気づいたらアプリで容量使いすぎて死にそう」という機能要件をクリアするためのストレージ戦略を解説します。 内部/拡張などストレージの種類を問わず、アプリがデータを保持するための最適な場所について横断的に考察します。 今は昔、古来のAndroidアプリではSDカードのパスを探すだけで一苦労がありました。 現在、Android SDKが提供するExternal Stroage APIでは拡張ストレージへのアクセスを可能にしており、 アプリはより多くの情報を拡張領域に保存できます。 セッションではアプリケーションの種類や保存するコンテンツの性質を考慮しながら内部/拡張ストレージを上手に使い分ける方法を紹介します。 利用にあたってはマルチアカウント、端末の空き容量、クラウド連携、暗号化など設計上考慮すべきポイントを押さえつつ、 過去のTipsが今も使えるのか?という疑問やAndroidアプリ開発のスタンダードは存在するのか?という設計上の課題を解消します。
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
Masahiro Hidaka
android.casual.test #2 の発表資料です。 LT 内容の補足も含めた勉強会全体の感想などは次の記事を参照してください: http://vividcode.hatenablog.com/entry/study-meeting/android-casual-test-2
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
Yu Nobuoka
IT エンジニア向けの Windows 関連の勉強用資料です。 今回は初心者向けに Windows 11 のクリーン インストール手順をまとめました。参考にしていただければ幸いです。 ngsym
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
TAKUYA OHTA
Tech Summit 2017 で登壇した内容です。 新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
TAKUYA OHTA
IT エンジニア向けの Windows 10 関連の勉強用資料です。 Windows Hello / Windows Hello for Business について 2020 年 6 月現在の情報を簡単にまとめています。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
TAKUYA OHTA
勉強会資料:プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
Yurika Kakiuchi
Android Wear How to make watchface project abc2014W
Android Wear How to make watchface project abc2014W
Hiroshi Hashimoto
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
Akira Onishi
アプリ開発を長く続けているからこそ見落としがちな変更点を、一つずつ丁寧に拾っていきました。 Android Bazaar and Conference Diverse 2015 Kanazawaでの発表資料です。 http://abcd2015k.strikingly.com/
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
Keiji Ariyama
このスライドに基づくハンズオン研修を開催します!https://www.ntts.co.jp/event/2016/170206_android.html 2017/2/6(月)13:00-17:00@品川で5,400円です。 ご参加をご検討ください! NTTソフトウェア社内のソフト道場研修で実施した、Androidテスティング実践研修テキストの基礎編です。
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
株式会社 NTTテクノクロス
- Windows Admin Center 2103.2の振り返り - 最近遭遇したトラブルシューティング例 - リモートデスクトップ接続 - 自己署名証明書 - PowerShell接続 - OpenManage Integration - Windows Admin Center on Azure - まとめ - Windows Admin Center 2103.2 Reflection - Recently encountered troubleshooting examples - Remote Desktop Connection - Self-signed certificates - PowerShell Connections - OpenManage Integration - Windows Admin Center on Azure - Summary
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Norio Sashizaki
NTTソフトウェア社内のソフト道場研修で実施した、Android研修テキスト前半です。
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
株式会社 NTTテクノクロス
Windows Server 2008とWindows Server 2008 R2のサポート終了 Windows Admin Centerとは Windows Admin Centerリリース Windows Admin Center 1910のトピック Windows Admin Center 1910のシステム要件 Hyper Converged Infrastructure 管理とFailover Cluster 管理 サーバー管理 Windows Admin CenterとAzure ハイブリッドサービス Windows Admin CenterとAzure Site Recovery まとめ 参考 付録 インストールにあたって Windows Admin Center アーキテクチャー システム要件 冗長構成 Windows Admin Center サービス 証明書の取り扱い 重複排除
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Norio Sashizaki
Azure Policy 概要 定義 実装 準拠状況 Azure Automange Azure Automanage for virtual machines 概要 前提条件 できること/対象となるサービス 構成プロファイル 有効化/展開 デモンストレーション まとめ 参考 ----- Azure Policy Overview Definition Implementation Compliance Status Azure Automange Azure Automanage for virtual machines Overview Prerequisites What you can do / Services covered Configuration profiles Enablement / Deployment Demonstration Summary Reference
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Norio Sashizaki
ノーツ・しこく・フェスタ 2016 で発表した内容です。
Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!
Takeshi Yoshida
SCVMM2019 What's New for 20th SCUGJ study session in Japan
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
wind06106
NTTソフトウェア社内のソフト道場研修で実施した、Android研修テキスト後半です。
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
株式会社 NTTテクノクロス
このスライドに基づくハンズオン研修を開催します!https://www.ntts.co.jp/event/2016/170206_android.html 2017/2/6(月)13:00-17:00@品川で5,400円です。 ご参加をご検討ください! NTTソフトウェア社内のソフト道場研修で実施した、Androidテスティング実践研修テキストの3. ユニットテスト・CI編です。
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
株式会社 NTTテクノクロス
OESF公認 Androidアプリケーション開発入門 公式トレーニングテキスト (日本語) Contributed by: 【作成】ウルシステムズ株式会社 【修正】株式会社リーディング・エッジ社 【ご注意】 本テキストは、Creative Commons License BY-NC-SA 4.0のもとで提供されます。OESF会員またはコンソーシアムメンバーでない場合、本編の改変の有無にかかわらず、いかなる形態でも商用目的での利用は禁止されています。
Androidアプリケーション開発入門
Androidアプリケーション開発入門
OESF Education
What's hot
(20)
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
IT エンジニアのための 流し読み Windows 10 - IE11 のサポート終了と Microsoft Edge について
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
はてなにおける Android アプリのソフトウェアテスト
はてなにおける Android アプリのソフトウェアテスト
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
IT エンジニアのための 流し読み Windows - Windows 11 のクリーン インストール
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
新登場! Windows Defender Application Guard 解説 ~ Microsoft Edge がセキュア ブラウザーに!?~
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
IT エンジニアのための 流し読み Windows 10 - Windows Hello for Business
プラットフォームセキュリティin Windows ブートタイム保護 概要編
プラットフォームセキュリティin Windows ブートタイム保護 概要編
Android Wear How to make watchface project abc2014W
Android Wear How to make watchface project abc2014W
Windowsストアアプリ開発 オープンセミナー広島
Windowsストアアプリ開発 オープンセミナー広島
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
2015年のAndroidアプリ開発入門 - ABCD 2015 Kanazawa
Androidテスティング実践 基礎編
Androidテスティング実践 基礎編
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Windows Admin Center 2103.2 and Windows Admin Center on Azure
Androidアプリケーション開発中級研修 前編
Androidアプリケーション開発中級研修 前編
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Windows Server 2008 / R2とWindows Admin CenterとAzure Site Recovery
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Azure PolicyとAutomanage 2021年01月 / Azure Policy and Automanage Jan 2021
Notes を様々なサービスと連携させてみよう!
Notes を様々なサービスと連携させてみよう!
SCUGJ第20回勉強会:SCVMM2019 What's New
SCUGJ第20回勉強会:SCVMM2019 What's New
Androidアプリケーション開発中級研修 後編
Androidアプリケーション開発中級研修 後編
Androidテスティング実践3 ユニットテスト・CI編
Androidテスティング実践3 ユニットテスト・CI編
Androidアプリケーション開発入門
Androidアプリケーション開発入門
Similar to Android Mのruntime-permissionに潜む罠
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
Takashi Kanai
Windows ストア アプリから企業内外のデータ ソースにアクセスするための技術的な選択肢について考察し、Windows Azure や SharePoint との連携について実際の実装例をご紹介します。また、MVVM (Model-View-ViewModel) フレームワーク の考え方と Windows ストア アプリへの適用をご紹介したうえで、実際に複数のデータ ソースをモデルとして追加し、それぞれ Windows デスクトップ アプリや Web サイト等情報を作成するアプリケーションと情報を消費するストア アプリ、双方からの利用シナリオをご紹介します。
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Shotaro Suzuki
#natsumiC4
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Akira Onishi
Droid Kaigi 2019 Day2 Room6 Daisuke 登壇資料 登壇者:株式会社アイキューブドシステムズ 堤 大輔
Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界
Daisuke Tsutsumi
2015.07.11 Cloud Samurai Roadshow For IT Professionals
Windows 10 の新機能 Azure AD Domain Join とは
Windows 10 の新機能 Azure AD Domain Join とは
Mari Miyakawa
2023年1月28日にMicrosoft 365勉強会にて登壇した内容です。
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
tomokoitoda1
1月28日のM365勉強会の資料です。 アクセス権設定をうまくできておらず、申し訳ありません。 宜しくお願いいたします。
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
tomokoitoda1
下記のしすなま!録画と併せてご覧ください。資料・録画の内容は生放送時点のものです。 第18回「PureSystemsでクラウド事始め」(2012/07/12) <出演①> 藤原 陽子 日本アイ・ビー・エム(株) アドバンスト・テクノロジー・センター PureSystemsソリューション システムズ&テクノロジー・エバンジェリスト(PureSystems) <出演②> 早川 哲郎 日本アイ・ビー・エム(株) システムx事業部 テクニカル・セールス システムズ&テクノロジー・エバンジェリスト(System x) <出演③> 釘井 睦和 日本アイ・ビー・エム(株) アドバンスト・テクノロジー・センター PureSystemsソリューション http://www.ustream.tv/recorded/23935229
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
System x 部 (生!) : しすなま! @ Lenovo Enterprise Solutions Ltd.
2012 年 12 月 21 日に実施した NetAdvantage for Windows Forms / ASP.NET 2012 Volume2 最新情報 Webinar にて使用したスライドです。
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Daizen Ikehara
2014/3/22 Microsoft MVP Community Camp 2014のRoom Dにて発表した資料です。
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
Takashi Kanai
What's new in Android N at Google I/O extended in Fukuoka
What's new in Android N at Google I/O extended in Fukuoka
What's new in Android N at Google I/O extended in Fukuoka
Yuki Anzai
Windows Azure Pack - Private Cloud and Self-Service Portal - for Cloud OS Tech Day 2014 in Japan
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
wind06106
【SIerによる導入構築事例】最小の工数とコストでネットワーク監視ツールを導入した、日テレITプロデュース様の導入事例ダイジェスト版です。選定理由や構築過程の詳細はこちら >> http://www.manageengine.jp/products/OpManager/case-study-11.html
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様
ManageEngine, Zoho Corporation
FQDNの変更 OSのアップグレード
SoftLayer 実務Tips
SoftLayer 実務Tips
softlayerjp
Androidのパーミッション一覧を表示するアプリ、Permission Viewerを作った際におもったこと。
Permissionの日本語でおk
Permissionの日本語でおk
youten (ようてん)
企業向けスマートデバイス管理サービス「mobiconnect」
Mobiconnect標準説明
Mobiconnect標準説明
CRI Japan, Inc.
日本マイクロソフト株式会社 パブリックセクター事業本部 文教営業統括本部 シニアスペシャリスト 中田 寿穂 新型コロナウィルスのパンデミックは、すべての産業や分野に影響を与え、教育機関も例外ではありませんでした。各学校の文化、財務状況、ビジネスモデル、学生の多様性は、パンデミックの影響や対応にも同様の多様性をもたらしました。本講演では Educauseの 2021 TOP IT Issues をもとに マイクロソフト のソリューションでどのようにその課題を解決できるか、についてお話しします。 【Microsoft Japan Digital Daysについて】 Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
日本マイクロソフト株式会社
https://www.oracle.co.jp/campaign/moderncloudday/2019/ Oracle Cloudでは、インフラからアプリケーション、データに対する攻撃者への防御策から、正しいユーザーが正しくサービスを利用するための認証・監視サービスまで提供しています。本セッションでは、インターネットからの攻撃を排除し、オンプレミスからクラウド上アプリケーションに対応するオープンな認証サービスと、ログ分析によりリスクを未然に防ぐサービスをご紹介します。
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
オラクルエンジニア通信
SpringFest2017の以下セッションの資料です。 「エンタープライズで利用するSpring Boot」 http://springfest2017.springframework.jp/
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Takeshi Hirosue
【17-D-6】「ソフトウェアの収益増大のためのセキュリティソリューション」小池康幸氏
【17-D-6】「ソフトウェアの収益増大のためのセキュリティソリューション」小池康幸氏
Developers Summit
Similar to Android Mのruntime-permissionに潜む罠
(20)
App controllerとSPFで実現するハイブリッドクラウド
App controllerとSPFで実現するハイブリッドクラウド
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
MAF2013 Enterprise Windows 8 – Architecture for rapid development of WinRT apps
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Windows Phoneの企業内活用方法、社内向けアプリ開発と展開
Android enterpriseで実現できる端末管理の世界
Android enterpriseで実現できる端末管理の世界
Windows 10 の新機能 Azure AD Domain Join とは
Windows 10 の新機能 Azure AD Domain Join とは
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
AIP改め、MIP_20230128_it.pdf
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
第18回「PureSystemsでクラウド事始め」(2012/07/12 on しすなま!)
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
Net advantage 2012 volume2 最新情報 Windows Forms / ASP.NET 編
App controllerとwindows azure packで作る大規模プライベートクラウド
App controllerとwindows azure packで作る大規模プライベートクラウド
What's new in Android N at Google I/O extended in Fukuoka
What's new in Android N at Google I/O extended in Fukuoka
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
Cloud OS Tech Day 2014:Windows Azure Pack プライベートクラウドとセルフポータル(仮)
OpManager導入事例 日テレITプロデュース様
OpManager導入事例 日テレITプロデュース様
SoftLayer 実務Tips
SoftLayer 実務Tips
Permissionの日本語でおk
Permissionの日本語でおk
Mobiconnect標準説明
Mobiconnect標準説明
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
N18_大学におけるパンデミックからの復興 ~DX がパンデミック後の教育機関のコア価値を強化する [Microsoft Japan Digital Days]
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
[Modern Cloud Day Tokyo 2019] 攻撃を排除し、正しくユーザーを認証・監視、Oracle Cloudのセキュリティ・サービスの概要
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
Spring Fest 2017 「エンタープライズで利用するSpring Boot」#jsug #sf_h1
【17-D-6】「ソフトウェアの収益増大のためのセキュリティソリューション」小池康幸氏
【17-D-6】「ソフトウェアの収益増大のためのセキュリティソリューション」小池康幸氏
Android Mのruntime-permissionに潜む罠
1.
Android Mの runtime-permissionに潜む罠 2015/8/11 塩田 明弘
2.
自己紹介 株式会社NTTデータ所属 メインの仕事はセキュリティ 2014/4より社内向けのAndroidセキュリティ ガイドライン作成やサポートに従事
3.
今回の資料はAndroid M Developer
Preview 2ベースです。 最終版では異なる仕様になっている可能性があります。
4.
Android Mから 新パーミッションモデルが採用
5.
新パーミッションモデルの特徴 インストール時ではなく、利用時に許可を求める チェックや許可要求、結果受け取りは作ってやる必要有り →公式やサンプル参照 許可を与えても後から変更が可能
6.
新パーミッションモデルの特徴 Androidの抱える課題の一つ、 「許可したパーミッションを後から変更できない」 という状況の解消(ただし、一部のパーミッション) インストール時ではなく、利用時に許可を求める チェックや許可要求、結果受け取りは作ってやる必要有り →公式やサンプル参照 許可を与えても後から変更が可能
7.
新パーミッションモデルの特徴 インストール時には変更可能なパーミッションは 許可されていない状態 インストール時
8.
新パーミッションモデルの特徴 連絡帳の読取 利用時 「連絡帳の読取」が必要な機能を使うときに、 パーミッションをチェックして個別に許可す る
9.
新パーミッションモデルの特徴 連絡帳の読取 利用時 「連絡帳の読取」が必要な機能を使うときに、 パーミッションをチェックして個別に許可す る 設定画面からも変更可能で与えていた許可を 取り消したり、要求がなくても許可を与える ことが出来る
10.
新パーミッションモデルの特徴 連絡帳の読取 利用時 「連絡帳の読取」が必要な機能を使うときに、 パーミッションをチェックして個別に許可す る 設定画面からも変更可能で与えていた許可を 取り消したり、要求がなくても許可を与える ことが出来る
許可がないまま機能を使おうとすると、 「Permission Denied」として強制終了する (パーミッション無いから当たり前)
11.
アプリの動作に対する ユーザーの決定権が大きくなった
12.
懸念点 変更可能なパーミッションは グループ単位で設定される
13.
グループ単位での設定変更 パーミッションの設定変更は、AndroidManifestで宣 言されているグループ内のパーミッション全てに対し て一律に行われる 設定画面からの変更でも、requestPermissionsによる アプリからの要求でも同じ。要求は引数にパーミッ ションを一つ指定すれば、グループ全体に影響が及ぶ <use-permission
android:name=“android.permission. READ_CONTACTS”> <use-permission android:name=“android.permission. WRITE_CONTACTS”>AndroidManifestでの宣言 <pkg name="com.sample.sample"> <item name="android.permission. READ_CONTACTS" granted="true" flags="0" /> <item name="android.permission. WRITE_CONTACTS" granted="true" flags="0" /> </pkg> パーミッションの許可状況 /data/system/user/{userId}/runtime-permissions.xml requestPermissions(new String[]{Manifest.permission.READ_CONTACTS}, REQUEST_READ_CONTACTS);アプリ内でのパーミッション要求
14.
パーミッションがグループ単位で 設定変更されることによる問題 1. 許可済パーミッションと ユーザー認識のずれ 2. グループ全体で 要求ダイアログが表示されない
15.
許可済パーミッションと ユーザー認識のずれ(1/3) パーミッション グループ パーミッション android.permission-group.CONTACTS
android.permission.READ_CONTACTS android.permission.WRITE_CONTACTS android.permission.READ_PROFILE android.permission.WRITE_PROFILE コミュニケーション系アプリで以下の機能を想定 A) 既存ユーザを探すために、連絡帳の情報を利用 要:android.permission.READ_CONTACTS B) サービス上のユーザを連絡帳に追加 要:android.permission.WRITE_CONTACTS いずれもandroid.permission-group.CONTACTSに所属
16.
③パーミッショングループへの許可要求 「連絡帳の情報を使ってユーザーを探す には、「連絡帳へのアクセス」を許可す る必要があります。」 許可済パーミッションと ユーザー認識のずれ(2/3) ユーザは機能Aだけ許可したつもりでも、機能Bも許可される ①機能A利用の要求 ④パーミッショングループへの許可 ⑤パーミッショングループ への許可の付与 ②パーミッションチェック (READ_CONTACTS) ユーザ アプリ・端末 ⑥機能Aの利用 ここでREAD_CONTACTSだけでなく、 WRITE_CONTACTSにも許可が与えられる
17.
③パーミッショングループへの許可要求 「連絡帳の情報を使ってユーザーを探す には、「連絡帳へのアクセス」を許可す る必要があります。」 許可済パーミッションと ユーザー認識のずれ(2/3) ユーザは機能Aだけ許可したつもりでも、機能Bも許可される ①機能A利用の要求 ④パーミッショングループへの許可 ⑤パーミッショングループ への許可の付与 ②パーミッションチェック (READ_CONTACTS) ユーザ アプリ・端末 ⑥機能Aの利用 ⑦機能B利用の要求 ⑧パーミッションチェック (WRITE_CONTACTS) ⑨機能Bの利用 ここでREAD_CONTACTSだけでなく、 WRITE_CONTACTSにも許可が与えられる
18.
許可済パーミッションと ユーザー認識のずれ(3/3) 「要求された箇所の機能を使うためにパーミッションが 必要」という説明だけではなく、「パーミッション(グ ループ)を許可することによる、アプリ全体への影響」 の説明も必要かも 公式のベストプラクティスのように、チュートリアルを 設ける手もあるが、全てをその中ではカバーできない。
19.
グループ全体で要求ダイアログ が表示されない(1/2) requestPermissionsでパーミッション要求を 行った際に、「今後は確認しない」に チェックして「許可しない」を選ぶと、 次回以降ダイアログが表示されなくなる。 「今後は確認しない」とした箇所だけではなく、同一 パーミッショングループ全体が同じ設定になる。
各パーミッションの状態を、「flags」で管理しており、 この値もグループ単位で設定するため(「今後は確認し ない」はflags=2) <pkg name="com.sample.sample"> <item name=" android.permission. READ_CONTACTS" granted=“false" flags=“2" /> <item name=" android.permission. WRITE_CONTACTS" granted=“false" flags=“2" /> </pkg> パーミッションの許可状況 /data/system/user/{userId}/runtime-permissions.xml
20.
グループ全体で要求ダイアログ が表示されない(2/2) この回避(正確には軽減策)のためには、表示しないと したときのメッセージの作成や、復活させるための手 順を示したヘルプを設ける 初めて利用する機能ですでに制限されてしまっている 場合には手順を表示、複数回反応がないのにボタンを 押したらヘルプ表示などのサポートも必要
このバランスは今後ちょうどよいところを見つけてい くしかない
21.
まとめ AndroidのパーミッションモデルはAndroid Mで新しいモ デルにとなりユーザーが決定権を持つようになった
グループ単位での設定となったことによって、うまく説明 しないとユーザーに誤解が生じかねない 問題は仕組み上、根本的に解決する方法がない。説明や補 助的な機能を作り、誤解を生じないようにするしかない。 分量のバランスはユーザーからのレスポンスをよく見てや る必要がある。 パーミッショングループのまとまりがiOSのプライバシー 設定と似ているものは、そのときの対応も参考に。
22.
本資料の著作権は、講演者(塩田 明弘)に帰属します。
Download now