Актуально и сегодня в 2020, недавно заблокировали (удалили) и нас за использование слова Instagram в названии приложения (helper for Instagram) было написано. Менеджер в личной переписке ответил, что запрещают нам продолжать работу над приложением и перезалив. Скажите, если мы будем пытаться перезаливать это не повлияет на мой личный аккаунт разработчика в Гугл Плей (делаю приложение для заказчика сейчас)? Ведь разрабатываю приложение я с домашнего компьютера, с которого вхожу и в свою Гугл Консоль тоже. Но со своего компьютера я только бандлы собираю, публикует все заказчик.
Ребят, кто ответил эксперт. Вы правда теперь считаете, что у вас «синдром самозванца»? Человек, с синдромом самозванца не ответит эксперт, потому что он себя им не считает, хотя является, в этом и фишка.
У меня был BottomNavigationView с 3-мя фрагментами, я их с помощью show() и hide() переключал, так я мог сохранить состояние фрагмента при переключении. Подключил Navigation Components, фрагменты при переключении каждый раз создаются заново. Можно ли как-то избежать этого?
The Navigation component is designed for apps that have one main activity with multiple fragment destinations. The main activity is associated with a navigation graph and contains a NavHostFragment that is responsible for swapping destinations as needed. In an app with multiple activity destinations, each activity has its own navigation graph.
Если места в массиве не достаточно, новая емкость рассчитывается по формуле (oldCapacity * 3) / 2 + 1
Где вы это взяли? В методе grow() вот что написано:
private void grow(int minCapacity) {
// overflow-conscious code
int oldCapacity = elementData.length;
int newCapacity = oldCapacity + (oldCapacity >> 1);
if (newCapacity - minCapacity < 0)
newCapacity = minCapacity;
if (newCapacity - MAX_ARRAY_SIZE > 0)
newCapacity = hugeCapacity(minCapacity);
// minCapacity is usually close to size, so this is a win:
elementData = Arrays.copyOf(elementData, newCapacity);
}
int newCapacity = oldCapacity + (oldCapacity >> 1);
То есть oldCapacity = oldCapacity + (oldCapacity / 2);
Пример: если вместимость была 10, то станет 15 (10 + (10/2) = 15).
А мое приложение недавно забанили потому что я не указал Privacy Policy.
Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement
If you decide to collect sensitive user information, be sure to abide by the above policies, and include a link to a valid privacy policy on your app's store listing page and within your app.
Но мое приложение не собирает данные и в нем нет рекламы :/ В приложении есть внутренниее покупки и firebase, может поэтому? :/
а когда-то ютуб стал альтернативой телевизору. То есть нам нужна новая альтернатива?) И так альтернатива за альтернативой, бесконечный процесс
Не пойму пример с RecyclerView правильный или неправильный? Тогда надо во ViewHolder создать метод bind() и там сетить? Это имелось ввиду?
int newCapacity = oldCapacity + (oldCapacity >> 1);
То есть oldCapacity = oldCapacity + (oldCapacity / 2);
Пример: если вместимость была 10, то станет 15 (10 + (10/2) = 15).
Issue: Violation of Usage of Android Advertising ID policy and section 4.8 of the Developer Distribution Agreement
If you decide to collect sensitive user information, be sure to abide by the above policies, and include a link to a valid privacy policy on your app's store listing page and within your app.
Но мое приложение не собирает данные и в нем нет рекламы :/ В приложении есть внутренниее покупки и firebase, может поэтому? :/