Это не возможно повреждение оборудования от программного обеспечения, поэтому я могу сказать, что эта часть невозможно. (просто хочу покрыть все)
Я не думаю, что это может повредить ОС или любые другие приложения, используя другое приложение. Это происходит потому, что все приложения песочницы: https://developer.android.com/training/articles/security-tips.html
Андроид Application Sandbox, которая изолирует данные приложения и выполнение кода из других приложений.
И, наконец, я не думаю, что вы даже можете повредить собственное приложение. Конечно, вы могли бы пойти и удалить файлы, но это были те, которые вы создали. Вы не можете случайно удалить apk (или файлы внутри) из своего приложения, так как они не живут в той области, к которой вы можете получить доступ.
Как @Andrea сказал: вам также нужно попросить явно разрешить многие (большинство) вещей. Вы не можете получить фотографии, если вы не объявите Android, что хотите получить к ним доступ, - и тогда он сначала сообщит вам об этом. Интернет выходит за пределы границ, пока не спросишь Android первый: https://developer.android.com/training/articles/security-tips.html#Permissions
Поскольку Android песочницы приложения друг от друга, приложения должны явным образом обмениваться данными и ресурсами. Они делают это, объявляя необходимые им разрешения для дополнительных возможностей, не предоставляемых базовой песочницей, включая доступ к таким функциям устройства, как камера.
Как я разработчик, и я развернул тысячи приложений (возможно, миллионы) раз на устройство (в основном я использую устройство), я не заметил никаких проблем. И, если что-либо (по какой-то невозможной причине) ошибочно, вы всегда можете восстановить заводские настройки устройства.
Отмечу: если вы запустили свое устройство (запустили как пользователь системы), вы можете вызвать проблемы, если начнете возиться. Но это не то, что вы (или любой обычный потребитель) должны или должны делать. Это похоже на вход в систему в качестве администратора и удаление системных файлов. Никто этого не делает и ожидает, что он все еще будет работать.
думаю нет. Если у вас нет прав на root, вы ничего не можете повредить. – Andrea
Так что любое приложение, которое я развертываю на устройстве, не может получить доступ к моим данным (номера телефонов, картинки и т. Д.), Даже если он использует связь через Интернет? –
№ Для доступа к вашим данным вам необходимо добавить разрешение в AndroidManifest. Без этих разрешений приложение не может получить доступ к вашим данным. – Andrea