Як закрити інший додаток в android 2018
Я займався розробкою програми, і мені потрібно, щоб закрити іншу програму в своєму коді. Хто-небудь знає будь-які API для виклику, щоб закрити програму?
До речі: моє додаток буде попередньо встановлена.
Top 5 відповідь
З Android 2.2 (тобто йти вперед), ви можете тільки закрити background processes інших додатків, ви вже не в змозі закрити свої основні види діяльності.
Якщо ваш додаток призначається Android <2,2, посмотрите на android.permission.RESTART_PACKAGE .
Якщо ви хочете, щоб працювати належним чином на 2,2 і вище (який ви повинні: -)), подивіться на android.permission.KILL_BACKGROUND_PROCESSES. але знову ж таки, це тільки закриває фонові служби і такий-то і може «зіпсувати» в інші додатки, а не робити які-небудь гарне,
З правом доступу, ви можете сделатьследующее:
Ви дійсно ніколи не хочете, щоб закрити іншу програму, через Android діяльності життєвого циклу. Там немає ніякої користі, і завжди збитку для закриття інший додаток, якщо це не ваше, і дуже мало користі закриття самостійно.
Якщо ви знаєте, напевно, що ви ніколи не будете, коли-небудь знадобиться кореневої діяльність і її дітей ( "додаток"), ви можете зупинити його, щоб звільнити пам'ять (це не звільняє, що багато), але якщо ви користувач може перезавантажити його, поки він все ще перебуває в кеші, зупинився, які можуть викликати проблеми, есліостановілся стан відновлюється. Так що етоплохая практика.
У файлі маніфесту додати це