- kimukou2628
- 1722
- 0
- 0
- 0
パーミッションが DANGER と NORMAL に分かれてる。DANGER だけパーミッションを求めればよい #devfesttokyo #eventdots
2015-10-10 13:14:48#devfesttokyo OR #eventdots INTERNET Accessは NORMAL。DENGERのみ許可を求める形
2015-10-10 13:16:06サンプルの Runtime Permission Basic をみると M 未満でも互換動作するコードが見れる #devfesttokyo #eventdots
2015-10-10 13:16:31Android StudioにImport Sampleって機能あったのね #devfesttokyo
2015-10-10 13:16:45“Android Studioのサンプルの中にM専用のサンプルアプリと互換性のあるサンプルアプリの両方があります。これを見ると起動時にpermissionがあるかどうかチェックして、なければもらいに行きます。” #eventdots #devfesttokyo
2015-10-10 13:17:09“permissionをユーザが一度拒否すると、説明をすべきかどうかという結果が返ってきます。必要に応じてダイアログを出して説明した後にpermissionを取りに行きます。” #eventdots #devfesttokyo
2015-10-10 13:18:24#devfesttokyo OR #eventdots ActivityCompat.shouldShowRequestPermissionRationale => ユーザが一度拒否=>これはカメラアプリだから必要なんですよ(と釈明する)運用ができるようにしている
2015-10-10 13:18:34Runtime Permission が変更されるとアプリが死ぬので、checkPermission() 後に実は外れているということはない #devfesttokyo #eventdots
2015-10-10 13:19:45“たぶん時間が余ると思うので人助けだと思ってどんどん質問して下さい” #eventdots #devfesttokyo
2015-10-10 13:19:55#devfesttokyo OR #eventdots Permissionを切り替えた時=>アプリ・サービスは再起動します その後に処理をするような処理は書かないほうがいい
2015-10-10 13:19:57いままではパーミッションをインストール時に一括で許可していたが、実際に使うときに許可できるようになる。また、パーミッションを設定から切り替えられるようになる。ただしアプリ起動中に切り替えると再起動する #devfesttokyo #eventdots
2015-10-10 13:21:12#devfesttokyo OR #eventdots Q) 拒否した場合=>延々と必要なんだよと説明がでる=>微妙じゃないですか? A) アプリ側で回数をカウントするとか、ダイアログの方で次回は出さないみたいな作り方をする方がベター
2015-10-10 13:21:41GDG Tokyo 主催の DevFest はじまりました!#devfesttokyo pic.twitter.com/OcVjM20mm9
2015-10-10 13:22:28#devfesttokyo OR #eventdots Q)今回のPermission許可導入に関してどう思うか? A)ユーザが直感的に使うときに許可できるようになったので良いと思う
2015-10-10 13:23:59“次はVoice Interactionsです。僕のよく知らないのですが。confirm promptを出せるようになりました。Fingerprintは新しいNexusにユニットが付いてます。” #eventdots #devfesttokyo
2015-10-10 13:24:06“ECサイトなどで決済の前に指紋で認証できるようになります。Intent飛ばすだけです。細かく制御したい場合はFingerprintManager.authenticate()を使います。サンプル見て下さい。” #eventdots #devfesttokyo
2015-10-10 13:25:39KeyGuardManager.createConfirmDeviceredentialIntent() を呼べばだいたいなんとかなる。 FingerprintManager.authenticate() は細かい制御用 #devfesttokyo #eventdots
2015-10-10 13:25:39#devfesttokyo OR #eventdots fingerprint KeyguardManager.createConfirmDeviceCredentialIntent ・・Intentベース。OS任せ。実装は簡単
2015-10-10 13:25:52#devfesttokyo OR #eventdots アプリ内で実装する場合は github.com/googlesample/ のレポジトリを参照
2015-10-10 13:26:28“Android BackupはtargetをMにするだけで動きます。バックアップ対象を除外するための情報をxmlで書けるようになっています。includeもできます。” #eventdots #devfesttokyo
2015-10-10 13:27:46“Play Serviceの話ってします? 飛ばしますか? Mって関係ないし。各自ご確認下さい。次はDozeです。これはアプリ開発者として何かするという話ではなくてユーザ向けの機能です。” #eventdots #devfesttokyo
2015-10-10 13:28:38