編輯:初級開發
需要引入兩個Package
import android.telephony.PhoneStateListener;
import android.telephony.TelephonyManager;
MyPhoneStateListener phoneListener=new MyPhoneStateListener(); //我們派生的類
TelephonyManager telephonyManager
=(TelephonyManager)getSystemService(TELEPHONY_SERVICE);
telephonyManager.listen(phoneListener,
PhoneStateListener.LISTEN_CALL_STATE);
這裡做下簡單的調試,直接使用Logcat查看來電號碼:
import android.content.Context;
import android.telephony.PhoneStateListener;
import android.util.Log;
public class MyPhoneStateListener extends PhoneStateListener {
Context context;
@Override
public void onCallStateChanged(int state,String incomingNumber){
Log.e("PhoneCallState", "Incoming number "+incomingNumber); //incomingNumber就是來電號碼
}
整個來電軟件制作十分簡單,Android平台在各方面都比較智能,加上一個BOOT_COMPLETED獲取,保證開機自動運行,一個來電通就很容易的制作完成了,稍後android開發網會提供完整工程的源代碼下載。
android系統中采用PULL技術解析XML文檔比用SAX技術性能要好得多。建議android的開發者采用PULL技術解析XML文檔。跟SAX類似,只不過PULL技
TextVIEw 部分字體高[功能]TextVIEw是不支持部分字段高亮的 但是我們可以進行擴展[思路]1. 利用LinearLayout 作為 TextVIEw 的
從學習搭環境到開發,雖然也遇到些讓人糾結的問題,還好都一一解決了。言歸正轉,這次寫的是一個Demo似的小應用,簡單得不能再簡單了,一共就三個類,主類Bubble繼承於A
HTC Hero作為一款硬件配置強悍的智能手機,對不同版本的android系統兼容性非常好,曾有用戶將HTC新機Espresso內的2.1版android系統和最新的S