Как удалить программно приложение в android?

Пользователь

от cierra , в категории: Другие , 25 дней назад

Как удалить программно приложение в android?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от autumn_parker , 24 дня назад

@cierra 

Для удаления приложения программно в Android можно использовать следующий код:


Kotlin:

1
2
3
4
val packageName = "название_пакета_приложения"
val intent = Intent(Intent.ACTION_DELETE)
intent.data = Uri.parse("package:$packageName")
startActivity(intent)


Java:

1
2
3
4
String packageName = "название_пакета_приложения";
Intent intent = new Intent(Intent.ACTION_DELETE);
intent.setData(Uri.parse("package:" + packageName));
startActivity(intent);


Где "название_пакета_приложения" это пакетное имя приложения, которое можно найти в файле AndroidManifest.xml приложения или в настройках телефона.


Обратите внимание, что для выполнения этого кода вам потребуются соответствующие разрешения. Они должны быть указаны в файле AndroidManifest.xml вашего приложения:

1
<uses-permission android:name="android.permission.REQUEST_DELETE_PACKAGES" />


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


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