Tag: android broadcastreceiver

Android广播接收器呼叫无法正常工作? (棉花糖)

我在接到电话后试图显示吐司,我已经实现了注册广播接收器所需的所有必要的东西,但它没有显示吐司。 我想在Marshmallow设备上运行这个程序 MyCallReceiver.java – package com.suhas.callreceiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.TelephonyManager; import android.util.Log; import android.widget.Toast; public class MyCallReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (intent.getStringExtra(TelephonyManager.EXTRA_STATE).equals(TelephonyManager.EXTRA_STATE_RINGING)) { // This code will execute when the phone has an incoming call // get the phone number String incomingNumber = […]

如何通过PendingIntent将自定义Serializable对象传递给BroadcastReceiver

我试图使用PendingIntent将自定义的Serialized对象从我的IntentService传递给BroadcastReceiver。 这是我的自定义对象: Row.java public class Row implements Serializable { private String name; private String address; public Row(BluetoothDevice device) { this.name = device.getName(); this.address = device.getAddress(); } } 这是我的IntentService MyIntentService.java public class MyIntentService extends IntentService { public MyIntentService() { super(“MyIntentService”); } @Override public void onCreate() { super.onCreate(); } @Override protected void onHandleIntent(Intent workIntent) { AlarmManager alarmMgr; […]