原创 Android 開發編碼規範

1.Java 代碼中不要出現中文,因爲出現中文的地方都可以放在資源管理的string.xml文件中,這樣做的好處是需求更改的時候,只需要去更改一個地方就行了,省去在Java代碼裏面查找的麻煩。 2.局部變量命名,靜態成員變量命名,單詞首寫

原创 Android 工具代碼

1.獲取應用下的所以Activity public static ArrayList<String> getActivities(Context ctx) { ArrayList<String> result = new Ar

原创 設計模式1(工廠模式)

轉載:http://blog.csdn.net/zhangerqing 設計模式(Design Patterns)         可複用面向對象軟件的基礎 1.設計模式:反覆使用,爲多數人知曉的,經過分類編目的,代碼設計的總結 2.可重

原创 Android WebService(基於SOAP協議)

package com.nenglong.wsclient; import java.io.IOException; import org.ksoap2.SoapEnvelope; import org.ksoap2.serializ

原创 OOM

OOM現象: 05:15:04.764: ERROR/dalvikvm-heap(264): 3528000-byte external allocationtoo large for … 05:15:04.764: ERROR/(26

原创 Android ListView內存優化

文章摘自:http://www.eoeandroid.com/thread-211498-1-1.html 原文:http://www.cnblogs.com/loulijun/archive/2012/04/10/2437888.h

原创 Android獲取應用運行次數

1.android獲取應用的啓動或者是運行的次數的作用主要是用來在用戶第一次啓動的時候,給用戶使用的說明 2.獲取應用啓動的次數,能夠知道用戶的點擊量與使用頻率 PackageManager manager = context.getP

原创 獲取所有APP包名和啓動Activity名

轉載自:http://my.eoe.cn/870420/archive/1314.html public class MainActivity extends Activity { ArrayList<String> list; p

原创 Android Activity四種加載模式

在多Activity開發中,有可能是自己應用之間的Activity跳轉,或者夾帶其他應用的可複用Activity。可能會希望跳轉到原來某個Activity實例,而不是產生大量重複的Activity。這需要爲Activity配置特定的加載模

原创 Android覆蓋升級以及apk簽名

1. 爲什麼要簽名 1) 發送者的身份認證 由於開發商可能通過使用相同的Package Name來混淆替換已經安裝的程序,以此保證簽名不同的包不被替換 2) 保證信息傳輸的完整性 簽名對於包中的每個文件進行處理,以此確保包中內容不被替換

原创 Android ListView 分頁加載

     擁有ScrollBar組件中不能在嵌套ScrollBar組件,譬如ScrollView組件裏面不能嵌套ListView或者是GridView,這個在源碼裏面就有這樣的解釋,因爲這樣是不科學的,存在兩個可以滑動的組件的時候,將會出

原创 Android Activity之間傳遞非原始數據類型

         Activity之間傳遞原始的數據類型很簡單,只要在Activity之間的跳轉的時候使用Intent攜帶bundle數據即可,但是這些只能是傳遞原始的數據類型,如float,Int,String等原始的數據類型,無法傳遞

原创 Android Runnable運行在哪個線程

Android Runnable運行在哪個線程      Android中的Runnable並不一定是新開的線程,比如下面調用的方法就是運行在UI主線程中 Hanlder handler = new Handler(); handler.

原创 Android圖片的處理類

圖片的縮放: /*** * scaling the image * * @param bitMap * source image resources * * @param newWidth

原创 Java 性能優化(防止內存泄漏)

    垃圾回收器是根據對象被引用數來決定是否回收的,也就是說沒一個對象在內存中都會有一個計數器,保存該對象當前被引用的次數,如果被引用的次數爲0 的時候,垃圾回收器就會選擇一個適當的實際將該對象所佔的內存空間回收,並將該對象釋放,問題就