Є також такі програми, як Internet Booster, які обіцяють "очистити кеш-пам'ять DNS" (серед іншого). Я сам не пробував це, і крім того, здається, немає способу зробити лише це (лише одна кнопка "оптимізувати", яка "застосовує поліпшення"); також його ефекти можуть відрізнятися між пристроями (говорить опис програми) - але це може бути краще, ніж перезавантаження. Btw: хоча корінь не згадується як вимога, він все ще може знадобитися.
У Google Play є перелічені декілька "подібних додатків", але майте на увазі, що більшість з них включає оголошення Airpush та / або хочуть надмірних дозволів, тому я тут їх не назвав.
Ще одне можливе рішення (не перевірене власноруч) я знайшов у MadPC , здавалося б, цитуючи відповідь user8522 перед тим, як зазначити :
Останній варіант, але найінтенсивніший для самого користувача, якщо вони не хочуть просто почекати оновлення: Попросіть користувачів у налаштуваннях -> програми -> Мережеве розташування -> Очистити дані
Ще одне коротке керівництво згадує про інший простий спосіб очищення DNS (знову ж, я сам цього не перевіряв): просто перейдіть до літакового режиму (ой, немає мережі?) І назад (ах, це є) слід зробити свою справу. Можливо, це звучить нерозумно, але я міг уявити, що при вступі в режим літака Android робить щось подібне до цього /etc/init.d/networking stop
, що має побічний ефект DNS.
У коментарях нижче dtumaykin запропонував дуже просте рішення : просто перехід у режим літака і назад може вже зробити це (звичайно, якщо побічний ефект від мережі зменшиться на пару секунд;) Хоча це може не спрацювати на деяких пристроях варто спробувати: без зайвих встановлень і їх легко виконувати навіть n00bs.
Якщо хтось спробував одне з цих рішень, підтвердження (або протилежне), безумовно, вітається :)