zoukankan      html  css  js  c++  java
  • Forms Android SMS

     1 forms 定义接口
     2 
     3 using System;
     4 using System.Collections;
     5 using System.Collections.Generic;
     6 
     7 namespace 
     8 {
     9     public interface ISystemSms
    10     {
    11         //发送短信
    12         void SendSms (string num, string context);
    13     }
    14 }
    15 
    16 平台实现
    17 using System;
    18 using System.Collections;
    19 using System.Collections.Generic;
    20 using Xamarin.Forms;
    21 
    22 using Android.App;
    23 using Android.Content;
    24 using Android.Runtime;
    25 using Android.Views;
    26 using Android.Widget;
    27 using Android.OS;
    28 using Android.Telephony;
    29 
    30 using 
    31 
    32 [assembly:Dependency(typeof(SystemSms))]
    33 namespace 
    34 {
    35     public class SystemSms : Java.Lang.Object,ISystemSms
    36     {
    37         public SystemSms()
    38         {
    39         }
    40 
    41         public void SendSms(string num,string context)
    42         {
    43             var smsUri = Android.Net.Uri.Parse("smsto:"+num);
    44             var smsIntent = new Intent (Intent.ActionSendto, smsUri);
    45             smsIntent.PutExtra ("sms_body", context);  
    46             ((Activity)Forms.Context).StartActivity (smsIntent);
    47             //Application.Context.StartActivity (smsIntent);
    48 
    49         }
    50     }
    51 
    52 }
    View Code
  • 相关阅读:
    uniapp
    vue -element admin 修改request,headers添加参数
    uniapp
    css
    uniapp
    uniapp
    vue
    vue
    vue -element 修复select下拉框在移动端需要点击两次才能选中的问题
    vue
  • 原文地址:https://www.cnblogs.com/techidea/p/4693390.html
Copyright © 2011-2022 走看看