Time of Update: 2013-12-10
Activitys, Threads, & Memory Leaks 在Android編程中,一個公認的難題是在Activity的生命週期如何協調長期啟動並執行任務和避免有可能出現的記憶體流失問題。考慮下面一段代碼,在Activity建立時啟動了一個線程,線上程中無限迴圈。 /** * Example illustrating how threads persist across configuration * changes (which
Time of Update: 2013-12-10
//轉換器 GsonBuilder builder = new GsonBuilder(); // 不轉換沒有 @Expose 註解的欄位 builder.excludeFieldsWithoutExposeAnnotation();
Time of Update: 2013-12-10
本文 KeyguardManager km= (KeyguardManager) getSystemService(Context.KEYGUARD_SERVICE); //得到鍵盤鎖管理器對象KeyguardLock kl = km.newKeyguardLock("unLock"); //參數是LogCat裡用的Tagkl.disableKeyguard(); //解鎖PowerManager pm=(PowerManager)
Time of Update: 2013-12-10
針對螢幕上的一個View控制項,Android如何區分應當觸發onTouchEvent,還是onClick,亦或是onLongClick事件? 在Android中,一次使用者操作可以被不同的View按次序分別處理,並將完全響應了使用者一次UI操作稱之為消費了該事件(consume),那麼Android是按什麼次序將事件傳遞的呢?又在什麼情況下判定為消費了該事件?
Time of Update: 2013-12-10
簡訊攔截的實現主要是使用了廣播接收者來實現。 BroadcastReceiver 廣播接收者 必須指定要接收的廣播類型。必須明確的指定action 廣播:事件。普通廣播: 是非同步。會廣播接收者同時接收,不能被中斷sendBroadcast()有序廣播: 是同步的。會根據廣播接收的優先順序進行接收,是可以中斷 簡訊到來廣播 sendOrderBroadcast()priority的範圍是:-1000 ~
Time of Update: 2013-12-10
這裡我只能記錄下過程 Android有四層,最底層的Linux是一個kernel,然後是執行階段程式庫層,驅動大部分在這兩層完成,接著是Framework層,主要是Android源碼,最後是在源碼基礎上進行二次開發的應用程式層。
Time of Update: 2013-11-16
自從安卓本篇通過大家熟悉的“一鍵鎖屏”的小項目實現來介紹裝置管理 一鍵鎖屏的實現原理:當按鎖屏鍵的時候,會發出一個廣播,當使用者介面接收到一個廣播的時候就可以實現鎖屏。而廣播的發送是我們調用DevicePolicyManager 鎖屏需要將應用程式提升為系統管理員的許可權,如果當前的應用具備系統管理員的許可權,則直接調用 將應用程式具備系統管理員許可權的做法:寫一個廣播的接收者,讓該廣播接受者去申請系統管理員的許可權,讓作業系統給廣播接收者授
Time of Update: 2013-11-16
1。單選.RadioGroup 可將各自不同的RadioButton ,設限於同一個Radio 按鈕組,同一個RadioGroup 組裡的按鈕,只能做出單一選擇(單選題). <RadioGroup android:id="@+id/group" android:orientation="horizontal"> <RadioButton
Time of Update: 2013-11-16
04-01 13:12:11.572 I/InputDispatcher( 220): Application is not responding:Window{2b263310com.android.email/com.android.email.activity.SplitScreenActivitypaused=false}. 5009.8ms since event, 5009.5ms since waitstarted 04-0113:12:11.572
Time of Update: 2013-11-16
看到很多應用的設定介面都有圓角效果的列表,類似下面的下面說說我的實現原理:繼承LinearLayout,然後設定一個自訂的TabAdapter,類似於listview,添加一個setAdapter()方法,這個方法就是將子視圖加入,然後設定背景選取器效果;還可以添加風格不同的視圖,通過addview方法,最後一定要調用commit方法,設定子視圖的背景,對於背景有三種情況,中間項四角都是圓角,頂部圓角和頂部圓角效果自訂TabAdapter抽象類別,是要繼承即可: Object
Time of Update: 2013-11-16
在我們使用真機進行Android應用調試時,有時候會出現無法獲得調試資訊的情況, 錯誤提示如下:Unable to open log device ‘/dev/log/main’: No such file or directory 這是因為我們的手機沒有開起log記錄,下面以華為c8812為例開啟手機的log功能: 1、在撥號介面輸入:*#*#2846579#*#* 進入測試菜單介面。 2、Project Menu–後台設定–LOG設定
Time of Update: 2013-11-16
新人開發理念 1 activity 是每個功能頁面的入口 2 動畫效果需要配合資源檔中,動畫的定義 3 檔案的讀取是有許可權控制的 4 布局應該盡量簡單,這樣才能讓程式跑的飛快 前記 重新開始一個新的apk項目,之前的“公用單車”沒搞完又放棄了,希望這個項目不會繼續無疾而終。把自己做這個項目的過程用部落格記錄下來,也算是對自己的一個督促。 規劃 1 先做一個基礎demo 2 完善功能 3 重構 第一日 之前找了一個coolreader 的源碼,感覺聽靠譜的,今天先參考下。
Time of Update: 2013-11-16
1. 布局檔案<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"
Time of Update: 2013-11-16
下載Xamarin Mono For Android 4.6.07004 完整離線破解版 (包括除 Android SDK 外的所有檔案)Android SDK。資源源自 http://www.wuleba.com/18892.html在Wuleba 上 這兩個都提供了下載。但由於 Wuleba 只提供了 城通網盤 與 QQ旋風離線 的下載,個人覺得這個下載速度。。。。。有點愁人。所以,我上傳到
Time of Update: 2013-11-16
jsoup Jsoup在這個網站上你可以找到一些說明,jsoup 1. 2. 3. jsoup下面是一個純 [java] view plaincopypublic static void main(String[] args) throws IOException { try
Time of Update: 2013-11-16
我在Fragment中inflate它都可以,可是一旦使用ListView來inflate就會報錯,說找不到我自訂的attr!研究了半天發現是我的inflate的context有問題:view =);發現了什麼問題嗎?最終發現居然不可以使用AppContext,而是只能使用Activity層級的!請問有人知道為什麼嗎?view =);這樣就可以了。 最後附上我的LOG:07-13 18:03:50.120: W/System.err(15302):
Time of Update: 2013-11-16
由於NDK編譯代碼時必須要用到make和gcc,所以你必須先搭建一個linux環境, cygwin是一個在windows平台上啟動並執行unix類比環境,它對於學習unix/linux作業環境,或者從unix到windows的應用程式移植,非常有用。通過它,你就可以在不安裝linux的情況下使用NDK來編譯C、C++代碼了。 首先下載cygwin安裝程式setup.exe。
Time of Update: 2013-11-16
原文地址:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。抽空把對ListView的使用做了整理,並寫了個小例子,如。 列表的顯示需要三個元素:1.ListVeiw 用來展示列表的View。2.適配器 用來把資料對應到ListView上的中介。3.資料 &
Time of Update: 2013-11-16
TextView是個特別基礎的Android控制項,只要有文本基本就少不了它。但是最近在項目開發的過程中我發現TextView存在很多局限性,其中最令我頭疼的就是TextView文本排版方面的問題。我們都知道在word中文字對齊有靠左、靠右、置中、分散對齊等,但是TextView中就偏偏沒有分散對齊這個屬性設定。這就導致了TextView中一段文字會出現右邊參差不齊的問題,中文由於每個字等寬看起來還不是特別糟糕,英文看起來就比較過分了。為瞭解決這個問題,一個常用的解決方案是在TextView內使
Time of Update: 2013-11-16
一,快速使用(確保ImageLoader只初始化一次,這樣圖片緩衝會更加優秀。)情境:為ImageView設定一張指定Uri的圖片。1,導包,配置連網,讀寫SD卡許可權。2,初始化:(如果在自訂Application中執行初始化動作,manifest檔案中Application節點的name屬性,記得改變。)ImageLoaderConfiguration config = new