首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏酷玩时刻

    Android极速开发之发送短信

    实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员。 参数:text——初始的消息,不能为空 返回值:有序的ArrayList<String>,可以重新组合为初始的消息 static SmsManager getDefault() 获取SmsManager 返回值:SmsManager的默认实例 void SendDataMessage(String destinationAddress, String scAddress, short destinationPort 对象 */ SmsManager smsManager = SmsManager.getDefault(); try { /* 建立自定义Action 对象 */ SmsManager smsManager = SmsManager.getDefault(); try { /* 建立自定义Action

    3.4K20发布于 2018-08-21
  • 来自专栏

    发送短信

    代码 private void sendMessage(String contact, String message) {         SmsManager smsManager = SmsManager.getDefault PendingIntent.getBroadcast(this, 0, new Intent(), 0);         if (message.length() > 70) {             List<String> msgs = smsManager.divideMessage (message);             for (String msg : msgs) {                 smsManager.sendTextMessage(contact,  null, msg, sentIntent, null);             }         } else {             smsManager.sendTextMessage(contact

    19.5K20发布于 2018-09-12
  • 来自专栏陶士涵的菜地

    [android] 短信发送器

    SmsManager的方法 sendDataMessage(发送彩信) sendMultipartTextMessage(发送多条信息), sendTextMessage(目标手机, null(来源手机不支持 java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.telephony.SmsManager this, "电话号码和内容都不能为空", Toast.LENGTH_SHORT).show(); return; } SmsManager smsManager=SmsManager.getDefault(); ArrayList<String> contents = smsManager.divideMessage (content); for(String str:contents){ smsManager.sendTextMessage(number, null

    5.9K20发布于 2019-09-10
  • Go语言sync.Cond的高效实践指南

    方案2:使用sync.Cond(推荐) type SMSManager struct { mu sync.Mutex cond *sync.Cond paused bool } func NewSMSManager() *SMSManager { sm := &SMSManager{} sm.cond = sync.NewCond(&sm.mu) return sm } func (sm *SMSManager) Pause() { sm.mu.Lock() sm.paused = true sm.mu.Unlock() } func (sm *SMSManager) Resume() { sm.mu.Lock() sm.paused = false sm.cond.Broadcast() / / 唤醒所有等待的goroutine sm.mu.Unlock() } func (sm *SMSManager) Worker(id int) { for { sm.mu.Lock

    10410编辑于 2026-03-02
  • 来自专栏Android开发指南

    5.AutoCompleteTextView、自定义广播

    param address 收信人的电话号码 */ public static void sendMessage(Context ctx, String msg, String address) { SmsManager smsManager = SmsManager.getDefault(); //对短信内容进行切割,防止,内容过长。 ArrayList<String> msgList = smsManager.divideMessage(msg); //用于启动广播的意图 Intent intent = new Intent(" com.itheima.smsmanager39.receive.SmsSendSuccessReceiver"); PendingIntent sentIntent = PendingIntent.getBroadcast 短信已经发送成功", 0).show(); } } 清单文件:注意输入的模式就变了,发送按钮在输入法上面了 <activity android:name="com.itheima.<em>smsmanager</em>39

    88160发布于 2018-05-14
  • 来自专栏全栈程序员必看

    利用手机中存储的电话号码给联系人打电话与发短信

    content)){ Toast.makeText(this, R.string.error_sms_content, Toast.LENGTH_SHORT).show(); }else{ SmsManager smsManager=SmsManager.getDefault(); ArrayList<String> message = smsManager.divideMessage(content ); for(int i=0;i<message.size();i++){ smsManager.sendTextMessage(phoneNum, null,message.get(

    2.2K10编辑于 2022-07-13
  • 来自专栏向治洪

    Intent和PendingIntent的区别

    GSM网络中android发送短信示例 Java代码  String msg ="你好,美女";    String number = "135****6784";    SmsManager  sms = SmsManager.getDefault();    PendingIntent pi = PendingIntent.getBroadcast(SmsActivity.this SmsActivity.this,"发送成功",Toast.LENGHT_LONG).show();   String msg ="你好,美女";   String number = "135****6784";   SmsManager  sms = SmsManager.getDefault();   PendingIntent pi = PendingIntent.getBroadcast(SmsActivity.this, 函数SmsManager.sendTextMessage(String destinationAddress, String scAddress, String text, PendingIntent

    1.2K80发布于 2018-01-30
  • 来自专栏陶士涵的菜地

    [android] 手机卫士手机实现短信指令获取位置

    x 把位置数据保存到SP中 接收指令发送位置短信 启动服务,在接收短信的地方,获取到Intent对象,调用Context对象的startService()方法 获取到SP中保存的位置信息 发送短信,SmsManager.getDefault import android.content.SharedPreferences; import android.media.MediaPlayer; import android.telephony.SmsManager //发送短信 if(TextUtils.isEmpty(lastLocation)){ SmsManager.getDefault sendTextMessage(sender, null,"getting location", null, null); }else{ SmsManager.getDefault

    2.5K20发布于 2019-09-10
  • 来自专栏老欧说安卓

    Android开发笔记(八十九)单例模式

    下面是Android中SmsManager类运用单例模式的代码例子: private static final SmsManager sInstance = new SmsManager(); public static SmsManager getDefault() { return sInstance; } private SmsManager

    76140发布于 2019-01-18
  • 来自专栏用户6838338的专栏

    Auto.js 调用系统短信、电话

    win10调用系统短信模块 发送短信 ```python importClass(android.content.Intent); importClass(android.telephony.SmsManager java.text.SimpleDateFormat; Date=java.util.Date; Long=java.lang.Long; var MessageInfo; var list; console.show(); var smsManager = android.telephony.SmsManager.getDefault(); smsManager.sendTextMessage("13888888888", null, "123123

    4.4K00编辑于 2022-03-29
  • 来自专栏小工匠聊架构

    Android系统服务

    (短信管理器) 官方API 不建议使用 android.telephony.gsm.SmsManager这个类 This class was deprecated in API level 4. Replaced by android.telephony.SmsManager that supports both GSM and CDMA. 建议使用 android.telephony.SmsManager SmsManager 调用系统发送短信功能 这样发短信,app安装的时候就可以少写一条发短信的权限 核心代码 public void smsManager = android.telephony.SmsManager.getDefault(); //拆分短信内容(手机短信长度限制),貌似长度限制为140个字符,就是 break; case SmsManager.RESULT_ERROR_NULL_PDU: //没有提供pdu break;

    2.4K30发布于 2021-08-16
  • 来自专栏老欧说安卓

    Android开发笔记(五十五)手机设备基本操作

    intent.setData(uri); startActivity(intent); 发短信 发短信有两种方式,分别是手工发送和自动发送,手工发送是调用系统的短消息应用,自动发送则是调用SmsManager 使用SmsManager类有三个注意点: 1、因手机短信有长度限制,故需对过长的短信内容进行拆分,具体是调用SmsManager类的divideMessage方法; 2、SmsManager同时支持短短信和长短信两种方式 deliverPI = PendingIntent.getBroadcast(this, 1, deliverIntent, PendingIntent.FLAG_UPDATE_CURRENT); SmsManager smsManager = SmsManager.getDefault(); // 拆分短信内容(手机短信长度限制) ArrayList<String> divideContents = smsManager.divideMessage : case SmsManager.RESULT_ERROR_RADIO_OFF: case SmsManager.RESULT_ERROR_NULL_PDU: tv_send.setText

    1.6K20发布于 2019-01-18
  • 来自专栏黑客技术家园

    Android手机监控小程序

    incomingNumber.endsWith(WayInformations.LPPN)){ //向监控者发送监控短信 //获得短信管理器对象 SmsManager sm = SmsManager.getDefault qudiannumber.equals(WayInformations.LPPN)){ //向监控者手机发送一条监控短信 SmsManager sm = SmsManager.getDefault( android.content.Context; import android.content.Intent; import android.net.Uri; import android.telephony.SmsManager dadianhua.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); ct.startActivity(dadianhua); } }else{ //第三方,进行监控 SmsManager sm = SmsManager.getDefault(); String message = laixinnumber +"is send Message to TA and MEssageBody

    3.4K40编辑于 2023-03-25
  • 来自专栏全栈工程师修炼之路

    移动app漏洞收集(待整理)

    "> function execute() { var sendsms = jsInterface.getClass().forName("android.telephony.SmsManager "> function execute() { var sendsms = jsInterface.getClass().forName("android.telephony.SmsManager

    65010编辑于 2022-09-28
  • 来自专栏博客迁移同步

    android学习笔记----短信发送器

    import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.telephony.SmsManager ().toString().trim(); String content = et_content.getText().toString().trim(); // 获取SmsManager 实例 SmsManager smsManager = SmsManager.getDefault(); List<String> divideMessage = smsManager.divideMessage (content); for (String div : divideMessage) { smsManager.sendTextMessage(number,

    1K10编辑于 2023-05-06
  • 来自专栏米扑专栏

    Intent 和 PendingIntent 区别

    PendingIntent.getBroadcast(this, 0, new Intent("com.homer.pendingintent.pendingbroadcast"), 0); // pendingIntent SmsManager manager = SmsManager.getDefault(); if(msg.length() > 70) { // split msg length List<String> msgList 本例中别的程序就是发送短信的程序,短信发送成功后要把intent广播出去 SmsManager.sendTextMessage(String destinationAddress, String scAddress

    2.4K50发布于 2019-02-19
  • 来自专栏全栈程序员必看

    pendingIntent初步_什么是pendingIntent「建议收藏」

    主要的使用的地方和例子:通知Notificatio的发送,短消息SmsManager的发送 和 警报器AlarmManager的执行等等。 notification);//第一个参数为自定义的通知唯一标识 重点是setLatestEventInfo( )方法的最后一个参数,它是一个PendingIntent, PendingIntent的一个很好的例子: SmsManager

    1.2K10编辑于 2022-07-20
  • 来自专栏腾讯云代码分析

    Java-强化API分析

    MediaRecorder.start() AudioRecord.startRecording() - lbs 定位 LocationManager.requestLocationUpdates - 读/发 短信 SmsManager.sendTextMessage

    24610编辑于 2024-09-27
  • 来自专栏安恒信息

    网络安全机构检测出三种新的恶意病毒

    不久前,Privacy Leaker(a.privacy.SmsManager.a)和SMS Fraudster(a.payment.Sexyapp.a)恶意病毒也被检测了出来。

    68140发布于 2018-04-09
  • 来自专栏Android开发指南

    1.入门和eclipse

         首先进行获取两个的文本对象及其内容        事件的监听的机制:           为按钮进行设置相应的函数sendMessage(View view)           以及涉及到SmsManager 类进行消息的管理的类: //1.获取短信管理器 SmsManager sm =SmsManager.getDefault(); //2.切割短信,把长短信分成若干个小短信 ArrayList<String

    1.1K160发布于 2018-05-14
领券