2012-01-30 2 views
0

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

ответ

0

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

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

Смежные вопросы