Android入门:利用SmsManager发送短信

我们可以通过Intent调用发送短信的服务,但是也可以通过SmsManager发送;


一、为何需要自己开发短信发送器


虽然在Android系统中已经存在发送短信的应用,但是如果我们在开发其他应用时需要集成发送短信功能,则很方便。


二、开发短信发送器


应用目标:将应用安装到5554模拟器上,并发送给5556的模拟器;

界面介绍:



核心代码:

(1)SmsManager manager = SmsManager.getDefault();   //获得默认的消息管理器

(2)ArrayList<String> list = manager.divideMessage(String txt);  //拆分长短信

(3)manager.sendTextMessage(String phone,null,String content,null,null);  //发送短信


在AndroidManifest.xml中添加:


<uses-permission android:name="android.permission.SEND_SMS"/>

MainActivity.java

package org.xiazdong;
import java.util.ArrayList;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;public class MainActivity extends Activity {private Button btn;private EditText phoneEt,contextEt;private OnClickListener listener = new OnClickListener(){@Overridepublic void onClick(View v) {String phone = phoneEt.getText().toString();String context = contextEt.getText().toString();SmsManager manager = SmsManager.getDefault();ArrayList<String> list = manager.divideMessage(context);  //因为一条短信有字数限制,因此要将长短信拆分for(String text:list){manager.sendTextMessage(phone, null, text, null, null);}Toast.makeText(getApplicationContext(), "发送完毕", Toast.LENGTH_SHORT).show();}};@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);btn = (Button)this.findViewById(R.id.btn);phoneEt = (EditText)this.findViewById(R.id.phoneNumberEt);contextEt = (EditText)this.findViewById(R.id.contextEt);btn.setOnClickListener(listener);}
}




本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/8369.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

难顶!ChatGPT又双叒大面积封号了...

编辑&#xff1a;桃子 【新智元导读】ChatGPT大面积封号ing... ChatGPT又双叒开始大面积封号了... 从昨天开始&#xff0c;许多童鞋纷纷表示&#xff0c;自己的ChatGPT plus账号被封了。 许多人收到了一封来自OpenAI的邮件&#xff0c;文中称由于账号存在可疑行为&#xff0c;…

ChatGPT突遭大规模封号,一场网安强震即将爆发!

前言 ChatGPT狂飙出圈&#xff0c;推出仅5天&#xff0c;用户就超过100万&#xff0c;上线两个月&#xff0c;全球活跃用户就已破1亿。 然而就在这两天又传来劲爆消息&#xff1a;ChatGPT正在悄无声息地大规模封号&#xff01;很多人得知消息后登录就发现自己的账号已经不在。…

ChatGPT全球大封号!数10万企业停摆:第一批玩AI的人,被AI给玩了

观点| Mr.K 主笔| Wendy.L 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 3月31日&#xff0c;Open AI就开始无征兆的进行全球大封号&#xff0c;其中亚洲是重灾区&#xff0c;官方没有给出任何声明&#xff0c;具体原因不得而知。并且暂停了这些地区新账号的…

突发!因为这个原因,ChatGPT又双叒大面积封号了...

来源 | 新智源 ID | AI-era ChatGPT又双叒开始大面积封号了... 从昨天开始&#xff0c;许多童鞋纷纷表示&#xff0c;自己的ChatGPT plus账号被封了。 许多人收到了一封来自OpenAI的邮件&#xff0c;文中称由于账号存在可疑行为&#xff0c;为了保障平台安全&#xff0c;才这么…

【产业互联网周报】华为宣布实现MetaERP研发和替换;微软为ChatGPT自研AI芯片;...

关注ITValue&#xff0c;看企业级最新鲜、最价值报道&#xff01; 钉钉、文心一言、WPS等接入大模型&#xff1b;火山引擎推出大模型训练平台及自研DPU&#xff1b;谷歌合并旗下两大人工智能部门Brain和DeepMind&#xff0c;加速研究力战ChatGPT……又是为AIGC疯狂的一周 【产业…

顶级研究机构发布《ChatGPT 全产业研究报告》 120页PDF 打包下载

ChatGPT是时下最火的话题&#xff0c;国内多家顶级研究机构&#xff0c;对ChatGPT做了全方面的研究。为了方便大家学习&#xff0c;小编收集了最新的13份共120页的学习资料&#xff0c;截图如下&#xff1a; 这些资料来自网络&#xff0c;版权归属各研究机构&#xff0c;感谢以…

从大模型走向小模型,谁将是ChatGPT布局to B行业的大赢家?

ChatGPT淘金热 当前&#xff0c;爆发了ChatGPT热潮&#xff0c;吸引众多科技企业陆续加入其中。这与当年美国西部加利福尼亚的淘金热何其相似。 历史总会惊人的相似&#xff0c;ChatGPT聊天机器人好比一座数字化时代的金矿。全世界科技淘金人蜂拥而至&#xff0c;从潮起到潮落…

如何实现chatgpt的打字机效果

点击↑上方↑蓝色“编了个程”关注我~ 这是Yasin的第 88 篇原创文章 打字机效果 最近在搭建chat gpt代理的时候&#xff0c;发现自己的配置虽然能够调通接口&#xff0c;返回数据&#xff0c;但是结果是一次性显示出来的&#xff0c;不像之前的chat gpt的官网demo那样实现了打字…

如何使用ChatGPT提升自己的“码”力?

如何使用chatGPT提升自己的"码"力? 代码评审(CodeReview)代码优化代码释义提供解决方案代码生成设计模式和架构建议学习新知识总结 ChatGPT是什么&#xff0c;我就不用再多介绍了吧&#xff01;相信大家已经看到了它在文本领域所展现出来的实力&#xff0c;虽然目前…

云孚快写:自动生成多级目录,一键生成万字长文

1.产品简介 云孚快写是云孚科技自主研发的一款智能写作产品&#xff0c;基于大模型技术打造&#xff0c;针对长文写作场景深度优化&#xff0c;可根据文章标题一键生成目录&#xff0c;再根据目录一键生成正文&#xff0c;文章字数无上限&#xff0c;可极大提升用户的长文写作…

低调且强大--iVX低代码平台

iVX目录 前言一、低代码那么多 为什么选择iVX&#xff1f;二、“拼”出来的低代码平台&#xff0c;真的好用吗&#xff1f;三、iVX与其他低代码有啥可比性&#xff1f; 前言 首先我们应该明白自动编程突破可能是&#xff1a;领域内Mini LLM 现在的思路都是搞LLM&#xff0c;几乎…

多方合作时,系统间的交互是怎么做的?

大家好&#xff01;我是sum墨&#xff0c;一个一线的底层码农&#xff0c;平时喜欢研究和思考一些技术相关的问题并整理成文&#xff0c;限于本人水平&#xff0c;如果文章和代码有表述不当之处&#xff0c;还请不吝赐教。 以下是正文&#xff01; 文章背景 我们最近做了很多…

你真正了解低代码么?(国内低代码平台状况分析)

■ 写在前面■ 低代码产品如何分类&#xff0c;90% 的人都没有搞清楚■ 低代码平台如何比较&#xff1f;Point 在哪儿&#xff1f;一个比喻大家全听懂■ “拼”出来的低代码平台&#xff0c;真的好用吗&#xff1f;■ 推荐一款 C 端低代码产品 ■ 写在前面 都说技术是生产力&a…

【AI实战】给类ChatGPT的大语言模型外挂私有知识库

【AI实战】给类ChatGPT的大语言模型外挂私有知识库 原理准备环境代码下载 chatglm-6b 模型权重文件下载 Embedding 模型 GanymedeNil/text2vec-large-chinese安装依赖库我的计算资源 外挂知识库开启服务外挂知识库 测试参考 本文使用 langChain 来给大语言模型 ChatGLM-6B 外挂…

一块GPU搞定ChatGPT;ML系统入坑指南;理解GPU底层架构

1. 跑ChatGPT体量模型&#xff0c;从此只需一块GPU 在发展技术&#xff0c;让大模型掌握更多能力的同时&#xff0c;也有人在尝试降低AI所需的算力资源。最近&#xff0c;一种名为FlexGen的技术因为「一块RTX 3090跑ChatGPT体量模型」而获得了人们的关注。 虽然FlexGen加速后的…

谷歌研究科学家:ChatGPT秘密武器的演进与局限

来源&#xff5c;TalkRL OneFlow编译 翻译&#xff5c;徐佳渝、贾川 同样是基于GPT预训练模型&#xff0c;为什么ChatGPT的效果要远远超出GPT-3等前几代模型&#xff1f;答案已经揭晓&#xff0c;成就ChatGPT的秘密武器在于RLHF&#xff0c;也就是人类反馈的强化学习。 在预训…

用ChatGPT搞定K8s!

Kubernetes&#xff08;K8s&#xff09;非常火&#xff0c;但被人诟病最多的还是其复杂性&#xff0c;并且不管是在云中还是本地&#xff0c;都没有很好的集群故障排除的方法。因此&#xff0c;尽管K8s的采用率持续增长&#xff0c;但许多开发人员和运维团队对这项较新的技术感…

任正非:ChatGPT对我们的机会是什么,内部讲话实录!

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 我新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 为感谢全国火花奖获奖者对于产业界及科学界做出的重大贡献&#xff0c;华为组织了与部分获奖老师与专家的座谈会。座谈会上&…

ChatGPT突遭大面积封号!网友应急出解封教程

一觉醒来&#xff0c;ChatGPT大面积封号的消息突然炸了。 据传闻&#xff0c;受影响的账户已经达到了数百万&#xff0c;亚洲是重灾区&#xff0c;其中不少都是国内的账号。 社交媒体上哀鸿遍野&#xff0c;网友纷纷表示自己的账号忽然就被封禁了&#xff0c;没有得到任何警告…

复旦发布类ChatGPT模型Moss;Linux 6.2 发布|极客头条

「极客头条」—— 技术人员的新闻圈&#xff01; CSDN 的读者朋友们早上好哇&#xff0c;「极客头条」来啦&#xff0c;快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN&#xff08;ID&#xff1a;CSDNnews&#xff09; 一分钟速览新闻点&…