有些程序可以配置,用來讓用戶設置有些自定義的偏好可以通過SharedPreference來保存程序運行時用戶的狀態以及用戶輸入過的數據,當然我們也可以通過一些自定義的內容來讓用戶對該程序進行設置用戶設子界面的調用public class&n
有些程序可以配置,用來讓用戶設置有些自定義的偏好Toast是用來向用戶展示一些提示性信息,並且該VIEW永遠不會獲得系統的焦點一般定義為:Toast.makeText(MyClass.this,note info,Toast.LENGTH_SHORT
一種簡單方便的方法就是通過XML文件來配置Menu菜單,設置的時候用Menu或者MenuInflater通常情況下,覆寫Menu按鍵按下去的時候的回調函數onCreateOptionsMenu在該函數中配置MenuMenuInflater
在Android中,如果想要啟動一個activity,可以用startActivity,或者是startActivityForResult(intent, GET_CODE)如果是想要得到新的activity回傳的數據的話,必須使用第二個方法star
SharedPreferences來設置用戶偏好記錄用戶最近一次在程序中輸入的內容SharedPreferences的應用Activity中提供了一個函數getPreferences(int mode),用來返回SharedPreferencess對
默認情況下,啟動一個activity時,會占整個屏幕,而通過為activity添加一些樣式,可以將其設置成窗口的形式如果不需要為該窗口添加任何其他的設置的話,只需要在AndroidMainfest.xml中注冊activity的時候,添加樣式andr
在Android中,兩個activiyt的切換總是自左向右抽動的效果在Activity中提供了overridePendingTransition函數,用在startActivity(Intent) orfinish之後,overridePending
利用DOM解析XML文件的時候,會把XML文件預讀的內存中,如果是比較大的XML文件或者是移動設備的話,不建議使用此方法下面是我解析一個XML文件的詳細代碼import java.io.InputStream; &nb
雖說現在用Eclipse下開發Hadoop程序很方便了,但是命令行方式對於小程序開發驗證很方便。這是初學hadoop時的筆記,記錄下來以備查。 1. 經典的WordCound程序(WordCount.java),可參見 hadoop0.1
在Android上要實現類似Launch的抽屜效果,大家一定首先會想起SlidingDrawer。SlidingDrawer是android官方控件之一,本文的主角不是它,而是民間的控件工具集合~~~android-misc-widgets。andr
由於需要實現自定義的抽屜效果,Android自帶的SlidingDrawer不能滿足,在handle 中 放多個按鈕(比如二個,如下圖的“新建”和關閉)時,點擊“關閉”按鈕關閉或打開,而“新建”按鈕時,觸發別的事件。我通過網上查資料,嘗試過重新Sli
在前面一篇文章中,大致介紹了怎麼仿Mac Dock效果,有的朋友問起那個梯形怎麼實現的,其實這個很簡單,就是一張背景圖片,不過你要先理解.9圖片代表的含義,這裡有一片文章有介紹,不過大家最好是親身體驗下,這樣的話理解更深入。 相關閱讀 :
Launcher是Android系統的桌面,在android2.1之前采用的是launcher,android2.2之後采用的launcher2,他們之間最大的區別是launcher2有3D效果,不過launcher2整個系統的代碼的改動還是比較大的
NinePatchDrawable 繪畫的是一個可以伸縮的位圖圖像,Android會自動調整大小來容納顯示的內容。一個例子就是NinePatch為背景,使用標准的Android按鈕,按鈕必須伸縮來容納長度變化的字符 NinePatchDrawable
之前在網上看到有篇文章:Launcher之Dock細節篇http://www.linuxidc.com/Linux/2011-09/44160.htm 它實現了一個仿Mac的dock。感覺蠻有意思的,所以就照著仿制了一個。可以動態的添加快捷方式,默認
在Linux環境下怎麼編譯Android源碼?一、步驟如下:$ cd aw813/AP //先進入到要編譯的目錄下面$ . build/envsetup.sh$ ch
Android中ListView的右邊滾動滑塊的實現方法有兩種:(1) 在xml布局中只需要在ListView節點上加入:android:fastScrollEnable=true 這個屬性即可。(2)
像列表這種選擇項的彈出式對話框,要改變樣式一般都采取重寫layout方式今天才了解到 其實可以自定義樣式,與大家分享下,其實很簡單AlertDialog.Builder builder = new AlertD
很多人看到這個問題就會想到不就是用ContentObserver嗎但ContentObserver並沒想象的那麼好,因為還沒做到精確到某一列 某一行的數據所以會出現界面的頻繁刷新,或者是頻繁的判斷改變數據的內容。用application域