Quiero hacer un servicio sencillo, (que se desarrollará en el fondo) cuando cualquier usuario copia cualquier cosa, desde el navegador o sms, etc., habrá un brindis que demuestra que el textoportapapeles androide receptor de radiodifusión de
tengo el código que da tostadas cuando hay una llamada telefónica
public class MyPhoneReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();
if (extras != null) {
// this code is for to accept the telephone call
String state = extras.getString(TelephonyManager.EXTRA_STATE);
if (state.equals(TelephonyManager.EXTRA_STATE_RINGING)) {
String phoneNumber = extras.getString(TelephonyManager.EXTRA_INCOMING_NUMBER);
Toast.makeText(context, phoneNumber, Toast.LENGTH_SHORT).show();
}
}
}
}
y este código en manifest.xml
<action android:name="android.intent.action.PHONE_STATE"></action>
ahora este código dirá para enviar cualquier estado del teléfono a la clase myreciever
ahora Quiero obtener el texto del administrador del portapapeles. ¿Hay algún estado intent.action
que pueda llamar a la clase myreciever
cuando alguien copie el texto?
Cualquier tipo de ayuda o código será apreciado.
@lori me ayudarías cómo hiciste eso porque no pude encontrar –