Ho un problema con la mia applicazione Android. Ho bisogno di un'applicazione che invierà la posizione GPS in background ogni 10 minuti al server (qui ho il servizio WCF che funziona). L'applicazione deve inviare dati anche se è chiusa. Così ho creato un servizio (a scopo di test) che mi invia l'ora sul server. Ma quando inserisco il mio codice per ottenere la posizione GPS nel mio servizio, tutto fallisce (interrotto inaspettatamente).Il servizio in background deve inviare la posizione GPS sul server
Ho canna che è necessario mettere qualche ricevitore o qualcosa, ma nulla finora funziona. Quindi sarò molto contento se qualcuno mi può aiutare.
<?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>
"il mio servizio fallisce (interrotto in modo imprevisto)" -> qual è l'errore che si ottiene? – Hoff
In CatLog ottengo questo: 11-11 15: 25: 49.541: E/AndroidRuntime (229): gestore non interrogato: thread principale in uscita a causa dell'eccezione non rilevata –