2011-10-24 7 views
2

내가 문제가 비행기 모드가 벌집 활성화/비활성화 감지를 데, 다음 방송 수신기는 안드로이드 3.0/벌집/태블릿 이외의 설정/모든 버전에서 작동합니다 ..안드로이드 비행기 모드 감지 벌집

<receiver android:enabled="true" android:name=".ConnectivityReceiver"> 
<intent-filter> 
    <action android:name="android.intent.action.SERVICE_STATE"/> 
</intent-filter> 
</receiver>  

감사합니다

답변

2

당신이 문제

private static boolean isAirplaneModeOn(Context context) { 

     return Settings.System.getInt(context.getContentResolver(), 
       Settings.System.AIRPLANE_MODE_ON, 0) != 0; 

    } 

또는 사용가있는 경우 직접 폴링 수 ACTION_AIRPLANE_MODE_CHANGED

+1

ACTION_AIRPLANE_MODE_CHANGED 모두에게 감사드립니다. :) – baboo