Фоновый сервис должен отправить GPS местоположение на сервер

У меня проблема с моим приложением для Android. Мне нужно приложение, которое будет отправлять в фоновом режиме местоположение GPS каждые 10 минут на сервер (здесь у меня есть служба WCF, которая работает). Приложение должно отправлять данные, даже если оно закрыто. Поэтому я создал сервис (для тестирования), который отправляет мне время на сервере. Но когда я вставляю свой код для определения местоположения GPS в моем сервисе, все терпит неудачу (неожиданно останавливается).

Я сказал, что вам нужно поставить какой-нибудь приемник или что-то, но пока ничего не работает. Поэтому я буду очень рад, если кто-нибудь сможет мне помочь.

  <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.biromatik.GPS"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk android:minSdkVersion="4" />

    <application
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name" >
        <activity
            android:label="@string/app_name"
            android:name=".ETMGPSServiceActivity" >
            <intent-filter >
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:name=".MyApplication" >
    <service
        android:enabled="true"
        android:name=".MonitorService" >
    </service>
    <receiver
        android:enabled="true"
        android:name=".LocationReceiver" >
        <intent-filter >
            <action android:name="com.biromatik.intent.action.LOCATION" />
        </intent-filter>
    </receiver>
</application>


     <uses-permission android:name="android.permission.INTERNET"></uses-permission>
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.SEND_SMS"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />




</manifest>

Ответы на вопрос(1)

Ваш ответ на вопрос