原创 Android一些常用的顏色值

一些常用的顏色值: <?xml version="1.0" encoding="utf-8" ?>    <resources>    <color name="white">#ffffff</color><!--白色 -->  

原创 【轉】Android類庫打包方法探究

開發Android應用的時候,對於可用於多個應用的公用的部分,或是打算髮布給第三方進行應用集成的部分,要把這部分打包成類庫怎麼做呢? 衆所周知,Android應用使用ADT打包成apk,apk中包含了運行程序所需要的一切,包括:clas

原创 ubuntu 10.04LTS安裝sun java6 jdk問題解決

unbuntu10.04安裝java6問題 Package 'sun-java6-jdk' has no installation candidate   解決方法: 1. sudo gedit 2. 打開 /ect/apt/sour

原创 【轉】Android jar resource 資源文件的獲取

jar引用的資源文件必須放在assets文件夾中,並且佈局文件和Drawable必須是編譯過的格式,否則佈局文件無法解析,一般的Drawable尺寸不正確,Nine-Patch無法拉伸。   抽取佈局文件的方法如下,其中fileName

原创 【轉】eclipse 找不到Courier New 樣式解決方法

之前有朋友問到說eclipse3.7,以及以後版本(貌似直接跳到4.2了)沒有Courier New 樣式,其實因爲你用了window7以上系統    解決方法如下: win7/8 中的系統字體分爲"顯示"和"隱藏"兩種狀態 當爲"隱藏

原创 【轉】RSA加密的填充模式

跟DES,AES一樣, RSA也是一個塊加密算法( block cipher algorithm),總是在一個固定長度的塊上進行操作。 但跟AES等不同的是, block length是跟key length 以及所使用的填充模式 有關

原创 【轉】關於socket長連接的心跳包

出於最近對im研究的興趣,看到smack裏有個30s發送一個空消息的線程,瞭解了下關於心跳包,keepalive的知識。 TCP的socket本身就是長連接的,那麼爲什麼還要心跳包呢? 搜索到的資料解釋如下: 一:內網機器如果不主動向外

原创 接口與抽象類

以下爲選摘自網絡,羅列至此: 接口就跟U盤的USB接口一樣,可以插拔。。 當你要完成一個功能的時候,兩個事物聯繫不大,可以用接口。 抽象類着重繼承關係。如果兩個東西可以看成繼承關係,用抽象類。 你要弄一個有警報器的門。 你可以定義一個抽象

原创 【轉】Android導出jar library時資源resource id獲取的問題

當需要把一個Android導出爲jar包時,如果裏面有用到Resource,比如R.layout,R.id 其它程序引入這個包的時候會遇到id找不到的情況。 這是因爲導出jar的時候裏面的R.id已經替換爲一個int常量,而在新的程序

原创 【轉】Android NIO Socket編程

根據前兩週寫的關於Socket編程的網絡通信的代碼,現在對有關知識和注意事項進行總結如下: 1.首先說下Android NIO中有關Socket編程的類: 1)ServerSocketChannel類:服務器套接字通道相當於傳統IO下的

原创 【轉】java nio對OP_WRITE的處理解決網速慢的連接

17.3.1  如何處理慢速的連接       對企業級的服務器軟件,高性能和可擴展性是基本的要求。除此之外,還應該有應對各種不同環境的能力。例如,一個好的服務器軟件不應該假設所有的客戶端都有很快的處理能力和很好的網絡環境。如果一個客戶

原创 【轉載】RSA數字簽名與加密、解密間的關係

  轉載提及RSA,大家會想到公鑰、私鑰、加密、解密、數字簽名、數字信封。。。但也許大家和曾經的我一樣,對其中的某些理解會存在誤區,最近看了下關於RSA的RFC 2313文檔,再加上自己的一些測試,終於理清了其中的一些關係,主要包括以

原创 【轉】Android使用ant對項目進行編譯簽名優化打包

Android本身是支持ant打包項目的,並且SDK中自帶一個build.xml文件。通過該文件,可以對文件進行編譯、打包、安裝等。並且支持多種方式打包,如debug或者release。一般的,可以按照如下方法進行操作:首先創建一個And

原创 【轉】Android編程之解決android-support-v4打包問題

如果工程引入了android-support-v4的jar類庫,那麼在工程打包混淆時,就會出現報錯提示。例如提示你:You may need to specify additional library jars (using '-lib

原创 【轉】RSA選用小公鑰指數(e=3)真的不安全嗎?

引言現有的大部分RSA算法實現都遵循PKCS#1 v2.1/v1.5 (2002/1993)。根據PKCS#1的建議,公鑰指數e是可以選取較小的素數3或65537(=2^16+1)。這樣選取主要是爲了提高加密或簽名驗證的性能,因爲3或6