aplikacja w C# Visual Studio na androida do wysyłania/odbierania sms-ów

Odpowiedz Nowy wątek
2018-04-29 22:02
0

Potrzebuję wskazówek, jak w C#, w Visual Studio napisać prostą aplikację, która po naciśnięciu przycisku wyśle wiadomość SMS o konkretnej treści i pod konkretny numer telefonu. Natomiast sms przychodzący o konkretnej treści i z konkretnego numeru ma zmienić status na ekranie.

Pozostało 580 znaków

2018-04-30 02:32
0

Czemu akurat w VS i C#?


"HUMAN BEINGS MAKE LIFE SO INTERESTING. DO YOU KNOW, THAT IN A UNIVERSE SO FULL OF WONDERS, THEY HAVE MANAGED TO INVENT BOREDOM."

Pozostało 580 znaków

2018-04-30 09:09
0

Akurat to środowisko poznałem w jakimś stopniu,aby zbudować aplikację desktopową pod win.(na swoje potrzeby). Podobno da się tu też zrobić dowolną apkę na androida, ios-a itp, więc nie przyszło mi do głowy ,aby instalować kolejne programy.

Odnośnie spraw technicznych - to nawiązałem już łączność z telefonem i utworzyłem prosty program typu Hello World :) Ten etap mam za sobą.

Potrzebuję informacji jak odczytywać sms-y i w jaki sposób je się wysyła :(

edytowany 2x, ostatnio: philogy, 2018-04-30 10:20

Pozostało 580 znaków

2018-04-30 09:53
0

Wysyłanie SMS: https://github.com/xamarin/re[...]id/networking/sms/send_an_sms
Odbieranie SMS: coś w tym stylu: https://stackoverflow.com/a/41755445

Pozostało 580 znaków

2018-05-02 10:11
0

Dzięki za materiały z rozwiązaniem tematu, ale mam jeszcze problem z użyciem klasy SmsManager( 'SmsManager' does not exist in the current context).
Nie wiem jak użyć tej klasy.


using Android.App;
using Android.Widget;
using Android.OS;
using Android.AccessibilityServices;
using AndroSmsSend;
using Android.Content;
using Android.Service;
using Android.Text;
using Android.Systems;

namespace AndroSmsSend
{
    [Activity(Label = "AndroSmsSend", MainLauncher = true)]
    public class MainActivity : Activity
    {
        //int count = 1;
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);

            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.Main);

            var sendSMS = FindViewById<Button>(Resource.Id.button1);
            sendSMS.Click += (sender, e) => {
                SmsManager.Default.SendTextMessage("111111111", null, "Hello Xamarin This is My Test SMS", null, null);
            };
            var sendSMSIntent = FindViewById<Button>(Resource.Id.button2);
            sendSMSIntent.Click += (sender, e) => {
                var smsUri = Android.Net.Uri.Parse("smsto:111111111");
                var smsIntent = new Intent(Intent.ActionSendto, smsUri);
                smsIntent.PutExtra("sms_body", "Hello Xamarin This is my test SMS");
                StartActivity(smsIntent);
            };

Pozostało 580 znaków

2018-05-02 11:19

Dodaj Android.Telephony do sekcji using: https://developer.xamarin.com[...]Android.Telephony.SmsManager/. Visual Studio powinno ci to podpowiedzieć.

edytowany 1x, ostatnio: Ktos, 2018-05-02 11:19

Pozostało 580 znaków

2018-05-02 12:47
0

Dzięki za pomoc - wysyłanie działa!

edytowany 1x, ostatnio: philogy, 2018-05-02 12:59

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0