私はウィジェットからSMSメッセージを開始するためにメッセージングアプリを開こうとしていますが、アクティビティを開始すると長いアプリケーションリストを持つ「完了アクション」ダイアログが表示されますが、メッセージは表示されません私が思うのは、SMSメッセージを送信しようとするときのデフォルトであるはずのアプリケーションです。ここでSMSメッセージを送信しようとすると「完了アクション使用」ダイアログが表示されますが、メッセージングアプリはリストにありません。
は私のコードです:
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);
}
と私のマニフェストはそれでこれを持っている:
<uses-permission android:name="android.permission.SEND_SMS"/>
任意のアイデア?ありがとう!
申し訳ありません - 私は間違った体系を持っていました。私は 'SENDTO'が' smsto'を使っていることを忘れています。 – CommonsWare