Есть ли способ заставить исполняемый файл C работать вечно (в фоновом режиме) в ОС Android?
Я портировал libpcap в Android, и я сделал сниффер. У меня рутированный HTC Hero. Я запускаю сниффер в фоновом режиме с помощью следующих команд:
$ su
# mount -o remount,rw -t vfat /dev/block//vold/179:0 /sdcard
# /sdcard/mysniffer &
Я одновременно запускаю службу Android, которая просматривает список веб-страниц в режиме цикла. Чтобы заставить мой сервис работать вечно в фоновом режиме, я получаю PARTIAL_WAKE_LOCK через android.os.PowerManager.
Служба работает вечно в фоновом режиме, но перехватчик отключается от ОС после некоторого времени работы ..
Есть ли способ заставить его работать вечно? Я хочу, чтобы обе эти программы работали всегда в фоновом режиме, чтобы выполнить некоторые измерения.