public class MainActivity extends Activity {

 private EditText phoneNumber;
 private EditText content ;
 private Button send;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        phoneNumber = (EditText)this.findViewById(R.id.phoneNumber);
        content = (EditText)this.findViewById(R.id.content);
        send = (Button)this.findViewById(R.id.send);
       
        send.setOnClickListener(new ButtonListener());
    }

    public class ButtonListener implements View.OnClickListener{
     
     @Override
     public void onClick(View v) {
      String number = phoneNumber.getText().toString();
      String contents = content.getText().toString();
      SmsManager manager = SmsManager.getDefault();
      ArrayList texts = manager.divideMessage(contents);
      for(String text : texts){
       manager.sendTextMessage(number, null, text, null, null);
      }
      
      Toast.makeText(MainActivity.this, getResources().getString(R.string.success), Toast.LENGTH_LONG).show();
      
     }
     
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
   
}

    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
   >

            android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/number" />
       android:id="@+id/phoneNumber"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     />
 
          android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/content" />
 
       android:id="@+id/content"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:minLines="3"
     />
        android:id="@+id/send"
      android:layout_width="wrap_content"
   android:layout_height="wrap_content"
   android:text="@string/content"
      />
  

 

<?xml version="1.0" encoding="utf-8"?>
    package="com.example.sms"
    android:versionCode="1"
    android:versionName="1.0" >

            android:minSdkVersion="4"
        android:targetSdkVersion="15" />

            android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
                    android:name="com.example.sms.MainActivity"
            android:label="@string/app_name" >
           
               

               
           
       
   
       android:name="android.permission.SEND_SMS"
     />

 

 

 

 

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. Unity调用Android录音
  2. Android(安卓)滚动字幕ScrollTextView
  3. android:debuggable属性
  4. android 无线调试
  5. Android(安卓)Lollipop新特性
  6. android 获取网络类型名称2G 3G 4G wifi
  7. Android(安卓)Studio入门之常见问题
  8. android 5.0UI特效
  9. android wifi子系统
  10. A Small Question Left Here