通过广播检测apn切换

阅读更多
receiver是在mainfest文件内注册的。

mainfest 代码


	

	
		
			
				
				
			
		
		
			
				
			
		
			
	
	




receiver 类

public class ApnReceiver extends BroadcastReceiver {

	@Override
	public void onReceive(Context context, Intent intent) {

		if (intent.getAction().equals("android.net.conn.CONNECTIVITY_CHANGE")) {

			//apn状态切换.
		}
	}

}


	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		ApnReceiver r = new ApnReceiver();
		this.registerReceiver(r, new IntentFilter(
				"android.net.conn.CONNECTIVITY_CHANGE"));
	}

你可能感兴趣的:(通过广播检测apn切换)