目前分類:Symbian (53)

瀏覽方式: 標題列表 簡短摘要

1350611839_8640  

簡介  
       MVC設計模式是在20世紀80年代發明的一種軟件設計模式,至今已被廣泛使用,後來被推薦为 Sun 公司 J2EE 平台的設計模式。 
 
  隨着Web應用的商業邏輯包含逐漸复雜的式分析計算、决策支持等,使客戶機越 來越不堪重負,因此將系統的商業分離出來。單獨形成一部分,這样三層結構產生了。 其中‘層’是邏輯上的劃分。[1-3]
 
體系結構  表現層(Presentation layer):包含表示 
  
1350611759_5309
  
mvc模式的體系結構
[5]

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

 gps_08  

unknown  http://www.zumodrive.com/share/gexsZjRkMz


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

unknown  http://www.zumodrive.com/share/gexVYjIxYz


shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

近日風行流氓軟體,就連手機平台也加入了墮落的行列。現在俺就簡單寫一下這種手機上的流氓是如何欺騙人的。

 

手機撒謊軟體主要功能:你正在外面幹見不得人的事,這時候老爸打電話問你幹啥呢,這個軟體就發揮作用了,播放一段打籃球或者老師講課的錄音,這樣你可憐的老爸就以為你在努力學習呢。唉。。。。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

我們可以在S60第二版,FP3的SDK中通過SVGTBINENCODE.EXE程式來對Scalable Vector Graphics(SVG)圖形檔進行二進位編碼和壓縮。
SVGTBINENCODE的使用方法為:
1、備份你的.svg檔——你將使用一個不可編輯的壓縮版本覆蓋原來的那個。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

根據以往Symbian設計的經驗,Recognizer將被用來識別與檔綁定的MIME類型。這是用來處理特殊類型資料的步驟之一。相關知識可以參考Nokia那篇著名的《guide for application developer on document handler》文檔,在symbian sdk安裝目錄下麵的Series60Doc目錄下麵可以找到他。
Recognizer也能夠用來實現應用程式的開機自啟動,當然這不是Recognizer的本意。但是,很危險的是,如果recognizer出了問題,手機將無法正常啟動,而且你必須要重新到當地的Nokia客服部門重新刷機。
下麵的代碼是用於EZBoot應用的,這些代碼本身有很好的說明,所以我不再詳細解釋。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

我的日誌模組是這樣考慮的:
 
1、為了能夠方便的獲得當前的日誌檔案名,創建一個日誌檔案名稱索引檔,專門用來保存日誌檔的名稱

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

此文档为开发视界翻译转载者请注明出处(开发视界 www.sf.org.cn)否则追究法律责任
三、设备搜索
Symbian系统中主要有两种搜索设备的方法。第一种方法,客户端以用程序向有效范围内的所有设备发送请求,然后处理返回的数据。这个时候,可以使用蓝牙的用户接口,该接口自动发送请求,处理反馈,向用户提供一个对话用于选择发现的设备。另外一个方法就是使用RHostResolver 类。这两种设备搜索方法,下面还会讲到。

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

以下提供2種在Symbian中啟動JAR檔安裝的方法

各版本的參數可能不同,這2個函數通過6680測試 ,其他版本的參數以後測試過後會添加上來

void DoInstallL()

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在涉及安全方面的應用時我們通常都會用到數位簽章技術,並且大多都是通過MD5或SHA1資訊摘要演算法實現,在Series 60 2nd及以前的版本沒有公開這方面的API,我們只能按照RFC文檔上的C語言演算法實現進行移植, 當然移植起來並不困難.Symbian OS v9發佈後使事情變得更簡單了,它公開了一些安全方面的API,下麵就以CMD5為例展示如何進行MD5資訊摘要:

 

void GetMsgDigestByMd5L( TDes8 &aDest, const TDesC8 &aSrc )

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Capturing screen to in-memory bitmap is extremely easy. All you need is to create a bitmap instance with appropriate size
截圖到一個記憶體裡面的點陣圖非常的監督,你只需要創建一個適當大小的點陣圖實例。
CWsScreenDevice* screenDev = CCoeEnv::Static()->ScreenDevice();

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

To enable marquee with the animated effect (auto-scrolling forward and backward on the focused item) in the ListBox, you need to add the following code.

為了給ListBox添加滾動的動畫效果(當焦點定在某一項時,文字可以自動向前或向後滾動),需要添加以下代碼:

 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

Image_Reader.cpp

******************************************************************************************************************/

#include <cntfield.h>

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

class TCidDecoder
{

public:

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

在 TCP/IP Sockets打開之前,一個與Socket Server的會話必須已經建立。這是Socket連接初始化階段的唯一要求。消息通道的數量可以傳遞到方法中,這個數量標示了最多可有有多少個非同步的操作允許在任何時候運行。這個預設值是KESockDefaultMessageSLots=8;如果值太小的話,可能會返回KErrServerBusy錯誤值。一個合理的通道數量詞應該是N+2,N是當前的數量。初始化函數創建一個會話到Socket Server:

 

void CTcpIpSocketServerEngine::InitializeL()

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

H檔:
#include <eikenv.h> // for CAknEnv::Static()
#include <aknindicatorcontainer.h> //for CAknIndicatorContainer

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

const TUid KUidNetworkStrength = {0x100052D4}; 
RSystemAgent agent; 
agent.Connect(); 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

TInt GetDriveInfo( TInt aDriveNum ) 

RFs fsSession; 

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

case EAknSoftkeyBack:
            {
            TApaTask apaTask(iEikonEnv->WsSession());

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

*#06#
IMEI碼,也就是我們所說的手機串號,幾乎所以手機都適用,IMEI就是“國際移動裝備辨識碼”,IMEI=TAC+FAC+SNR+SP,其中TAC是批准型號碼,共6位,FAC是最後組裝地代碼,共2位,但由於現在已經有JS已經能改串號了,所以NOKIA將所有的7、8位都改成00了,就是說已經看不出生產地了,SNR是序號,共6位,SP是備用碼,就1位。
*#0000#

shadow 發表在 痞客邦 PIXNET 留言(0) 人氣()

1 23