原创 StickyBroadcast

   今天做項目時遇到了一個問題是同一個項目中兩個不同的activity之間想要進行事件監聽,也就是A_activity裏面有了操作之後,另一個B_activity裏面要馬上做出改變。如果想要監聽,就必須得到那個activity的對象,但

原创 SlidingUpPanel開源項目的用法

   如上圖所示,第一張圖是剛運行的結果,第二、第三張圖則是拖動佈局中的部分得到的效果。    這個開源項目代碼看着複雜,其實很簡單,主要是設置好佈局。佈局分爲兩大部分,第一部分就是剛開始運行看到的界面,如圖一中的main content

原创 自定義控件——環形進度條

   系統提供的環形進度條無法顯示進度,且不會停止轉動,所以要用到能顯示進度的進度條時,只能自己定義一個控件。    API Demos裏面有提供類似的畫法,API Demos --> Graphics --> Arcs。        

原创 ListView的各種適配器

  學習至今,發現ListView有好幾種適配器,用法不同,各有優缺點,在此做個小總結:1、BaseAdapter(基本適配器)   其缺點是用法比較複雜一些,但是因爲不受其他限制,所以被廣泛應用。   用法:    a、創建一個類繼承B

原创 activity加載及退出動畫

   做項目的時候看到很多app裏一般都會在某些界面採用特殊的加載和退出動畫,提高用戶體驗,老師沒講過這方面的知識,所以趁着有時間就自己研究了一下並用到項目中。    網上已經有很多關於這方面問題的解答,不過大部分都只講了java代碼,沒

原创 java非對稱加密RSA的工具類及其源代碼

鑑於rsa加密的重要性和相關源代碼的匱乏,經過整理特此貼出。需要到http://www.bouncycastle.org下載bcprov-jdk14-123.jar。 import javax.crypto

原创 DES對稱加密的實現及其源代碼(原創)

package util; import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import java.security.*;import java.io.*; /** 

原创 OOA/D的統一構建(UP)過程之一:需求分析階段USE CASE

  前言:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />        在OOA/D的開發過程中有很多種,比如:up,xp,scru

原创 OOA/D的統一構建(UP)過程之二:需求分析階段之Domain model

1.4、一個USE CASE的書寫範例: XXX USE CASE PRIMARY ACTOR:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offic