成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

深度解析Qt for Symbian應用開發流程

移動開發
從根本上講,Qt 在Symbian平臺上的應用也就是Symbian應用,所以所有的Qt 應用都要遵從Symbian平臺的平臺安全性及簽名機制。

本文講述的是關于Qt for Symbian應用開發流程,介紹從Qt編碼到將Qt應用提交到OV商店I的一個基本流程。請看本文內容。

第一步:開發環境準備

有兩種環境可以開發Qt for Symbian的應用程序,分別為Carbide C++ 和 Nokia Qt SDK,根據開發者需要選擇適合自己的開發環境。這兩種工具都是免費下載的。

Carbide C++開發環境

Carbide C++ 是原來開發Symbian應用的標準環境,通過擴展可以支持Qt應用的開發

優點:

比較全面的Symbian庫支持

模擬器功能比較齊備

缺點:

安裝包比較大,安裝過程比較復雜

模擬器啟動較慢

關于如何使用Carbide C++開發Qt應用請參考 Qt Symbian 開發環境安裝

Nokia Qt SDK

Nokia Qt SDK的核心是Qt Creator,由Nokia Qt部門專為跨平臺Qt應用設計的,支持多平臺的開發。

優點:

跨平臺開發,不僅可以為Qt for Symbian開發,還能為Qt for Maemo開發

安裝簡單

輕量級的模擬器,啟動較快

缺點:

缺少一些Symbian庫,如果要使用Symbian C++ Native API 代碼,需要另外安裝Symbian SDK。詳細配置請參考:為Nokia Qt SDK增加新的Symbian SDK開發平臺

模擬器功能偏于應用層,功能較少

如需利用Nokia Qt SDK做開發,請參考Nokia Qt SDK開發環境使用

第二步:代碼編寫和調試

代碼編寫和調試都有可視化的IDE,很方便使用。開發者可以在PC上進行開發及調試。對于沒有諾基亞手機的開發者來說,開發者可以使用諾基亞論壇所提供的遠程終端訪問進行測試。

第三步:軟件打包和簽名

從根本上講,Qt Symbian平臺上的應用也就是Symbian應用,所以所有的Qt 應用都要遵從Symbian平臺的平臺安全性及簽名機制。更多關于Qt在平臺安全性的機制,可以參閱文Qt & Symbian Platform Security。章如果你的應用已經在模擬器上調試運行成功,那么可以將其安裝到手機上。在手機上能安裝的Symbian程序格式是.sis安裝包。所以你需要對你的應用進行打包,如果你Qt應用使用了一些訪問系統功能的API,不僅需要在Qt的.pro工程文件里為增加某些應用能力,還需進行對應用進行簽名能能使用。關于簽名,請訪問Symbian簽名介紹。更多關于Qt在Symbian平臺上的簽名,可以參閱Qt & Application Signing。當我們要對開發出來的Qt應用進行Symbian signing 時,必須注意的是應用的UID必須是以0x2xxxxxxx開始的UID。這個UID必須是在www.symbiansigned.com上申請。更多閱讀Qt & Symbian Platform Security。

Qt for Symbian應用開發流程

  1. Qt application development process on Symbian platform  

PlatSecDiagnostics 可以用來決定Qt 庫所需要的能力集:

在 \epoc32\data\EPOC.INI 文件中設置PlatSecEnforcement OFF 及 diagnostics ON

從%TEMP%\EPOCWIND.out 讀取平臺安全違反的地方

智能安裝工具

Symbian^3 以前的手機在發布的時候是沒有預裝Qt庫的,為使你的Qt應用也能在Symbian^3以前的手機上能夠運行,你可以以Smart Installer的方式打包你的應用,以Smart Installer方式打包的應用在安裝的時候,會自動檢查并下載更新Qt庫,保證Qt應用能夠正常運行。詳情請訪問Qt for Symbian智能安裝工具(smart installer)

第四步:將軟件提交到OVI商店

開發者可以把自己的應用軟件發布到OVI應用商店進行銷售。更多信息可參閱為Qt 應用打包及簽名。

小結:Qt for Symbian應用開發流程,整個過程是介紹完,不知道這個項目你有沒有興趣,如果感興趣的話,謝謝參閱!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-05-03 09:14:45

QtOvi商店Symbian

2011-06-16 16:21:06

Qt Symbian FAQ

2011-06-28 15:09:38

Qt Maemo

2011-08-30 16:08:24

Qt4.7Qt Quick

2011-06-08 13:45:44

Symbian Qt

2010-07-22 09:25:21

Symbian開發

2010-05-23 11:13:53

Widget開發

2011-06-16 08:46:17

Qt Symbian 手機

2011-06-27 15:22:01

Nokia Qt SDK

2011-06-09 10:28:54

QT 嵌入式

2011-06-27 09:15:21

QT Creator

2011-07-01 14:39:08

Qt Quick

2021-04-08 21:37:06

AppGallery 應用開發

2010-07-12 09:34:59

Symbian開發

2011-09-09 17:59:26

QT Widget

2011-06-23 09:31:56

Nokia Qt SDK

2011-07-05 17:22:30

PhoneGapSymbian

2011-06-16 14:55:04

2011-08-12 14:54:45

iPhone委托

2011-06-09 14:56:53

QT 編譯
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 一区二区三区不卡视频 | 91精品国产色综合久久 | 久久精品一区二区三区四区 | 国产精品免费一区二区三区 | www免费视频 | 久久久久香蕉视频 | 91精品国产一区二区三区蜜臀 | 国产精品久久久久影院色老大 | 久久中文一区二区 | 久久99视频| 日韩在线看片 | 亚洲综合首页 | 免费视频二区 | 一区二区在线不卡 | 欧美一级高清片 | 国产精品永久久久久久久www | 亚洲国产一区二区在线 | 欧美一区二区三区在线 | 毛片一区 | 中文字幕在线一区二区三区 | 亚洲欧美激情视频 | 日韩久久综合网 | 欧美三级视频在线观看 | 美国av片在线观看 | 久夜精品| 亚洲福利一区二区 | 日本福利视频 | 在线免费观看a级片 | 欧美高清视频 | 久久久久欧美 | 亚洲精品女人久久久 | 男人的天堂avav | 日韩不卡一区二区 | 日韩欧美在线不卡 | 伊人伊人伊人 | 欧州一区二区 | 午夜视频在线免费观看 | 日韩欧美一级 | 欧美日韩精品久久久免费观看 | 成人av网站在线观看 |