安卓项目SimpleQQ——发送短信分享软件
2016-12-18 21:54
411 查看
完整项目介绍看这里:安卓项目SimpleQQ概述,可下载源码。
布局文件activity_message.xml
发送短信实现MessageActivity
布局文件activity_message.xml
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" tools:context=".utils.MessageActivity" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="#fff" android:background="@color/colorPrimary" android:text="\n输入短信接收者,群发以,分隔\n" android:id="@+id/textView2"/> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <AutoCompleteTextView android:id="@+id/sharePerson" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="#89cae2" android:inputType="textEmailAddress" android:maxLines="1" android:singleLine="true"/> </android.support.design.widget.TextInputLayout> <android.support.design.widget.TextInputLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <Button android:id="@+id/shareContent" style="?android:textAppearanceSmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:background="#89cae2" android:textColor="#fff" android:text="\n\n内容:Hi,我正在使用YEN的手机QQ,你也来试试吧~~\n\n\n\n\n\n\n\n" android:textStyle="bold"/> <Button android:id="@+id/sendMSM" style="?android:textAppearanceSmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="16dp" android:background="@color/colorPrimary" android:textColor="#fff" android:text="点击分享给朋友" android:textStyle="bold"/> </android.support.design.widget.TextInputLayout> </LinearLayout>
发送短信实现MessageActivity
package com.example.yangenneng0.myapplication.utils; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.widget.AutoCompleteTextView; import android.widget.Button; import android.widget.Toast; import com.example.yangenneng0.myapplication.MainActivity; import com.example.yangenneng0.myapplication.R; /** * User: yangenneng * DateTime: 2016/12/10 16:31 * Description:发送短信 */ public class MessageActivity extends Activity { private AutoCompleteTextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_message); textView= (AutoCompleteTextView) findViewById(R.id.sharePerson);//联系人 Button button= (Button) findViewById(R.id.sendMSM); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String message="Hi,我正在使用YEN的手机QQ,你也来试试吧~~~~"; String persons=textView.getText().toString(); String[] personArr=persons.split(",");//逗号分隔 for ( String telPhone:personArr ){ try { SmsManager smsManager = SmsManager.getDefault(); smsManager.sendTextMessage(telPhone, null, message, null, null); Toast.makeText(getApplicationContext(), telPhone+"短信发送成功", Toast.LENGTH_LONG).show(); } catch (Exception e) { Toast.makeText(getApplicationContext(),telPhone+"短信发送失败.",Toast.LENGTH_LONG).show(); e.printStackTrace(); } } Intent intent=new Intent(); intent.setClass(MessageActivity.this,MainActivity.class); MessageActivity.this.startActivity(intent); } }); } }
相关文章推荐
- 免费发送自编短信的软件 影友通1.0 下载
- 给移动做项目找的短信发送网关
- 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手
- [经验分享] windows mobile 发送短信总结
- Linux平台,使用JavaComm3 API及SMSLib项目实现在Web Application中发送手机短信的功能
- 使用.net开发手机管理软件 (十二) 短信部分——通过RS232发送和接收短信
- 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手
- c#短信发送软件
- 5年以前开发一个消费场所会员管理软件的开发经验分享,小项目一般人折腾不起,靠小项目比较难创业成功
- 手机短信发送软件开发(演示图)
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 SmallDatetime)
- .net平台手机管理软件开发(12)—— 短信部分 通过RS232发送和接收短信
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:收款验收部分)
- 【分享】软件项目经理所必需具备的素质
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 SmallDatetime)
- [分享] 软件项目的核心风险
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:程序开发部分)
- 3年前的一个小项目经验,分享给菜鸟兄弟们(公文收发小软件:小技能 DeleteMark)
- 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手 zhuan zai
- 短信猫软件的实现(C#)<六>发送接收短信C#实现(API)