私の最終目標は、ユーザーが入力した電話番号のデータベースにテキストメッセージを送信するアプリケーションを作成することです。次に、ボタンを押すことによって、彼らは運転しているすべての人に自動的に応答し、別の時間にテキストを戻すことができます。自動メッセージ応答もカスタマイズ可能です。私はVisual Studio用のXamarinを使用しており、送信するテキストを作成するのに苦労しています。ボタンで直接SMSメッセージを送信する方法
using Android.App;
using Android.Widget;
using Android.OS;
using System;
using Android.Telephony;
namespace DrivePhone_GeniusHourProject
{
[Activity(Label = "Drive Time!", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView (Resource.Layout.Main);
EditText SMS = FindViewById<EditText>(Resource.Id.SMS_Message);
Button sendSMS = FindViewById<Button>(Resource.Id.Send_SMS);
string SMS_Text = SMS.ToString();
var smsTo = NSUrl.FromString();
SmsMessage();
smsTo = "815376377";
sendSMS.Click += (object sender, EventArgs e) =>
{
}
}
}
}
を通過してください[SmsManger](https://developer.android.com/reference/android /telephony/SmsManager.html)?! –
私の問題は私がSmsManagerをやることだということです。テキストを送信するオプションはありません。しかし、開発者のウェブサイトには、sendTextMessage()というパブリックメソッドがあります。しかし私はVisual Studioで使うことはできません。 –