最近一段時間開始了Android源代碼研究,陸續將最近的一些經驗及資料匯總一下,方便日後查找。 Android源代碼編譯可以在windows下也可以在Linux下,個人比較習慣Linux。 1.首選是選擇Linux系統,原來用的系統已經2年未更新,故
Activity的launchmode為默認值。 1.桌面圖標啟動Ap,按Back鍵返回: onCreate() onStart() onResume() 【Back鍵按下】 onPause() onStop() onDestroy() 2.長按Ho
從C轉Java過來,一些基礎理論不是太扎實,在使用final局部變量時出現了理解錯誤,今天驗證了一下,記下筆記。public class Main { &nbs
JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基於JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一個子集。 在Android中被廣
Android ListView添加按鈕後自身無響應。在ListView上加了個Button 後就只響應Button 而不響應ListView的單擊了。 後來終於解決了。是因為Button獲取了焦點, 導致ListView沒有了焦點, 所以響應不了。
要給TextView 添加圖片其實很簡單, 我們只要在xml裡添加一個樣式即可.Android:drawableBottom 在text的下方添加一個Drawable圖片android:drawableLeft&n
其實Android 中的底部菜單, 可以用分頁控件很好的實現。 我們先將自定義分頁控件做好, 就可以做到頂底兩個位置的菜單了。TabHost只是作為一個容器來存放一些Activity, 所以需要自己另外創建幾個新的Activity, 然
在Android 多線程中要注意的一點是, 在多線程中不能夠更新界面的控件, 因為控件的更新只能由主線程來完成。 但是我們可以通過Handler 這個對象來對主線程中的控件進行更新。在多線程中如果想更新主線程的控件, 需要向主線程的Handler對象
Android 上電子羅盤的數據獲取非常的簡單, 它會返回一個值給我們, 而這個值就是度數。 我們只需要一個成員變量 Private SensorManager sensorManager; 該變量管理手機中的傳感器信息。&n
BroadcastReceiver用於接收廣播Intent,廣播Intent的發送是通過調用Context.sendBroadcast()、Context.sendOrderedBroadcast()來實現的。通常一個廣播Intent可以被訂閱了此I
Android實現對imageview的拖動以及縮放package org.wch.gesture; import android.graphics.Matrix; &nbs
HTML5/JavaScript 編程規范 一、文本編輯規則 縮進為2個空格,不使用tab 標簽全部采用小寫字母,如<input type=checkbox checked>
HTML5 Canvas 如何取消反鋸齒繪圖(HTML5 Canvas how to turn off anti-aliasing drawing)一、問題的提出我們都知道反鋸齒(anti-aliasing)繪圖給我們帶來更好的視覺體驗,有了這個技術
假定主窗口Activity類為MainActivity,子窗口為ChildActivity,並假定closeButton是子窗口上的一個按鈕,按這個按鈕關閉子窗口並向主窗口回傳數據。首先在ChildActivity的onCreate事件中添加以下代碼
全屏在Activity的onCreate方法中的setContentView(myview)調用之前添加下面代碼requestWindowFeature(Window.FEATURE_NO_TITLE);//隱藏標題 getW
繼續Android開發的征程。以下是Android應用開發揭秘這本書第四章的關於UI的事件處理的總結。基本上都是可以復用的代碼。存著日後方便。1.EditView控件的setOnKeyListener方法。點擊上下左右鍵或者中間鍵的時候可以出發該方法
概述:Android 的上下文菜單類似於 PC 上的右鍵菜單。當為一個視圖注冊了上下文菜單之後,長按(2 秒左右)這個視圖對象就會彈出一個浮動菜單,即上下文菜單。任何視圖都可以注冊上下文菜單,不過,最常見的是用於列表視圖ListView的item。注
在Android某些開發需求當中,有時候需要在listveiw中加入checkbox實現單選,多選操作。表面上看上去只是改變checkbox那麼簡單,然而實際開發中,實現起來並不是那麼得心應手。尤其當listview比較多(比如屏幕最多只能顯示10個