將介紹如何讓系統自動判斷輸入的字串做該做的提示(或提供連結),如輸入的電話就提供電話連結、輸入的是網址就提供Hyper Link。
- Feb 03 Wed 2010 22:08
5-1 具有正規表達式的TextView—Linkify 規則
- Feb 03 Wed 2010 22:08
5-2 ACTION!CALL!撥打電話—Intent.ACTION.CALL 的使用
在撥出EditText 所輸入的號碼時,程式會檢查輸入內容否為電話格式並作提示。
- Feb 03 Wed 2010 22:07
5-3 具自製發送簡訊程式—SmsManager 與PendingIntent 物件
EditText 中輸入電話與簡訊內容,送出後,Toast 會發出送出成功或相關格式錯誤的訊息。
- Feb 03 Wed 2010 22:07
5-4 自製發送Email 程式—Intent 於Email 上的使用
在類似Outlook 的畫面中撰寫Email,點選發信按鈕後,會開啟送信的程式。
- Feb 03 Wed 2010 22:06
5-5 自製行事曆手機資料庫—實作SQLiteOpenHelper
使用手機上的資料庫(SQLite),設計一個簡單的資料庫來放置行事曆,提醒使用者還有哪些工作事項。
- Feb 03 Wed 2010 22:06
5-6 手機震動節奏藝術—Vibrator 物件及週期運用
震動在手機裡面是預設的模式,但透過程式的輔助,可以做更精密的控制,諸如震動週期、持續時間等等。
- Feb 03 Wed 2010 22:05
5-7 圖文視覺化提醒—Toast 與LinearLayout View
將針對手機互動通訊常用到的Toast 以圖片提示,將自訂的Layout(包含TextView、ImageView 等)放在Toast中。
- Feb 03 Wed 2010 22:05
5-8 狀態列的圖示與文字提醒—NotificationManager 與Notification 物件的應用
將Notification 加入NotificationManager 中,可將訊息顯示在狀態列中,模擬MSN 線上狀態的切換,在切換線上狀態的同時,改變狀態列上顯示的線上狀態小圖示。
- Feb 03 Wed 2010 22:04
5-9 搜尋手機通訊錄自動完成—使用ContentResolver
用AutoCompleteView輸入連絡人名字的關鍵字,將類似的名字列出,點選後帶出該連絡人的電話。
- Feb 03 Wed 2010 22:03
5-10 取得聯絡人資料—Provider.Contact 的使用
設計一個搜尋按鈕,在onClick()的事件驅動後,呼叫手機內建的通訊錄Intent,開啟手機的通訊錄介面,選擇聯絡人之後,返回自己的Activity。