`
z251257144
  • 浏览: 91458 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

[Android]短信发送器

阅读更多

如果出现resources NotFound,也就是R文件对应的属性找不到,尝试把应用程序卸载掉。

 

 

public class SMSActivity extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);



        Button button = (Button)this.findViewById(R.id.button);

        button.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

// TODO Auto-generated method stub

EditText numText = (EditText)SMSActivity.this.findViewById(R.id.numEdt);

//假设内部类也有外部类findViewbyId方法,则可使用 外部类.this.findViewById调用外部类的findViewById

       EditText conText = (EditText)findViewById(R.id.conEdt);

       //假设只有外部类有findViewbyId方法,内部类没有findViewById,则可使用 findViewById调用外部类的findViewById。因为程序运行时,调用findViewById时现在内部类里面寻找该方法,如果找不到就去上一层外部类里面寻找。

       String numString = numText.getText().toString();

       String conString = conText.getText().toString();

       //发短信

       SmsManager smsManager = SmsManager.getDefault();//取得默认短信管理器对象(android.telephony.SmsManager)。另一个gsm已过时,因为之前android只支持gsm网络。

       //注意在AndroidManifest.xml添加权限(android.permission.SEND_SMS)

       List<String> conStrings = smsManager.divideMessage(conString);//如果短信内容过多,就拆分多条短信发送

       for (String string : conStrings) {

smsManager.sendTextMessage(numString, null, string, null, null);

//最后二个参数为短信已发送的广播意图,最后一个参数为短信对方已收到短信的广播意图

}

       

//        Toast.makeText(SMSActivity.this, "发送成功", 1).show();

        

       Toast.makeText(getApplicationContext(), R.string.Faile, Toast.LENGTH_LONG).show();

}

});

    }

}

  • SMS.zip (43.9 KB)
  • 下载次数: 1
分享到:
评论

相关推荐

    android短信发送器

    android短信发送器

    Android短信发送器

    A页面打开B页面,选中B的值,关闭B页面,并把B中选中的值返回A页面,短信发送器代码,导入ADT eclipse开发环境

    简易Android短信发送器

    简易Android短信发送器,带联系人目录

    android短信发送器源码

    简单android短信发送器源码,详情请进入博客-Android分类下查看

    android 短信发送器

    NULL 博文链接:https://haitian235.iteye.com/blog/799113

    Android 短信发送器(附源码)

    该程序是本人写的一个发短信的程序,附带源码,和apk文件都有,是大家学习android的好demo!如果有真机是真的可以发送的哦

    简单实现android短信发送器

    主要为大家详细介绍了如何简单实现android短信发送器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    android模拟环境短信发送器

    在android模拟环境下,实现一个短信发送器

    Android短信发送器实现方法

    主要介绍了Android短信发送器实现方法,以实例形式较为详细的分析了Android短信发送器从界面布局到功能实现的完整步骤与相关技巧,需要的朋友可以参考下

    【Android】短信发送

    通过阅读和分析这些代码,开发者可以更好地理解和实践Android短信发送的整个过程。 需要注意的是,从Android 6.0(API级别23)开始,部分危险权限(如SEND_SMS)需要在运行时动态请求。因此,确保在发送短信之前...

    Android 短信发送案例

    这个"Android短信发送案例"提供了深入学习如何在Android应用程序中实现短信发送功能的机会。如果你是Android开发的初学者,这个案例将是一个极好的起点,它能帮助你理解并掌握这一关键技能。 首先,我们来了解...

    Android短信发送源码

    这个"Android短信发送源码"示例为你提供了一种简单易懂的方法来实现这一功能。下面将详细讲解相关知识点,包括Android SMS API的使用、权限管理以及实际的代码实现。 首先,Android系统为发送短信提供了`SmsManager...

    Android如何实现接收和发送短信

    2、从获得的内容中解析出短信发送者和短信内容 3、在Activity中注册广播 4、添加接收短信权限 下面放上具体的代码  activity_main.xml文件用于显示短信发送者号码和显示短信内容 &lt;?xml version=1.0 encoding=...

    Android应用开发之拨号器和短信发送器的代码实现

    Android应用开发之拨号器和短信发送器的代码实现

    Android系统源码短信收发流程分析

    "Android短信收发流程分析" Android 短信收发流程是 Android 系统源码中一个非常重要的模块,它负责处理短信的发送和接收过程。在这个流程中,涉及到多个组件和类别,包括 ComposeMessageActivity、WorkingMessage...

Global site tag (gtag.js) - Google Analytics