GanjaKyp писал(а):
как можно добавить программу в автозагрузку и как пометить ее системной Насчет системной не знаю, а в автозагрузку так:
- Способ 1 (стандартными компонентами пакета). Завести SharedPreferences, в которой будет храниться настройка разрешения/запрещения автозапуска, изменяемая из интерфейса программы. Завести Receiver (статический BroadcastReceiver) со StandardAction BOOT_COMPLETED. Он будет срабатывать при каждой загрузке системы, там уже читать SharedPreferences и, если автозагрузка не нужна, останавливать программу.
- Способ 2. Завести Receiver как в первом способе. Найти где-то здесь ранее выложенный мной компонент ComponentControl и использовать его для отключения/включения Receiver`а.