編輯:關於Android編程
本文實例講述了Android之Intent附加數據的兩種實現方法。分享給大家供大家參考。具體如下:
第一種寫法,用於批量添加數據到Intent:
Intent intent = new Intent();
Bundle bundle = new Bundle();
//該類用作攜帶數據
bundle.putString("name", "林計欽");
intent.putExtras(bundle);
//為意圖追加額外的數據,意圖原來已經具有的數據不會丟失,但key同名的數據會被替換
第二種寫法:這種寫法的作用等價於上面的寫法,只不過這種寫法是把數據一個個地添加進Intent,這種寫法使用起來比較方便,而且只需要編寫少量的代碼。
Intent intent = new Intent();
intent.putExtra("name", "林計欽");
Intent提供了各種常用類型重載後的putExtra()方法,如: putExtra(String name, String value)、 putExtra(String name, long value),在putExtra()方法內部會判斷當前Intent對象內部是否已經存在一個Bundle對象,如果不存在就會新建Bundle對象,以後調用putExtra()方法傳入的值都會存放於該Bundle對象,下面是Intent的putExtra(String name, String value)方法代碼片斷:
public class Intent implements Parcelable {
private Bundle mExtras;
public Intent putExtra(String name, String value) {
if (mExtras == null) {
mExtras = new Bundle();
}
mExtras.putString(name, value);
return this;
}
}
希望本文所述對大家的Android程序設計有所幫助。
android之播放器
本部分代碼在《Android應用開發揭秘》中提到,但是在eclipse環境下調試時出現異常,幾番糾結,代碼終於可以播放器音樂、並成功移植到手機上...... p
Android接收和發送短信處理
關於短信接收處理方面,當前已經有一些app做的比較好了,比如發給手機發驗證碼驗證的問題,很多app在手機接收到驗證碼後,不需要輸入,就直接可以跳過驗證界面,這就是用到了對
Android實現天氣預報溫度/氣溫折線趨勢圖
??Android實現天氣預報溫度/氣溫折線趨勢圖天氣預報的APP應用中,難免會遇到繪制天氣溫度/氣溫,等關於數據趨勢的折線或者曲線圖,這類關於氣溫/溫度的折線圖,一般會
Android基礎入門教程——8.3.9 Paint API之—— ColorFilter(顏色過濾器)(1-3)
本節引言: 我們前面學習了MaskFilter(面具),用它的兩個子類BlurMaskFilter弄了下模糊效果,EmbossMaskFilter