- 浏览: 55239 次
- 性别:
- 来自: 武汉
最新评论
-
Stark_Summer:
很好 顶顶
android 面试题经典 -
fff32165:
LZ好牛啊!膜拜ing
activity与service的交互
要使用手机短信服务,在AndroidManifest.xml中必须添加短信服务权限
AndroidManifest.xml
<?xml version="1.0" encoding="UTF-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="org.me.sendsms"> <application> <activity android:name=".MainActivity" android:label="MainActivity"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="3"/> <uses-permission android:name="android.permission.SEND_SMS"/><!--添加权限--> </manifest>
MainActivity.java
package org.me.sendsms; import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.gsm.SmsManager; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import java.util.List; public class MainActivity extends Activity { private EditText txtNo; private EditText txtContent; private Button btnSend; /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main); txtNo = (EditText) findViewById(R.id.txtNo); txtContent = (EditText) findViewById(R.id.txtContent); btnSend = (Button) findViewById(R.id.btnSend); btnSend.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String strNo = txtNo.getText().toString(); String strContent = txtContent.getText().toString(); SmsManager smsManager = SmsManager.getDefault(); PendingIntent sentIntent = PendingIntent.getBroadcast(MainActivity.this, 0, new Intent(), 0); //如果字数超过70,需拆分成多条短信发送 if (strContent.length() > 70) { List<String> msgs = smsManager.divideMessage(strContent); for (String msg : msgs) { smsManager.sendTextMessage(strNo, null, msg, sentIntent, null); } } else { smsManager.sendTextMessage(strNo, null, strContent, sentIntent, null); } Toast.makeText(MainActivity.this, "短信发送完成", Toast.LENGTH_LONG).show(); } }); }
转载自:http://www.cnblogs.com/livesoft/archive/2010/12/09/1901594.html
发表评论
-
hydra框架中js与java互调原理
2019-06-10 17:18 0本文档主要阐述hydra框架中js与java是如何实现相互 ... -
自定义gradle插件
2019-09-02 11:25 4021.Gradle插件 Gradle可以认为是一个框 ... -
Rxjava2使用
2019-04-24 17:46 0Rxjava是一个基于观察者模式,通过可观察对象发送数据流 ... -
android NDK cmake
2019-04-19 16:00 0CMake是一个跨平台的安 ... -
504 Unsatisfiable Request 问题解决
2019-04-15 11:09 0问题出现背景及描述:在业务中使用Retrofit2网络工具库进 ... -
adb 命令操作
2019-04-11 16:46 0解决ANR还得需要trace.txt ... -
Android Framework之常用类介绍
2012-05-17 09:10 0WindowManagerService 窗口调度服务 ... -
application私有文件访问
2012-05-16 23:13 0首先内部存储路径为/data/data/youPackageN ... -
BroadcastReceiver的使用
2011-12-15 09:47 836使用广播接收器有两种方法,一种是建立一个BroadcastRe ... -
android:gravity 与 layout_gravity的区别
2011-10-27 16:04 700android:gravity 本view内部信息的排列方式对 ... -
activity与service的交互
2011-07-31 13:16 1575Activity访问service有两种方式,第一种是通过Ib ... -
android用于打开各种文件的intent
2011-07-29 23:33 1034android用于打开各种文件的intent 2011-03 ... -
Android源码学习之六——ActivityManager框架解析
2011-07-06 22:46 954ActivityManager在操作系统中有重要的作用,本文利 ... -
Android Application Task Activities的关系
2011-07-05 22:11 831什么是Android Application ... -
Android的PackageManager和ActivityManager的功能简介
2011-07-05 21:56 957Android系统为应用管理功能提供了大量的API。根据功能的 ... -
Android 对话框(Dialog)大全
2011-06-30 20:38 772Android 对话框(Dialog)大全 建立你自己的对 ... -
android 开发环境搭建
2011-06-19 15:15 7221.jdk安装及环境变量配置 以jdk1.4 ... -
[Android]正确地访问网络资源----Proxy的使用
2011-05-27 15:15 2485天朝有很多独特的东西,今天要涉及到的是CMWAP与CMNET。 ... -
指定浏览器访问指定页面(支持UC、Opera、QQ、Dolphin、Skyfire、Steel、Google)
2011-05-27 14:32 1309/*先看一下系统浏览器com.android.browser ... -
android:webView总结
2011-05-27 10:02 1132在Android手机中内置了一款高性能webkit内核浏览器, ...
相关推荐
一、Qt Android发送短信 1. **集成Android SDK**:首先,确保在Qt项目中正确地集成了Android SDK,并且在.pro文件中添加了对应的平台支持,例如`QT += androidextras`。 2. **创建Java层接口**:在Android源码目录...
在Android平台上,开发一个发短信的小程序涉及到许多关键知识点,这些知识点构成了Android应用程序的基础架构以及与系统服务交互的能力。下面将详细阐述这些重要的技术点。 首先,我们需要了解Android的生命周期...
### Android发送短信程序详解 #### 一、项目创建与配置 根据给定文件中的内容,本文将详细介绍如何在Android环境中创建并实现一个简单的发送短信的应用程序。本例中,我们将创建一个名为`SendMessage`的工程项目,...
这个"发短信小例子"就是一个简单的实现,旨在帮助开发者理解如何在Android应用中集成短信发送功能。下面将详细讲解这个功能的实现步骤、核心代码以及需要注意的关键点。 首先,Android系统提供了一个名为`...
在Android平台上,开发一个...以上就是关于“android发送短信息程序”的主要知识点,从短信发送、界面切换到短信拦截,涵盖了Android开发的多个方面。理解并掌握这些知识点,可以帮助开发者构建一个完整的短信应用。
在Android平台上,开发一个能够发送短信的程序是一个常见的需求,特别是在构建消息传递或者通知类的应用时。本例为你提供了一个基础的实现方案,适用于Android 2.3及以上版本的系统。下面将详细介绍如何在Android中...
【Android 发短信Demo详解】 在Android开发中,创建一个类似于“爱短信”的应用程序涉及到多个关键知识点,主要包括系统级API的使用、用户界面设计以及数据管理。这个Demo旨在提供一种发送短信、拨打电话、显示短信...
本文将详细解析"Android发短信源码"中的关键知识点,并阐述如何在Android应用中实现短信发送及监听功能。 首先,我们要了解Android系统中与短信相关的API。在Android SDK中,`SmsManager`类是处理短信的核心类,...
在Android平台上,发送短信是常见的功能之一,可以用于通知、验证或者其他交互式应用。这篇文章将深入探讨如何在Android中调用系统短信服务以及如何实现秘密发送短信。 首先,调用系统短信服务通常涉及到使用...
根据提供的信息,我们可以总结出以下有关“Android发短信、打电话、查询位置”的详细知识点: ## 一、Android发送短信 在Android开发中,发送短信是一个常见的功能需求。开发者可以通过调用`SmsManager`类来实现...
在Android平台上开发发短信程序是一项...总之,创建一个基于Android的发短信程序涉及理解`SmsManager`,获取并使用权限,以及构建用户界面来交互和反馈发送状态。通过不断实践和学习,你可以开发出功能丰富的短信应用。
这就是“android发短信源码”项目的大概内容,它展示了如何在Android应用中集成短信发送功能并处理其状态反馈。实际开发中,你可能还需要考虑更多因素,如用户权限检查、错误处理等,以确保应用的稳定性和用户体验。
在Android平台上,发送短信功能是...以上就是关于Android发送短信的基本知识点,包括权限管理、`SmsManager`的使用、监听短信状态以及需要注意的细节。希望这些信息能帮助你理解和实现Android平台上的短信发送功能。
在这个"Android发送短信案例"中,我们将探讨如何在Android应用中实现这一功能。首先,我们需要了解Android系统提供的短信相关的API,以及如何在代码中使用它们。 ### 1. Android SMS API Android系统提供了`...
在Android平台上,短信发送是一项基本且重要的功能,它允许用户通过应用程序向其他手机发送文本消息。这个"android 简单的短信发送"项目显然旨在教授如何在Android应用中实现这个功能,尤其适合初学者入门。以下是...
### Android发送短信功能详解 在Android开发中,发送短信是一个常用的功能。无论是用于用户验证、通知提醒还是其他交互场景,掌握如何实现短信发送都是至关重要的。本文将详细解析如何通过编写代码来实现在Android...
在Android平台上,发送短信是一项常见的功能,主要用于应用程序与用户之间的通信或者系统服务的自动化操作。本文将深入探讨如何在Android中实现短信发送的功能,以及相关的编程知识点。 首先,要发送短信,我们需要...
在Android平台上,开发一个短信发送程序是一个常见的任务,它涉及到Android SDK中的许多核心组件和API。这个程序的主要目的是允许用户向其他设备发送短信,这里特别提到了在两个模拟器之间进行信息传递。以下是对这...
最后,虽然提供的压缩包文件名为“SetEmail”,但与本主题“android发短信功能实现”关联不大,可能是上传时的误操作。如果有关于电子邮件功能的实现需求,那将涉及到Android的`javaMail`库或`Intent`机制,但这里...
在Android系统中,一款名为“android 定时发送短信 (新)”的程序应运而生,为用户提供了定时发送短信的便利功能。这一功能不仅为用户节省了时间,还确保了信息能够准时、准确地送达。本篇将详细探讨该程序的功能...