¿Cómo puedo enviar sms falsos a mí mismo sin el uso de la red móvil?
Quiero mostrar alguna información como un sms en mi aplicación. Pero SmsManager y BroadcastReciever no pueden crear sms y notificar por teléfono.
¿Cómo puedo enviar un sms falso a mí mismo programáticamente? Cualquier ideas, soluciones o cualquier clase de investigación …?
- Interceptar SMS salientes
- BroadcastReceiver para SMS de varias partes
- Android: detecta SMS saliente, cuenta incorrecta
- Estado de sms de Android
- Cola de SMS Manejo para el error SMS
Gracias.
- Uso del nuevo proveedor de contenido de Telephony para leer SMS
- No se puede instanciar el receptor en BroadcastReceiver SMS
- Bloquear llamadas entrantes y sms en android
- Android - constantes de tipo sms
- Android receptor SMS no funciona
- ¿Cómo enviar SMS desde la aplicación Android sin hacer su registro en la vista SMS del dispositivo?
- Android y Google Voice: escuchando mensajes SMS entrantes
- Los datos de Android enviados entre dos emuladores se truncan en tránsito
PRUEBA DE CONCEPTO
Llamar lista SMS
Intent intent = new Intent("android.intent.action.MAIN"); intent.setComponent( new ComponentName("com.android.mms","com.android.mms.ui.ConversationList")); startActivity(intent);
LEER SMS
cursor c= getContentResolver().query(uri, null, null ,null,null); startManagingCursor(c); c.moveToFirst(); String body = c.getString(c.getColumnIndexOrThrow("body")).toString(); String number = c.getString(c.getColumnIndexOrThrow("address")).toString(); c.close(); Toast.makeText(getApplicationContext(), number, Toast.LENGTH_LONG).show();
Escribir SMS
ContentValues values = new ContentValues(); values.put("address", "SENDER"); values.put("body", "foo bar"); getContentResolver().insert(Uri.parse("content://sms/inbox"), values);
MANIFIESTO
<uses-permission android:name="android.permission.WRITE_SMS"/> <uses-permission android:name="android.permission.READ_SMS"/>
PROBLEMA No hay ningún evento después de que por lo tanto, android no sabe si hay algún mensaje nuevo.
Puede enviar SMS desde otra instancia de Android Emulator. Eso se puede hacer a través del control de Emulador Ver en Eclipse o usar Telnet .
- Dibujo sobre tema de lona en dispositivos de gama alta
- Obtener advertencia No encontró la clase "com.qualcomm.qti.Performance"