編輯:關於Android編程
Android應用開發中我們常常需要發送手機短信。這對於android平台來說,是最簡單不過的功能了,無需太多代碼,也無需自定義代碼,只需要調用android提供的消息管理類SmsManager就可以了。
核心代碼如下:
SmsManager sms=SmsManager.getDefault(); PendingIntent intent=PendingIntent.getBroadcast(MainActivtiy.this,0, new Intent(), 0); sms.sendTextMessage(phone.getText().toString(), null, text.getText().toString(), intent, null);
下面一起來實現這個功能:
第1步:新建一個activity :MainActivtiy
import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivtiy extends Activity { EditText text; EditText phone; Button send; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); send=(Button)findViewById(R.id.send); text=( EditText)findViewById(R.id.text); phone=( EditText)findViewById(R.id.phone); send.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { SmsManager sms=SmsManager.getDefault(); PendingIntent intent=PendingIntent.getBroadcast(MainActivtiy.this,0, new Intent(), 0); sms.sendTextMessage(phone.getText().toString(), null, text.getText().toString(), intent, null); Toast.makeText( MainActivtiy.this, 發送成功....., Toast.LENGTH_LONG).show(); } }); } }
第2步:修改配置文件:main.xml
第3步:在配置文件AndroidManifest.xml中添加發送短信支持
第4步調試運行:
【源碼下載】http://www.code4apk.com/android-code/202
1、首先看兩個例子 (1)進程內 Client端 public class CounterService extends Service impleme
本文將介紹運動傳感器(Motion Sensors)、位置傳感器(Position Sensors)、環境傳感器(Environment Sensors)。如需訪問官方原
平時對牛逼動畫,高級UI,都深入的不多!近日,某頭條,推了一個android技術類視頻(平時在頭條關注技術比較多),講的是加載動畫效果,是動腦學院講的公開課,160分鐘,
由於國內的android市場渠道很多,為了統計每個渠道的下載和它的數據統計,我們開發人員就需要針對每個渠道打包,如果一個個打包這顯然不是開發人員愚蠢的行為,Android