@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" /> |
Также обратите внимание, что данный код открывает системное окно диалога, в котором пользователь должен подтвердить удаление приложения.
Пожалуйста, учтите, что удаление приложения программно может быть выполнено только при условии, что ваше приложение имеет соответствующие разрешения, и пользователь подтвердил удаление.