Android学习笔记(二)之电话拨号器

2019-12-10 19:51:14王振洲

界面布局:

 

 
  1. <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://www.easck.com/apk/res/android" 
  2. android:orientation="vertical“ android:layout_width="fill_parent“ android:layout_height="fill_parent" >  <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" 
  3. android:text="@string/inputmobile"/>  <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" 
  4. android:id="@+id/mobile"/>  <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" 
  5. android:text="@string/content"/>  <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" 
  6. android:minLines="3"  android:id="@+id/content"/> 
  7. <Button android:layout_width="wrap_content" android:layout_height="wrap_content"  android:text="@string/button" 
  8. android:id="@+id/button"/>  </LinearLayout> 

Activity主要代码:

 

 
  1. String mobile = mobileView.getText().toString();  String content = contentView.getText().toString(); 
  2. SmsManager smsManager = SmsManager.getDefault();  PendingIntent sentIntent = PendingIntent.getBroadcast(SMSSender.this, 0, new Intent(), 0); 
  3. if(content.length()>70){//如果字数超过70,需拆分成多条短信发送  List<String> msgs = smsManager.divideMessage(content);