原创 一些實用的圖形用戶界面方法

這個函數已反覆應用於多個手機應用軟件平臺 用法:參數定義:str——要分割的字符串                         font——字體                         rowMaxW——分割後每行寬度    

原创 避免在Java中使用Checked Exception

Java的Exception分爲兩類,一類是RuntimeException及其子類,另外一類就是checked Exception。Java要求函數對沒有被catch處理掉的checked Exception,需要將其寫在函數的聲明部分

原创 java設計模式之Singleton(單態)

定義: Singleton模式主要作用是保證在Java應用程序中,一個類Class只有一個實例存在。   在很多操作中,比如建立目錄 數據庫連接都需要這樣的單線程操作。   還有, singleton能夠被狀態化; 這樣,多個單態類在一起

原创 MVC設計模式參考一

先談優點: 1)將M.V.C.分離可以讓不同的專家負責不同的模塊,一般情況下,M部分由熟悉數據庫,網絡傳輸的專家來負責;V則交給對UI有研究的專家。這 對於項目的管理者而言是多麼的誘人,分工意味着可以提高效率並可以按照傳統的責任劃分來處理

原创 MTK平臺驅動調試指南 (轉)

Ø      GPIO設置篇 一、GPIO有關的函數 1.GPIO_ModeSetup: 函數原型:void GPIO_ModeSetup(kal_uint16 pin, kal_uint16 conf_dada) 功能:設置GPIO的工

原创 SPI接口的單線應用

2 SPI接口的單線應用    在標準的SPI接口間進行通信時,SPI總線的四條信號線中: 主機SCLOCK與從機SCLOCK相連; 主機MISO與從機MOSI相連;主機MOSI與從機MISO 相連; 主機控制信號線與從機的SS相連。在S

原创 cokie技術在Java ME平臺的應用與實現

Cookie在Web應用程序中被廣泛採用,維護瀏覽器和服務器之間的狀態。遺憾的是這一特性在Java ME平臺中並沒有得到支持。因此,要想維持客戶端和服務器端的狀態則必須使用URL重寫的方式。URL重寫操作起來比較麻煩,所以研究一下cook

原创 晶振工作原理

晶振-基本概述         晶振 晶體全稱爲晶體振盪器,其作用在於產生原始的時鐘頻率,這個頻率經過頻率發生器的放大或縮小後就成了電腦中各種不同的總線頻率。以聲卡爲例,要實現對模擬信號44.1kHz或48kHz的採樣,頻率發生器就必須

原创 抽象工廠(Abstract factories)

抽象工廠(abstract factory)模式看起來很像前面我們看到的那些factory對象,只不過它有多個而不是一個factory方法。每一個factory 方法創建一個不同類型的對象。基本思想是:在創建工廠對象的地方,由你來決定如何

原创 EMI接口系統(1)

    EMI(EXTERNAL MEMORY INTERFACE:外部存儲器接口),是DSP&ARM與MEMORY聯繫的通道,而MEMORY是整個系統程序放置的地方,所以良好的EMI系統是整個系統正常運行的基礎。    EMI爲讀取和寫

原创 PCM 概念

PCM是用於將一個模擬信號(如話音)嫁接到一個64kbps的數字位流上,以便於傳輸。PCM將連續的模擬信號變換成離散的數字信號,在數字音響中普遍採用的是脈衝編碼研製方式,即所謂的PCM(PULSE CODE MODULATION)。 P

原创 轉 Linux設備驅動程序之讀書筆記

Linux設備驅動程序之讀書筆記(一)                   ——第三章字符設備驅動程序 ○、說明 筆記適用於Linux的2.6.10以後的內核。筆記以Linux Device Driver3提供的scull程序(scull

原创 J2ME中讀取Unicode和UTF-8編碼文件的方法

一、讀取Unicode 文件     /**      * 讀取Unicode 編碼文本文件      * @param resource String - 文件名      * @return String - Unicode 文

原创 j2me網絡程序中移動資費頁面的處理

自中國移動啓動上網資費頁面提醒後,導致了很多的J2ME聯網出現了聯不上服務器的問題。即在j2me程序中啓動聯網後,在有些地區,有些時候,移 動網關會把我們的請求截下,返還一個資費提醒的頁面給我們,這樣我們的服務器將不會收到我們的請求,導致

原创 觀察者模式(Observer)

和其它形式的回調函數(callback)類似,Observer模式也允許你通過掛鉤程序(hook point)改變代碼。不同之處在於,從本質上說,Observer模式是完全動態的。它經常被用於需要根據其它對象的狀態變化來改變自身(狀態)的