原创 避免Android內存泄露

Android的應用被限制爲最多佔用16m的內存,至少在T-Mobile G1上是這樣的(當然現在已經有幾百兆的內存可以用了——譯者注)。它包括電話本身佔用的和開發者可以使用的兩部分。即使你沒有佔用全部內存的打算,你也應該儘量少的使用內存

原创 嚴苛模式(StrictMode)

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

原创 android 代碼優化

本文的內容均來自Android SDK文檔Resources下的Articles,本文對一些比較有用、常用的知識做一個簡要的總結。 1、避免內存泄露 Context經常用來加載訪問各種Resources,這就是爲什麼很多控件在創建的時候都

原创 Android應用性能優化

遇到的問題: 1)ANR 2)ListView 卡頓,不流暢 3)Activity啓動慢 4)動畫不流暢,啓動前卡頓 5)自定義view啓動慢 6)  OOM 7)數據庫大量操作 8)長時間運行後,程序變慢 基本思想: 1)語言

原创 Android學習能力之移動應用分析

http://blog.csdn.net/feiyangxiaomi/article/details/45583133 1.移動應用分析是什麼 移動應用是移動互聯網的重要載體,移動應用分析是指在獲得移動用戶使用等基本數據情況下,由服務

原创 android 的listview 3大優化策略

1.複用convertView 在getItemView中,判斷convertView是否爲空,如果不爲空,可複用。 2.異步加載圖片 item中如果包含有webimage,那麼最好異步加載 3.快速滑動時不顯示圖片 當快速滑

原创 Android代碼優化

1)靜態變量引起內存泄露 在代碼優化的過程中,我們需要對代碼中的靜態變量特別留意。靜態變量是類相關的變量,它的生命週期是從這個類被聲明,到這個類徹底被垃圾回收器回收纔會被銷燬。所以,一般情況下,靜態變量從所在的類被使用開始就要一直佔用着內

原创 Android WebView開發問題及優化彙總

我們在native與網頁相結合開發的過程中,難免會遇到關於WebView一些共通的問題。就我目前開發過程中遇到的問題以及最後得到的優化方案都將在這裏列舉出來。有些是老生常談,有些則是個人摸索得出解決方法。下面就是整理得到的些乾貨。 1

原创 C++基礎(int和char互相轉換)

1 char型數字轉換爲int型 char a[] = "32"; printf("%d\n", a[0]-'0');//輸出結果爲3 2 int轉char*,int是32位的,char是8位的。 一個int可以轉成4個char。 cha

原创 Android優化技術詳解-第七章 代碼優化(筆記)

1.代碼優化原則 listview的緩存機制

原创 android UI筆記

ViewStub的應用http://blog.csdn.net/hitlion2008/article/details/6737537 Android抽象佈局——include、merge 、ViewStub http://blog.c

原创 Android hierarchyviewer不能使用的解決方法

有的時候打開模擬器,在DDMS的device中可以看到設備,並顯示可以debug的狀態,但是不顯示進程的信息,並且hierarchyviewer也不可以用。 在控制檯的打印信息如下:  - hierarchyviewer]Unable

原创 Java算法題

原文地址http://blog.csdn.net/jackfrued/article/details/17740651 摘要:這一部分主要是數據結構和算法相關的面試題目,雖然只有15道題目,但是包含的信息量還是很大的,很多題目背後的解題思

原创 [Android Studio]build新工程的時候卡住問題解決

這個是排除網絡代理情況外的另外一種情況。不是下載gradle的問題。另外一種特殊情況。 (1)首先命令行運行gradle -version查看本地版本,例如時2.4 (2)再查看在工程的gradle/wrapper下,有個gradle-