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 ...
最新文章
- 【Python】*args 和 **kwargs的用法
- (转)---再说卷积
- python itchat 的使用
- SAP Netweaver和Hybris的数据库层
- 假设mysql数据表t1有字段_使用ROMA Connect集成数据
- android 无线视频,Android系统无线视频流媒体的接收、解码与播放
- mysql筛选向导后返回原表_Navcat关于导出向导的常见问题!
- Node.js ORM 框架 Sequelize 重要更新 v5 发布
- NAS与SAN架构:如何比较这两个存储系统
- Android进阶:性能优化篇 Android进阶:性能优化篇
- (转)查理·芒格:光靠已有的知识,你走不了多远
- Struts2--类型转换
- 滤波器基础06——滤波器设计软件
- 软件测试基础——功能测试
- 国有患难,君死社稷,大夫死宗庙,百姓最后死乡间...
- 浅析网站被挂马的代码
- 二极管工作原理及应用
- uniapp 获取商米本机SN码
- 建立HBase的集群和HDInsight在Hadoop中使用Hive来查询它们
- Power BI Dax 之时间智能函数
热门文章
- condor submit jobs例子
- 分布式电源(风电、光伏)对配电网保护的影响分析与仿真-电流速断保护-PSCAD、matlab
- 【Python 3.7】河流:创建一个字典,在其中存储三条大河流及其流经的国家。其中一个键 — 值对可能是 'nile': 'egypt' 。
- 微信公众号迁移:办理公证书时如何扫脸验证?
- 常用符号计算机输入法,最常用的输入法有哪些?四款经常被人使用输入法
- PaddleHub实战——人脸黑板简笔画
- lm2576 怎么产生负电压?
- matlab中表示拉普拉斯分布_matlab 拉普拉斯变换
- 【效率特工队】记事本txt文本号码如何转换安卓苹果手机通讯录vCard(vcf)格式,最快的方法
- php 高级函数,10条PHP高级技巧[修正版]