青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 224  文章 - 41  trackbacks - 0
<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

享受編程

常用鏈接

留言簿(11)

隨筆分類(159)

隨筆檔案(224)

文章分類(2)

文章檔案(4)

經(jīng)典c++博客

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

原文地址

(http://blog.csdn.net/ydfok/archive/2007/07/11/1685256.aspx)

今天下午下載了S60 3rd Edition SDK 仔細(xì)看了下sdk.把自己的一點(diǎn)認(rèn)識跟大家分享一下.

QUOTE:

首先看看S60 3.0改變了什么:

   1. S60 3.0的權(quán)限分為兩大類:系統(tǒng)權(quán)限和用戶權(quán)限。權(quán)限是針對資源訪問的,其實(shí)大多數(shù)系統(tǒng)和用戶資源的位置是公開的,只是并非所有資源都能訪問或者說并非所有資源都想讓用戶通過應(yīng)用去訪問通過提供基本的安全通信協(xié)議.平臺安全性也可以支持提供數(shù)據(jù)保密性.完整性和鑒權(quán).它還支持通過使用數(shù)字簽名對可安裝軟件進(jìn)行鑒權(quán)

  2.新版S60 3rd Edition增強(qiáng)了多媒體及企業(yè)應(yīng)用功能.大彩色屏幕(176x208標(biāo)準(zhǔn)、240x320 QVGA352x416雙分辨率)和各種輸入鍵(兩個軟鍵、五向?qū)Ш芥I以及一些專用鍵).單手使用和大彩色屏幕的原則也使得應(yīng)用開發(fā)人員能夠展現(xiàn)具有吸引力的內(nèi)容并提供簡便的導(dǎo)航。除了傳統(tǒng)的176x208縱向布局外,橫向布局也支持雙分辨率(352x416)QVGA (240x320)模式

3.S60 3rd Edition SVG光柵化(rasterizing)引擎支持SVG Tiny 1.1標(biāo)準(zhǔn),還支持直線和填充不透明度及漸變色.

QUOTE:

關(guān)于第一個權(quán)限問題.NOKIA論壇說程序和用戶將被禁止訪問文件系統(tǒng).在真機(jī)平臺上下列文件夾沒有權(quán)限是不能訪問的

/sys/bin/文件夾-包括程序的可執(zhí)行文件(不能訪問)

/private/文件夾-包括程序的一些數(shù)據(jù)(不能訪問)

/private/<SID>-這里SID是一個程序ID

/resource/文件夾-包含的是共享文件

讓我們一起看看SDK里有什么內(nèi)容:

QUOTE:

Z:分為

1. ipdatatest 包含一些配置文件

2. private  文件夾里面很多類似 101f4cd5   101f6cfe這樣的文件夾.里面包含 backup_registration.xml.commondsy.ini之類的配置文件

3.resource 里面是共享的文件.resource 根目錄有很多aknnotpi.rsc這樣的資源文件.也有很多apps.bootdata.fep.fonts.messaging.xml這些大家熟悉的文件夾.安裝程序后一些公共的文件就放在這里

4.smoketest 里面是一些配置文件

5.sys包含bindata文件夾.bin/文件夾有程序的可執(zhí)行文件和資源文件RSC或鏈接庫等(不能訪問). data文件夾里有一些數(shù)據(jù)文件

6.system文件夾又包含.apps.data.install.programs.sounds等文件夾.這些文件夾跟現(xiàn)在的文件夾的內(nèi)容差不多.沒有什么改變

有兄弟可能會問.為什么resource system都有apps.data等文件夾.這里就體現(xiàn)了S60 3.0的權(quán)限問題.一個程序只能訪問自己的文件夾而不能訪問其他應(yīng)用程序文件夾.resource 文件夾做為共享文件夾.存放已安裝程序的一些鏈接庫等.

QUOTE:

   S60 3.0應(yīng)用程序最大的改變是加入了數(shù)字簽名對應(yīng)用程序進(jìn)行授權(quán).為什么要這樣做.NOKIA考慮到安全性的問題.必須經(jīng)過數(shù)字簽名.這點(diǎn)跟SP系統(tǒng)上加入數(shù)字簽名差不多.從概念上來說.是在這程序當(dāng)中加了一道鎖.只有經(jīng)過簽名驗(yàn)證的應(yīng)用程序.才能打開這道鎖.才能運(yùn)行手機(jī)上.如果應(yīng)用程序被修改過.例如漢化或者破解.或者使用了一些未經(jīng)簽名許可的敏感的API.應(yīng)用程序就不能在手機(jī)上執(zhí)行.在使用安裝應(yīng)用包上.可以多次使用數(shù)字簽名.如果不修改這個內(nèi)容又想通過數(shù)字認(rèn)證鑒權(quán).達(dá)到破解目的.這點(diǎn)在現(xiàn)在來說具有一定困難.

S60 3.0的應(yīng)用程序變成了EXE.打包后的文件也變成了SISX.即是從以前的SIS轉(zhuǎn)變到SISX.APP轉(zhuǎn)變到EXE.那么在編寫程序和打包方面又有什么不同呢.具體的改變又有那些呢.

QUOTE:

1.首先應(yīng)用程序入口點(diǎn)改變了.

2.S60 BLD.INF 工程文件的改變.

3.MMP文件的改變

4.應(yīng)用程序 RSS 資源文件的改變

5.添加了應(yīng)用程序注冊文件

6.增強(qiáng)了ICON的編譯.加入了第三版的MIF文件.同時也支持舊版的MBM文件

7.打包時增加了數(shù)字認(rèn)證

有了這些改變后.S60 3.0系統(tǒng)的應(yīng)用程序還支不支持SIS文件格式呢?從論壇現(xiàn)有的S6 3.0平臺的文件來看.S60 3.0平臺是支持SIS格式的.其打包依舊通過PKG文件.下面來分析下S60 3.0 自帶helloworldPKG文件

QUOTE:

; HelloWorldBasic_armv5.pkgPKG文件名

;

;Language - standard language definitions

&EN定義語言文件

; standard SIS file header

#{"HelloWorldBasic"},(0xA000017F),1,0,0軟件名

;Localised Vendor name

%{"Vendor-EN"}

;Unique Vendor name

:"Vendor"

;Supports Series 60 v 3.0

[0x101F7961], 0, 0, 0, {"Series60ProductID"}產(chǎn)品ID和支持機(jī)型

;Files to install程序安裝文件

"..\..\..\epoc32\release\armv5\urel\HelloWorldBasic.exe"                -"!:\sys\bin\HelloWorldBasic.exe"

"..\..\..\epoc32\data\z\resource\apps\HelloWorldBasic.rsc"              -"!:\resource\apps\HelloWorldBasic.rsc"

"..\..\..\epoc32\data\z\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc"  -"!:\private\10003a3f\import\apps\HelloWorldBasic_reg.rsc"

"..\..\..\epoc32\data\z\resource\apps\helloworldbasic_aif.mif"                -"!:\resource\apps\helloworldbasic_aif.mif"

"..\..\..\epoc32\winscw\c\private\A000017F\hello.txt"                        -"!:\private\A000017F\hello.txt"

;required for application to be covered by backup/restore facility S60 3.0l多了這個備份和注冊文件

"backup_registration.xml"                                                -"!:\private\A000017F\backup_registration.xml"

通過分析上面的PKG文件我們不難發(fā)現(xiàn).

1.程序安裝后的主目錄從現(xiàn)在的system\app\*.程序名變成了\sys\bin文件夾.二進(jìn)制文件位于\sys\bin目錄中

2.S60 3.0依舊支持RSC資源文件.

3.A000017F\hello.txt為程序ID.

4.圖標(biāo)名稱也由現(xiàn)在的*.AIF變成了×_aif.mif

5.并且多了一個應(yīng)用程序注冊文件backup_registration.xml

在創(chuàng)建SISX文件前我們需要獲取R&D證書以便為您的應(yīng)用簽名.

第一個方法是購買一個VeriSign ACS Publisher ID..獲得Developer Access Certificate

第二個方法是創(chuàng)建一個私鑰和自簽名證書 Makekeys 工具可用于創(chuàng)建私鑰和自簽名證書.工具我會在下面提供

  那么我們來看一下.SIS文件怎么加入數(shù)字簽證變成.先把上面的PKG文件打包成SIS文件后再運(yùn)行signsis命令并將R&D密鑰和證書信息作為參數(shù)輸入

MAKEKEYS創(chuàng)建私鑰和自簽名證書命令:

makekeys -cert -dname "CN=Michael OR=Ltd CO=CN" MyApp.key MyApp.cer

signsis簽署命令

SignSIS InternetEmail_v30_gcce.sis InternetEmail_v30_gcce.sis DevCert.cer Access.key 3G365KEN

DevCert代表目標(biāo)設(shè)備.Access Key代表認(rèn)證的私鑰.3G365KEN則是認(rèn)證私鑰文件的密碼

   那么S60 3.0 平臺除了這些變化外還有什么變化.

QUOTE:

最明顯的變化就是分辨率的變化.S60 3.0176 x 208像素.208 x 176像素.240 x 320像素

.320 x 240像素.352 x 416像素.416 x 352像素.在模擬器下大家可看到SDK對各種分辨率的支持.據(jù)大平洋某篇評測說以后的軟件將根據(jù)分辨率自動調(diào)整.相信以后的軟件會擁有越來越好的兼容性.

補(bǔ)充一下.以后的漢化.破解會不會更困難.我不會破解只說下今天下午對SDK內(nèi)自帶的RSC的看法.

QUOTE:

  通過圖片可以看到現(xiàn)在的漢化軟件完全兼容第三版的資源.可進(jìn)行修改等.

posted on 2010-02-25 09:40 漂漂 閱讀(599) 評論(0)  編輯 收藏 引用 所屬分類: symbian開發(fā)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            一本久道久久综合狠狠爱| 亚洲国产婷婷综合在线精品| 亚洲美女视频网| 欧美色图天堂网| 亚洲综合清纯丝袜自拍| 亚洲一区二区在线视频| 国产欧美日韩精品丝袜高跟鞋 | 久久女同互慰一区二区三区| 国产在线拍偷自揄拍精品| 久久久精品久久久久| 久久精品青青大伊人av| 亚洲日本电影| 在线亚洲一区| 国模精品娜娜一二三区| 欧美成人四级电影| 欧美日韩一区二区精品| 欧美在线观看你懂的| 久久婷婷久久| 亚洲一区日韩| 久久久精品网| 在线视频亚洲一区| 欧美一区二区三区在线看| 亚洲精品黄色| 午夜免费电影一区在线观看| 原创国产精品91| 亚洲精品偷拍| 狠狠色综合网站久久久久久久| 欧美国产1区2区| 国产精品尤物| 亚洲国产成人av| 国产一级一区二区| 日韩一级免费| 在线看片一区| 亚洲欧美日韩在线一区| 亚洲欧洲日产国码二区| 欧美一区二区视频97| 亚洲美女诱惑| 久久综合色天天久久综合图片| 亚洲曰本av电影| 欧美第一黄色网| 久久伊人精品天天| 国产精品久久久久久久久免费桃花| 欧美a级理论片| 国产伦精品一区二区三区免费| 亚洲国产精品第一区二区三区| 国产日韩亚洲欧美| 9l视频自拍蝌蚪9l视频成人| 怡红院精品视频在线观看极品| 亚洲免费视频一区二区| 中文在线一区| 欧美精品一区三区在线观看| 麻豆精品视频| 国产一区二区三区高清在线观看| 日韩视频在线免费| 亚洲午夜电影网| 亚洲综合国产激情另类一区| 麻豆成人在线| 久久亚洲高清| 国产一区二区三区免费在线观看| 一区二区三区日韩| 亚洲图片在区色| 欧美人与性动交cc0o| 欧美大片在线看| 伊人精品久久久久7777| 欧美有码视频| 国产欧美一区二区三区沐欲| 性色一区二区| 欧美另类在线观看| 亚洲专区免费| 欧美高清视频在线观看| 一区二区冒白浆视频| 国产一区二区三区无遮挡| 99在线观看免费视频精品观看| 欧美一二区视频| 亚洲精品孕妇| 免费观看一区| 午夜久久福利| 激情成人综合| 这里是久久伊人| 亚洲深夜激情| 久久国产精品一区二区| 国产三级欧美三级| 久久久精品午夜少妇| 欧美激情精品久久久久久大尺度| 亚洲欧洲久久| 国产精品sss| 欧美在线国产精品| 欧美国产日韩一二三区| 国产精品99久久久久久久女警| 国产精品欧美精品| 久久国产欧美日韩精品| 亚洲第一网站免费视频| 亚洲一区免费网站| 国产曰批免费观看久久久| 蜜桃久久精品乱码一区二区| 99视频精品全部免费在线| 久久av一区二区三区亚洲| 在线观看欧美| 国产精品美女午夜av| 久久国产精品亚洲va麻豆| 亚洲人成高清| 久久精品视频在线观看| 亚洲精品欧美精品| 国产免费成人| 欧美精品在线观看播放| 欧美一区二区| 99精品视频免费在线观看| 久久综合五月天婷婷伊人| av成人免费在线观看| 国内外成人在线| 欧美视频不卡中文| 免费观看久久久4p| 欧美一级夜夜爽| 99国产精品视频免费观看一公开| 久久这里只有| 欧美一级久久久久久久大片| 99成人在线| 韩日视频一区| 国产噜噜噜噜噜久久久久久久久 | 一本到12不卡视频在线dvd| 久久久精品五月天| 亚洲淫性视频| 一本久道久久综合中文字幕| 伊人天天综合| 国产综合av| 国产精品久久久久影院色老大| 欧美激情一区二区三区成人| 久久久久久久欧美精品| 亚洲欧美精品伊人久久| 亚洲精品一二三区| 亚洲国产欧美一区二区三区同亚洲| 久久丁香综合五月国产三级网站| 国产精品99久久久久久久女警| 91久久综合| 亚洲欧洲日本专区| 亚洲日产国产精品| 亚洲激情社区| 亚洲国产免费看| 亚洲国产精品久久久| 激情av一区| 伊人精品成人久久综合软件| 国内在线观看一区二区三区| 国产色爱av资源综合区| 国产麻豆综合| 国产一区二区成人久久免费影院| 国产精品一级| 国产尤物精品| ●精品国产综合乱码久久久久| 伊人精品久久久久7777| 尤物在线观看一区| 亚洲高清免费视频| 亚洲欧洲一区二区三区久久| 亚洲激情视频在线播放| 日韩小视频在线观看| 中国成人亚色综合网站| 亚洲欧美欧美一区二区三区| 翔田千里一区二区| 欧美影院精品一区| 久久五月激情| 亚洲东热激情| 日韩午夜精品| 午夜欧美大片免费观看| 久久久久久久综合色一本| 久久这里只有| 欧美日韩一二区| 国产精品视频精品| 黄色精品一区| 99国内精品久久| 午夜精品久久久99热福利| 久久精品噜噜噜成人av农村| 美女啪啪无遮挡免费久久网站| 亚洲黑丝在线| 亚洲一区影音先锋| 久久综合九色欧美综合狠狠| 欧美日韩国产影院| 国产亚洲一区在线播放| 亚洲精品国产精品国自产观看浪潮 | 久久综合影音| 欧美日韩国产bt| 国产一区二区三区四区三区四| 亚洲精品色图| 欧美中文在线观看| 亚洲欧洲日本国产| 亚洲自拍都市欧美小说| 裸体丰满少妇做受久久99精品| 欧美视频中文在线看| 亚洲福利精品| 西西人体一区二区| 亚洲啪啪91| 久久久亚洲高清| 国产精品日韩二区| 亚洲精品一区二区三| 久久久久久久精| 中文欧美在线视频| 欧美成人午夜激情| 黄色成人免费网站| 欧美影院成年免费版| 日韩系列在线| 欧美激情欧美激情在线五月| 伊大人香蕉综合8在线视|