DialogFragment 기존의 onCreateDialog가 deprecated되어지고, DialogFragment라는 녀석을 사용하길 권장하고 있다.뭐 지금도 그냥 Dialog생성해서 show를 많이 하지만... 손이 많이 가니깐... 상세한 내용.http://developer.android.com/intl/ko/reference/android/app/DialogFragment.html 뭐 DialogFragment도 Fragment의 일종으로 Dialog로 띄워도 되지만일반적인 Fragment처럼 사용하여도 된다.Method는 setShowDialog()로 처리를 하며,FragmentTransaction.add()로 호출되면, 자동으로 false가 된다고 한다.
안드로이드에 M버전으로 업데이트 되면서, 새로운것이 추가가 되었습니다.아이폰과 비슷한 기능인 퍼미션 제어 기능인데요.사용자는 설정에서 언제든지 퍼미션을 끄고 켤수 있게 되었으며,기존의 앱들의 설치가 되어 있는 상황에서 모든 퍼미션을 사용하여야 하는 상황에서 퍼미션 체크를 하여서, 확인을 하여야 합니다.이제 쓰잘데기 없이 사용자의 정보를 빼내어 가는 짓은 약간은 덜해지겠네요. 일단 프로젝트를 빌드시에 targetVersion을 23(M)이상으로 잡아줍니다.이상이라고 이야기하는것은 추후 버전이 업데이트되면 버전을 올려야 한다는것입니다. 일단 targetVersion을 23보다 작게 지정을 하여 두면, 설정에서 퍼미션을 꺼두어도 그냥 사용할 수 있습니다.23보다 작게와 크게의 차이는 23부터는 설치시 퍼미션이..
앱에서 특정앱의 Account를 등록하는 화면을 호출하고 싶을 경우가 있다.이러한 경우에 다음과 같이 하면된다. 예제는 구글과 페이스북. // 구글Intent addAccountIntent = new Intent(android.provider.Settings.ACTION_ADD_ACCOUNT).setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);addAccountIntent.putExtra(Settings.EXTRA_ACCOUNT_TYPES, new String[] {"com.google"});startActivity(addAccountIntent); // 페이스북Intent addAccountIntent = new Intent(android.provider.Settings.ACTIO..
- Total
- Today
- Yesterday
- ios
- docker
- tomcat
- SWIFT
- Gradle
- Java
- Windows
- cocoapods
- Linux
- nodejs
- windows10
- go
- CentOS
- Kotlin
- golang
- Xcode
- ubuntu
- Python
- centos8
- MySQL
- intellij
- php
- git
- android
- enum
- war
- rxswift
- github
- Codable
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |