Ich versuche, senden Sie die Messaging-App, um eine SMS-Nachricht von einem Widget zu starten, aber wenn ich die Aktivität starte ich bekomme den Dialog "Vollständige Aktion mit" mit einer langen Liste von Anwendungen, aber ich sehe nicht die Nachricht Anwendung, die ich denke, sollte die Standardeinstellung für den Versuch sein, SMS-Nachrichten zu senden.Wenn Sie versuchen, eine SMS zu senden, wird der Dialog "Aktion abschließen mit" angezeigt, aber die Messaging-App ist nicht in der Liste?
Hier ist mein Code:
public void onUpdate(Context context,
AppWidgetManager appWidgetManager, int[] appWidgetIds) {
Intent sendIntent = new Intent(Intent.ACTION_VIEW);
PendingIntent smsIntent1 = PendingIntent.getActivity(context, 0, sendIntent, 0);
sendIntent.putExtra("address", "8017777777");
sendIntent.setType("vnd.android-dir/mms-sms");
views.setOnClickPendingIntent(R.id.sms_btn1, smsIntent1);
appWidgetManager.updateAppWidget(appWidgetIds, views);
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
und mein Manifest hat dies darin:
<uses-permission android:name="android.permission.SEND_SMS"/>
Irgendwelche Ideen? Vielen Dank!
Entschuldigung - ich hatte das falsche Schema. Ich vergesse immer wieder, dass 'SENDTO'' smsto' verwendet. – CommonsWare