getUserSettings проверка битовой маски
Как можно реализовать проверку битовой маски?
Приложению нужно выставить следующие настройки: - +1 – пользователь разрешил отправлять ему уведомления.
- +2 – доступ к друзьям.
- +4 – доступ к фотографиям.
- +8 – доступ к аудиозаписям.
При запросе getUserSettings вернет 15 - делаем проверку if( user_set == 15 ) {все ок }, но если пользователь даст приложению дополнительные права, например +256 – доступ к меню слева, то как быть в этой ситуации?
Может быть существуют какие-нибудь особые методы проверки битовой маски?
|