一、系统广播
1、动态广播
package com.test;import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.net.ConnectivityManager;
import android.net.Network;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.widget.Toast;import androidx.annotation.Nullable;import com.example.textmethod.R;public class BCActivity extends Activity {NETchange neTchange;@Overrideprotected void onCreate(@Nullable Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.new_main);neTchange =new NETchange();IntentFilter intentFilter=new IntentFilter();intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");registerReceiver(neTchange,intentFilter);}@Overrideprotected void onDestroy() {super.onDestroy();unregisterReceiver(neTchange);}class NETchange extends BroadcastReceiver{@Overridepublic void onReceive(Context context, Intent intent) {ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);NetworkInfo networkInfo= connectivityManager.getActiveNetworkInfo();if (networkInfo!=null&&
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!