android发送短信意图,Android使用短信意图从平板电脑发送短信?
5 个答案:
答案 0 :(得分:9)
我想知道是否可以使用SMS意图从Android平板电脑发送短信?
没有真正的“短信”Intent。有ACTION_SEND和ACTION_SENDTO Intent个操作可能会导致发送短信。
对于“平板电脑”,屏幕尺寸高于平均水平的大多数设备都没有电话功能,因此无法对短信发送任何内容,更不用说发送它们以响应某些startActivity() Intent }。
我的选择是什么?
如果您必须能够发送短信,请将添加到您的清单中,这样您的应用只会安装在具有电话功能的设备上。
如果您希望发送短信(如果可能的话),但如果无法解决,则需要做三件事:
将添加到您的清单
使用PackageManager和hasSystemFeature()查看您是否确实在运行时具有电话功能
对于具有电话功能的设备,在“短信startActivity()”上致电Intent之前,请使用PackageManager和queryIntentActivities()查看是否有任何内容在将响应该Intent的设备上,或将您的startActivity()调用包装在异常处理程序中以捕获
ActivityNotFoundException
醇>
答案 1 :(得分:0)
这适合你。试试.........
Method :
CAll on button click event.....
sendSMS("Any text",number,sms_string);
现在,用oncreate();声明这个
public static void sendSMS(String status, String phoneNumber, String message) {
Log.e("", "Page : " + status + ", No : " + phoneNumber
+ ",Message Length: " + message.length() + ", Message : "
+ message);
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, null, null);
}
答案 2 :(得分:0)
如何检查平板电脑是否提供短信服务:
public static boolean hasSmsService(Context context)
{
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:123456789"));
PackageManager pm = context.getPackageManager();
List res = pm.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY);
if(res.size() > 0)
{
return true;
}
return false;
}
}
答案 3 :(得分:0)
String smsNumber = "your number here";
String smsText = "Your text";
Uri uri = Uri.parse("smsto:" + smsNumber);
Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
intent.putExtra("sms_body", smsText);
startActivity(intent);
答案 4 :(得分:0)
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("sms:"
+ phoneNumber)));
试试这个。
android发送短信意图,Android使用短信意图从平板电脑发送短信?相关推荐
- 平板android怎么升级版本,[原创]最简单的方式为华硕平板电脑EeePad TF101升级Android 3.1教程...
[原创]最简单的方式为华硕平板电脑EeePad TF101升级Android 3.1教程 (2011-06-23 22:43:52) 标签: 杂谈 Android 3.1上市了,华硕EeePad TF ...
- 收藏到evernote_如何将网页从智能手机或平板电脑发送到Evernote
收藏到evernote Evernote is an awesome tool for collecting all the information you care about in one pla ...
- android 备份管理器,最佳Android备份提取器和备份解决方案
第1部分:如何进行ADB备份 可以使用Android备份提取器轻松备份其数据.如果您的设备安装了Android 4.0及更高版本,则可以轻松执行这些简单的步骤.虽然,它也适用于其他版本,但方法可能会有 ...
- Android平板电脑使用评测
放眼当今的平板电脑市场,除了占据主导地位的苹果iPad之外,最受用户欢迎的恐怕就是Android平板电脑了.据市场研究公司ABI Research的最新报告显示,在过去12个月里,Android平板电 ...
- android平板怎么截图,在安卓手机或平板电脑上截屏的5种方法,学起来!
在Android手机或平板电脑上截屏并不是随便按下一个按钮那样简单,尤其是当你尝试捕获运动中的特定场景(例如游戏或视频),或者你担心可能会消失的屏幕时,以及当你正打算截屏,但是一不小心把手机屏幕关了的 ...
- android平板商店,谷歌或推在线商店提升Android平板电脑销量
新浪科技讯 北京时间4月5日凌晨消息,据<福布斯>杂志网络版报道,谷歌可能推出在线商店以提升Android平板电脑销量和市场份额,平板电脑市场正快速增长,但该市场目前被苹果iPad统治.虽 ...
- apanda现身 Android平板电脑或在华推出?
2019独角兽企业重金招聘Python工程师标准>>> iPad的成功似乎让人们看到了平板电脑的未来,Verizon CEO在近日也表示将会推出Android平台的平板电脑引起了网友 ...
- Android平板如何重装系统,苹果平板电脑怎么重装系统 苹果平板电脑重装系统方法【详解】...
随着生活水平的提高,现在基本家家户户都有了自己的平板电脑.不比PC机上的windows系统, 平板电脑 的系统升级换代频率可是很高的.这里以ipad的IOS升级为例,让小编为大家介绍一下 苹果平板电脑 ...
- android 发短信意图,android代码实现打电话和发送短信功能
android代码实现打电话和发送短信功能 发布时间:2020-05-27 11:57:17 来源:亿速云 阅读:172 作者:鸽子 1.XML布局 xmlns:app="http://sc ...
最新文章
- ESTabBarController
- Fedora 从 15.0 开始将修改以太网卡命名规则
- 汽车abs matlab仿真模糊pid控制
- 局域网共享文件夹设置
- SpringMvc多视图整合(jsp、velocity、freemarker)
- python怎么帮助运营 进行数据管理_注意!这里手把手教你做数据运营管理
- boost::python::upcast的测试程序
- 浅析MongoDB数据库的海量数据存储应用
- LightGBMError: Length of label is not same with #data
- 1176: C语言实验题――数组逆序
- 小程序全局悬浮窗_手机控必须知道的“小白点”技巧,错过真是浪费
- spring+ibatis事务管理配置
- 【STM32】HAL库 STM32CubeMX教程十五---FMC-SDRAM(二)
- 均值、均方值、方差、均方差和协方差概念及其物理意义
- [ZT]完全用Linux工作,摈弃Windows
- 泰拉瑞亚服务器怎么让玩家注册,泰拉瑞亚服务器权限指令大全
- android 耳机口充电,安卓手机没有3.5mm耳机接口,手机如何实现一边充电跟一边听歌?边充边听方案...
- 修改VS项目的目标平台(目标框架)
- 普通学校,我是该打ACM还是做项目?
- Qt使用qtwebapp编写http服务的步骤
热门文章
- 编程思想 之「字符串」
- php文件包含漏洞解决方法,DzzOffice 1.2.2 /index.php 本地文件包含漏洞
- 什么是业务流程外包(BPO)?
- python爬虫模块request_爬虫模块篇【requests】
- [Esri官方补丁]ArcGIS10.1、10.2.1、10.2.2 for Server安全补丁
- wps二级计算机考试怎么准备,千呼万唤始出来! WPS计算机二级通关课3月1日上线...
- C语言数据结构篇——双链表的创建,插入,节点删除,打印等操作
- [转载]Streaming API for XML (StAX) 简介
- 【2万字长文】深入浅出主流的几款小程序跨端框架原理
- java常用类:1。包装类(以Integer类为例)2.String类 3.StringBuffer