Android 애플리케이션에 문제가 있습니다. 나는 서버에 10 분 간격으로 배경 GPS 위치를 보낼 응용 프로그램이 필요하다. (여기에는 WCF 서비스가있다.) 응용 프로그램은 닫힌 경우에도 데이터를 보내야합니다. 그래서 나는 서버에 시간을 보내는 서비스 (테스트 용)를 만들었습니다. 그러나 내 서비스에서 GPS 위치를 가져 오는 코드를 삽입하면 모든 것이 실패합니다 (예기치 않게 중지됨).백그라운드 서비스가 서버에 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>
"내 서비스가 모두 실패합니다 (예기치 않게 중지됨)"-> 무엇이 오류입니까? – Hoff
CatLog에서 11-11 15 : 25 : 49.541 : E/AndroidRuntime (229) : 잡히지 않은 핸들러 : 잡히지 않은 예외로 인해 스레드 메인이 종료 됨 –