Запустите геолокацию на DalvikVM - PullRequest
0 голосов
/ 30 января 2012

Я знаю, что можно запускать простые (например, HelloWorld) Java-программы с помощью dalvikvm на Android.Я хочу запустить простое приложение геолокации, но что с контекстом?Я стал просто Контекстом не нашел Исключение.Значит ли это, что для jar нет контекста, что запускается с dalvikvm?Существуют ли какие-либо возможности для запуска чего-то вроде L ocationManager lm = (LocationManager)getSystemService(Context.LOCATION_SERVICE); на dalvikvm и возможно ли вообще запустить некоторые стандартные функции Android (например, Интернет или SMS) с помощью dalvikvm?

1 Ответ

0 голосов
/ 30 января 2012

Как вы упомянули, вы можете запустить простую Java-программу из терминала. Тем не менее, вы не можете запустить приложение Android, как это. Однако вы можете отправить намерение из терминала с помощью команды am, которую можно использовать для запуска приемника активности / услуги / широковещания.

Так что одним из возможных способов сделать то, что вы хотите, было бы разработать простой сервис для Android и установить его на свой телефон, а затем запустить его с помощью am startservice <intent>.

...