編輯:關於Android編程
我們要實現的目標是:做一個短信發送器
界面:
因為要涉及到短信發送這種屬於隱私的問題,所以我們要在AndroidManifest.xml中添加一行代碼,來獲得權限:
<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHByZSBjbGFzcz0="brush:java;">
然後,我們就要配置main.xml:
package cn.itcast.sms; import java.util.ArrayList; import android.app.Activity; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity { private EditText numberText; private EditText contentText; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); numberText = (EditText) this.findViewById(R.id.number); contentText = (EditText) this.findViewById(R.id.content); Button button = (Button) this.findViewById(R.id.button); button.setOnClickListener(new ButtonClickListener()); } private final class ButtonClickListener implements View.OnClickListener{ public void onClick(View v) { String number = numberText.getText().toString(); String content = contentText.getText().toString(); SmsManager manager = SmsManager.getDefault(); //獲得默認的消息管理器 ArrayListtexts = manager.divideMessage(content); //拆分長短信 for(String text : texts){ manager.sendTextMessage(number, null, text, null, null); //發送短信 } Toast.makeText(MainActivity.this, R.string.success, Toast.LENGTH_LONG).show(); } } }
昨天將框架整合完成,現在我主要實現昨天的需求,實現商品的列表查詢,這時要涉及到jsp和serveilet知識,不清楚的朋友可以趕緊去補充下知識。1、商品列表的實現1.1、
首先看一張Android系統啟動流程圖: 一個進程最重要的兩項指標一個是啟動了Binder線程池,也就是可以進程Binder進程間通信了。另一個是啟動了Hand
Android提供了一個工具類:AsyncTask,它使創建需要與用戶界面交互的長時間運行的任務變得更簡單。相對Handler來說AsyncTask更輕量級一些,適用於簡
關於自定義View,相信多數開發者都已經非常熟悉了,網絡上的例子也非常多,各種炫酷吊炸天的自定義View也層出不窮。本文只是一個初級學習教程,對於初學者有參考價值。下面正