日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

Bada学习- C++以及Flash应用开发流程之创建应用工程

發(fā)布時間:2023/12/15 c/c++ 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bada学习- C++以及Flash应用开发流程之创建应用工程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

本文譯自三星官方bada開發(fā)網(wǎng)
最近工作有點(diǎn)忙,發(fā)的少了,還望見諒. 譯的不對的地方希望多多指正.感激ING...
創(chuàng)建應(yīng)用工程

當(dāng)你在?bada developer site定義好你的?application profile(應(yīng)用檔案),并下載了manifest 文件后,你就可以開始在bada IDE上創(chuàng)建你應(yīng)用項(xiàng)目了.

應(yīng)用工程的創(chuàng)建可能會因你創(chuàng)建的工程類型(C++ / flash application)不同而有所區(qū)別:?

  • 創(chuàng)建C++應(yīng)用工程
  • 創(chuàng)建Flash應(yīng)用工程

當(dāng)創(chuàng)建了應(yīng)用工程時,可以使用應(yīng)用工程的模版.基于模版,應(yīng)用向?qū)詣觿?chuàng)建好一個基礎(chǔ)功能,實(shí)現(xiàn)后才可以運(yùn)行的應(yīng)用

注意
如果你有一個現(xiàn)有的bada應(yīng)用工程,并想更改這個應(yīng)用的API版本,那么你可以?將你的應(yīng)用遷移到新的API版本.

創(chuàng)建或者導(dǎo)入項(xiàng)目后你可以使用bada IDEC來?設(shè)置工程屬性.

英文原文地址:


http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/creating_app_project.htm

創(chuàng)建 C++ 應(yīng)用工程

下面向大家介紹了如何使用基于bada表單的應(yīng)用模版來創(chuàng)建新工程

步驟:

  • 在 IDE中, 選擇?File > New > bada C++/Flash Application Project.

    如果project 選項(xiàng)你看不到,請確認(rèn)你是否使用的是正確的視圖模式(bada C++). 要切換視圖模式, 選擇?Window > Open Perspective > Other?并選擇你需要的視圖模式

  • 在?New bada C++/Flash Application Project?窗口, 定義以下工程內(nèi)容:

  • 定義基本信息:

    • 項(xiàng)目名. 注意
      bada namespace 和 class 名不能用作項(xiàng)目名
    • 為你的應(yīng)用工程選擇位置(location)或者使用默認(rèn)位置
    • ?project type 選擇?bada Form Based Application, 點(diǎn)擊?Next.

      要了解更多有關(guān)工程類別的信息,請參看?bada Project Templates.

  • 選中?Default manifest file?復(fù)選框以使用終端默認(rèn)配置,或者選擇你從bada開發(fā)網(wǎng)上下載下來的manifest 文件的位置,點(diǎn)擊?Next.

    如果想要先了解以下IDE和SDK,就無需先到bada開發(fā)網(wǎng)上注冊就可以創(chuàng)建一個應(yīng)用.這種情況下,你需要選擇使用SDK默認(rèn)的manifest 文件.一個使用SDK默認(rèn)manifest文件開發(fā)的應(yīng)用是不能連接到bada服務(wù)器或者把應(yīng)用放到三星應(yīng)用銷售辦公室里去的.

  • 請確認(rèn)?bada SDK root?的路徑與你安裝SDK的路徑是一致的, 用于開發(fā)你的應(yīng)用的Model是正確的,并點(diǎn)擊?Next.

    SDK的根目錄默認(rèn)指向最新安裝的SDK示例的路徑.

  • 檢查項(xiàng)目名是否正確,并點(diǎn)擊?Next.

    你可以為你的應(yīng)用添加供應(yīng)商信息以及項(xiàng)目描述

  • 為表單定義一個名字以及基礎(chǔ)類并點(diǎn)擊Next.

  • 如果你希望你的應(yīng)用對應(yīng)不同的終端設(shè)備有不同的顯示方案,選擇?Auto-scaling?(自動伸縮)選項(xiàng),并點(diǎn)擊?Next.

    Auto-scaling?使你的應(yīng)用UI會根據(jù)目標(biāo)終端的情況自動伸縮

    如果你允許自動伸縮,請確保你為你的應(yīng)用選擇了一個恰當(dāng)?shù)幕A(chǔ)顯示方案.

    注意
    目前只有?NormalSize?作為基礎(chǔ)顯示方案可選.

    關(guān)于自動伸縮,請注意下列事項(xiàng):

    • 要確定你的應(yīng)用是否支持多種屏幕顯示方案,請參考?Multiple Screen Support.

    • 在flash 應(yīng)用中, 幾個單獨(dú)的flash控件資源的維護(hù)取決于每個終端的方案.

  • 如果你希望其它的應(yīng)用可以對你的應(yīng)用的/Home/Share2?文件夾擁有讀寫操作權(quán)限,那么添加這些應(yīng)用的IDs 并點(diǎn)擊?Next.

    聲明可信任應(yīng)用讓你可以與其它應(yīng)用共享你的應(yīng)用文件資源.

  • 你的應(yīng)用可以把notifications(消息通知)的顯示定義成 tickers或者完整的消息形式, 以及你的通知是否需要提示音以及 badge. 從?Notification?列表中選擇你需要的選項(xiàng).

    注意

    只有當(dāng)你在manifest文件中聲明了NOTIFICATION?privilege?時,你在IDE中才會看到消息設(shè)置的界面

  • 如果你希望export the functionality of another application(導(dǎo)出其它應(yīng)用的功能到你的應(yīng)用)?,需要提供,提供者的ID,操作ID,以及?AppControl 類別,然后點(diǎn)擊Next.

  • 如果你希望你的應(yīng)用在特定情況下自動啟動,需在?launch conditions中配置,并點(diǎn)擊?Next.

    注意
    只有當(dāng)你在manifest文件中聲明了APP_OPERATION?privilege?時,你在IDE中才會看到啟動設(shè)置的界面
  • 基于應(yīng)用要發(fā)布到的地方選擇構(gòu)建配置并點(diǎn)擊Next.

  • 查看項(xiàng)目概述是否正確,如果無誤,點(diǎn)擊?Finish.

  • 新的應(yīng)用工程會顯示在IDEProject Explorer視圖中, 默認(rèn)的顯示的內(nèi)容為?application.xml文件. 選擇的manifest 文件也會包含在項(xiàng)目中.要了解更多關(guān)于你項(xiàng)目的文件,目錄介紹, 請參看?Project Files and Folders.

  • 設(shè)置?project properties.
  • 注意
    如果在測試或者編碼時你的需求有變,還是可以修改?project details and properties?

    英文原文地址:

    http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/creating_formbased_app_project.htm

    創(chuàng)建 Flash應(yīng)用工程

    下面向大家介紹了如何使用基于flash應(yīng)用模版來創(chuàng)建新工程

    步驟:

    ? ? ? ?基本步驟與C++應(yīng)用一致,唯一區(qū)別是在上述C++步驟中的2->e步驟,

    flash對應(yīng)的是

    2.

    e.為表單定義一個名字以及基礎(chǔ)類并點(diǎn)擊Next.

    你必須選擇你的flash資源文件

    • 在你定義好flash資源文件后,該資源文件相關(guān)的文件(例如聲音和圖片)會顯示在下面的相應(yīng)字段中.選擇你需要的字段. '*.swf'?flash資源文件以及你選中的相關(guān)文件會自動復(fù)制到你項(xiàng)目的?/Res?目錄下.

    • 需要注意的是存儲在?/Res?文件夾下的資源文件是只讀模式的,不可以修改.如果應(yīng)用需要修改任何資源文件,它們必須是保存在?/Home?文件夾下,并且以參數(shù)形式傳遞給?Flash::Construct()?方法的flash控件的本地文件路徑必須更新后,才能反映出資源文件的路徑的改變.

    英文原文地址:
    http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/creating_flashbased_app_project.htm

    bada 項(xiàng)目模板

    ?bada IDE 提供了各種模板,讓我們在開始?編寫我們的應(yīng)用時更加輕松. 當(dāng)你創(chuàng)建餓狼一個新的工程時,你可以從下列模板中進(jìn)行選擇:

    • bada Form Based Application(基于表單)

      適用于創(chuàng)建基于表單的較簡單的應(yīng)用.模板包含一些基礎(chǔ)應(yīng)用功能,例如在終端屏幕上繪制表單等.

    • bada Flash Based Application(基于Flash)

      適用于創(chuàng)建基于flash文件的簡單工程.模板包含一些基礎(chǔ)應(yīng)用功能,例如在終端屏幕中播放flash文件

      要使用Flash Based Application template, 需要聲明?FLASH_SERVICE and SYSTEM_SERVICE?特權(quán). ( 需要SYSTEM_SERVICE?特權(quán)的原因是,Flash Based Application template 默認(rèn)包含一些特權(quán)方法.)

    • bada Empty Project(空項(xiàng)目)

      適用于僅創(chuàng)建項(xiàng)目文件的項(xiàng)目,不包含任何資源和別的文件.當(dāng)你有現(xiàn)存的項(xiàng)目資源文件,并希望將它們導(dǎo)入你新建的空項(xiàng)目中時,本模板是個不錯的選擇.

    • bada Shared Library(共享庫)

      適用于使用共享庫創(chuàng)建一個應(yīng)用庫.如果你選擇了這個模板,你需要確認(rèn)IDE的連接器可以在應(yīng)用構(gòu)建時訪問到外部的庫.因此,你需要在project settings.中定義庫的路徑.當(dāng)你構(gòu)建這個項(xiàng)目時,IDE會創(chuàng)建該外部共享庫的鏈接.

    • bada Static Library(靜態(tài)庫)

      適用于使用靜態(tài)庫創(chuàng)建一個應(yīng)用庫.如果你選擇了這個模板,你需要確認(rèn)IDE的連接器可以在應(yīng)用構(gòu)建時訪問到外部的庫.因此,你需要在project settings.中定義庫的路徑.當(dāng)你構(gòu)建這個項(xiàng)目時,IDE會創(chuàng)建該外部靜態(tài)庫的鏈接.

    英文原文地址:

    http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/bada_project_templates.htm


    項(xiàng)目文件以及文件夾介紹

    下圖向我們展示了C++/flash應(yīng)用的默認(rèn)項(xiàng)目結(jié)構(gòu)目錄

    Figure: Default project folder structure

    下表向我們介紹了項(xiàng)目文件,文件夾的一些信息

    Table: Default project folder contents Folder Contents
    Includes bada 平臺的 include 文件,例如?C++ API Reference中?'Remarks' 下列出的header 文件
    inc Include 文件,例如應(yīng)用中的 classes用到的header文件
    src 源碼文件,即.cpp?文件
    Home 應(yīng)用中可讀寫的文件或者文件夾
    Icons 應(yīng)用的 icons
    Res 資源文件,例如 image 和 audio 文件,以及應(yīng)用的 UI 布局文件

    由于Share?文件夾是一個平臺保留文件夾,所以以此命名的文件夾不能在?/Home?默認(rèn)項(xiàng)目目錄下創(chuàng)建. ?/src,?/inc,?/Home, 以及?/Res?文件夾下的文件或者文件夾名可以包含一個 '.' 前綴; 但這樣的文件/文件夾不會被復(fù)制到目標(biāo)終端中

    ?manifest.xml?和?application.xml文件存放在項(xiàng)目的根目錄下

    提示
    你可以在源碼中使用?/Home?和?/Res?目錄來訪問應(yīng)用的資源
    注意
    如果你的應(yīng)用資源文件包含 UNICODE 文本, 你必須將資源文件進(jìn)行轉(zhuǎn)碼.步驟:
  • 在項(xiàng)目上點(diǎn)擊右鍵,并選擇?Properties > Resource.

  • 在?Other?下拉列表中,選擇應(yīng)用的編碼 (例如, 如果是韓語的話就選UTF-8) ,然后點(diǎn)擊?Apply.


  • 英文原文地址:

    http://developer.bada.com/help_2.0/topic/com.osp.documentation.help/html/app_dev_process/project_files_and_folders.htm

    總結(jié)

    以上是生活随笔為你收集整理的Bada学习- C++以及Flash应用开发流程之创建应用工程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。