Использовать службы доступности

Лично я принял странность API календаря Java как признак того, что мне нужно было отвлечься от григорианского мышления и попытаться более агрессивно программировать в этом отношении. В частности, я снова научился избегать жестко закодированных констант для таких вещей, как месяцы.

Какое из следующего, скорее всего, будет правильным?

if (date.getMonth() == 3) out.print("March");

if (date.getMonth() == Calendar.MARCH) out.print("March");

Это иллюстрирует одну вещь, которая раздражает меня немного о Joda Time - это может побудить программистов думать в терминах жестко закодированных констант. (Только немного, но это не так, как если бы Joda заставлял программистов плохо программировать.)

0
задан Sagar Zala 13 July 2018 в 09:08
поделиться

1 ответ

Вопросы о политике лучше всего получить, посмотрев Центр политики разработчиков Google Play , а не на StackOverflow. Этот, похоже, не очень хорошо освещен. Но в сообщениях электронной почты, отправленных для предупреждения разработчиков, указанных в новостях , в письмах говорится:

Службы, запрашивающие службы доступности, должны использоваться только для того, чтобы помочь пользователям с ограниченными возможностями использовать устройства Android и приложения.

и

Если вы этого еще не сделали, вы должны объяснить пользователям, как ваше приложение использует «android.permission.BIND_ACCESSIBILITY_SERVICE ', чтобы помочь пользователям с ограниченными возможностями использовать устройства и приложения Android. Приложения, которые не могут удовлетворить это требование в течение 30 дней, могут быть удалены из Google Play

. Не похоже, что вы используете его, чтобы помочь пользователям с ограниченными возможностями, поэтому кажется вероятным, что это не будет

Вы всегда можете связаться с консолью Google Play Console с помощью меню справки в Play Console, к которому обращается вопросительный знак «?» значок.

0
ответ дан Nick Fortescue 17 August 2018 в 13:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: