原创 Android 關於onNewIntent的方法調用

在Android應用程序開發的時候,從一個Activity啓動另一個Activity並傳遞一些數據到新的Activity上非常簡單,但是當您需要讓後臺運行的Activity回到前臺並傳遞一些數據可能就會存在一點點小問題。 首先,在

原创 android 方向傳感器的使用

public class SimpleOrientationActivity extends Activity {private static final String DEBUG_TAG = "SimpleOrientationActi

原创 防止android Toast重複提示

當Toast響應點擊事件時,如果用戶連續點擊,就會導致多個Toast排隊等待依次顯示,從而感覺很不友好,這個時候可以用以下方法避免之: [java] view plaincopy private static To

原创 Android中Intent傳遞對象的兩種方法(Serializable,Parcelable)

一.序列化原因: 1.永久性保存對象,保存對象的字節序列到本地文件中; 2.通過序列化對象在網絡中傳遞對象; 3.通過序列化在進程間傳遞對象。 二.至於選取哪種可參考下面的原則: 1.在使用內存的時候,Parcelab

原创 Android windowSoftInputMode屬性詳解

activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是顯示 【二】是否減少活動主窗口大小以便騰出空間放軟鍵盤

原创 Android中merge和include標籤的使用

先說下標籤的第一個比較簡單的用法。如果我們使用FrameLayout作爲activity's content view的父元素(也就是在main.xml裏把它寫在最外層),那麼可以考慮用替換標籤。官方文檔給出的解釋是這樣做可以減少一級佈

原创 android Handler用法

方法一:(java習慣,在android平臺開發時這樣是不行的,因爲它違背了單線程模型) 剛剛開始接觸android線程編程的時候,習慣好像java一樣,試圖用下面的代碼解決問題    new Thread( new Runnabl

原创 android 讀取apk簽名信息

某些時候需要獲取某個特定的apk(已安裝或者未安裝)的簽名信息,如程序自檢測,可信賴的第三方檢測(應用市場),系統限定安裝   對此,有兩種實現方法   可以使用Java自帶的API(主要用到的爲JarFile,JarEntry,Ce

原创 android ActivityInfo使用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR); 可以強制設置 爲豎屏 根據版本進行控制 ::: int version = Integer.v

原创 android activity的2個啓動模式

1. 如果已經啓動了四個Activity:A,B,C和D。在D Activity裏,我們要跳到B Activity,同時希望C finish掉,可以在startActivity(intent)裏的intent裏添加flags標記,如下所

原创 Android 自定義的notification

main 代碼 ::: public void click1(View view) { NotificationManager nm = (NotificationManager) getSystemService(NOTIFICAT

原创 Android的TextView使用Html來處理圖片顯示、字體樣式、超鏈接等

一、[Android實例]實現TextView裏的文字有不同顏色 轉eoe:http://www.eoeandroid.com/thread-4496-1-1.html import android.text.Html; Te

原创 android自定義佈局中的平滑移動

在android應用程序的開發過程中,相信我們很多人都想把應用的交互做的比較絢麗,比如讓界面切換平滑的滾動,還有熱度灰常高的僞3D等界面效果,通常情況下,系統提供的應用在特效這方面只能爲我們提供簡單的動畫接口,所以要想實現比較酷炫的效果

原创 Android- 嚴苛模式(StrictMode)

Android 2.3提供一個稱爲嚴苛模式(StrictMode)的調試特性,Google稱該特性已經使數百個Android上的Google應用程序受益。那它都做什麼呢?它將報告與線程及虛擬機相關的策略違例。一旦檢測到策略違例(polic

原创 zvzvzv

// 開啓煙霧背景界面 Intent intent = new Intent(); intent.setClass(getApplicationContext(),BackGroundActivity.class)