原创 Android內存分析和調優
最近我們的android app佔用了大量內存,於是領導安排做減少內存佔用的工作。 要優化內存,首先要做的就是分析內存佔用情況。android提供了多個工具和命令進行內存分析。 第一層 Procrank 很粗略的,可以使用
原创 Parcelable
Android序列化對象主要有兩種方法,實現Serializable接口、或者實現Parcelable接口。實現Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比實現Seri
原创 總結 20 個開發細節
1:提交到SVN的代碼必須有提交備註,以便於以後查看。 2:如考慮頁面緩存,可以在路徑後增加隨機數:url + "&TimeS=" + Math.random();。 3:類的頭註釋:類說明、作者、版本、特別說明。 4:方法必須有註釋
原创 Android 中Parcelable的作用
android提供了一種新的類型:Parcel。本類被用作封裝數據的容器,封裝後的數據可以通過Intent或IPC傳遞。 除了基本類型以 外,只有實現了Parcelable接口的類才能被放入Parcel中。 Parcelable實現
原创 MessageDigest簡介
本文博客原文 參考文章:http://blog.sina.com.cn/s/blog_4f36423201000c1e.html 一、概述 java.security.MessageDigest類用於爲應用程序提供信息摘要算法的功
原创 handler類
之前我在編輯效果圖頁面就是經常遇到報使用了bitmap爲null的問題,之後我就習慣了只要是當前UI有用到的Bitmap,如果要在自己另外開的線程中釋放,我都會加一個主線程的handler來講釋放Bitmap的操作post到ui線程完成!
原创 頁面彈出動畫,類似抽屜效果
/** * 設置裝飾列表框狀態 * * @param isOpen * 是否打開 * @param hasAnimation * 打
原创 Context.getDir
[java] view plaincopyprint? Context context ; private final String APP_CONFIG ="config"; File dirConf= context.ge
原创 Java安全通信:HTTPS與SSL
1. HTTPS概念 1)簡介 HTTPS(全稱:Hypertext Transfer Protocol over Secure Socket Layer),是以安全爲目標的HTTP通道,簡單講是HT
原创 關於 httpUrlConnection 的 setDoOutput 與 setDoInput
httpUrlConnection.setDoOutput(true) httpUrlConnection.setDoInput(true) 這兩個方法在develope的httpUrlConnection方法中找不到的。 一
原创 接口回調(數據返回)
頁面A跳轉到頁面B,退出頁面B時,把頁面B(Ipage)上的某一數據返回給頁面A (Ipage) 頁面B public interface CallbackInterface{ public void callback(int n
原创 Timer和TimerTask詳解
以下內容根據 The JavaTM Tutorial 和相關API doc翻譯整理,以供日後參考: 1.概覽 Timer是一種定時器工具,用來在一個後臺線程計劃執行指定任務。它可以計劃執行一個任務一次或反覆多次。 TimerTask一個抽
原创 listView懶加載解決快速拖動卡屏問題
快速拖動 上下拖動很卡的原因 listView中有大量的圖片,每張圖片在生存時候會花200毫秒, 解決:利用listView的懶加載 :當拖動時候不去加載ListView中的條目,當用戶停止的時候才 真正去加載這個條目
原创 android 使用相機時出現了 startpreview 報錯
一般Camera調用open以及startPreview需要確保不多次調用, 如果Camera.open(); 或者camera.startPreview();連續調用了多次,將可能會發生 java.lang.RuntimeExcept
原创 打開相冊
/*Intent i = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);