原创 爲JAVA性能而設計(2)

  爲性能而設計, 第二部分: 減少對象創建[/b]    From java World.    在設計 Java 類的時候避免性能上的冒險    概要    許多通常的 Java 性能問題都起源於在設計過程早期中的類設計的思想, 早在

原创 SSL/TLS協議簇加解密流程

一、概述       SSL協議是最早Netscape公司開發的安全通信協議,用於瀏覽器安全通信。到SSL Version3,提交作爲IFTF草案,已經廣泛的應用Intetnet通信。之後IETF對SSLv3稍作改動並更名爲TLS1.

原创 Ant引入第三方jar遇到的問題

最近在Android工程中引入了umeng統計,在Eclipse中一切正常,但是用ant編譯時遇到了一些問題: 可以正常編譯過,但運行時會遇到”ClassNotFound Exception”,如果把它去掉,工程就根本編譯不過,很奇怪

原创 android 兩個應用之間的通信與調用

Android 裏面的兩個APK通信的方式有哪些? 自己網上查了查,總結了一下: 1. 廣播,最簡單的方法,這個實現起來比較簡單 2. AIDL,功能強大,支持一對多併發通信,支持實時通信。 3. 網上一個人寫的: 思路  

原创 ant配置文件詳解(轉)

最近打算在eclipse工程中使用ant, 發現ant工具還是很不錯的。 比eclipse靈活多了。 xml的配置詳細說明。     --------------------------------------------------

原创 Fragment、Activity比較——Android碎片介紹

Fragment是Android honeycomb 3.0新增的概念,Fragment名爲碎片不過卻和Activity十分相似,下面介紹下Android Fragment的作用和用法。Fragment用來描述一些行爲或一部分用戶界面

原创 分析android動畫模塊

Android 平臺提供了兩類動畫,一類是 Tween 動畫,即通過對場景裏的對象不斷做圖像變換(平移、縮放、旋轉)產生動畫效果;第二類是 Frame 動畫,即順序播放事先做好的圖像,跟電影類似。本文分析了 Tween 動畫的實現原

原创 Java程序執行超時——Future接口介紹

在Java中,如果需要設定代碼執行的最長時間,即超時,可以用Java線程池ExecutorService類配合Future接口來實現。 Future接口是Java標準API的一部分,在java.util.concurrent包中。Futu

原创 android:shape的使用

Android中常常使用shape來定義控件的一些顯示屬性,今天看了一些shape的使用,對shape有了大體的瞭解,稍作總結:先看下面的代碼: <shape>       <!-- 實心 -->       <solid a

原创 常用的APT命令參數

    apt-cache search package 搜索包     apt-cache show package 獲取包的相關信息,如說明、大小、版本等     sudo apt-get install package 安裝包  

原创 Android中dp和px之間進行轉換

在xml佈局文件中,我們既可以設置px,也可以設置dp(或者dip)。一般情況下,我們都會選擇使用dp,這樣可以保證不同屏幕分辨率的機器上佈局一致。但是在代碼中,如何處理呢?很多控件的方法中都只提供了設置px的方法,例如setPaddi

原创 X.509證書解析和使用

一、概述     常見的X.509證書格式包括:     cer/crt是用於存放證書,它是2進制形式存放的,不含私鑰。     pem跟crt/cer的區別是它以Ascii來表示,可以用於存放證書或私鑰。     pfx/p12用於

原创 計算控件尺寸

除非你總是需要一個100×100像素的控件,否則,你必須要重寫onMeasure。   onMeasure方法在控件的父元素正要放置它的子控件時調用。它會問一個問題,“你想要用多大地方啊?”,然後傳入兩個參數—— widthMe

原创 Android四種Activity的加載模式

Android的進程,線程模型:  http://www.cnblogs.com/ghj1976/archive/2011/04/28/2031586.html 其中對“Android的單線程模型”的描述,明白Activity的一些注意

原创 Fragment官方API

與Activity通信儘管Fragment被實現爲一個獨立於Activity的對象,並且可以在多個activity中使用, 但一個給定的fragment實例是直接綁定到包含它的activity的. 特別的, fragment可以使用 g