我做Android平臺native開發之前,也有這么想過,但是我又想,底層系統全是c/c++代碼,用c/c++開發Android平臺程序是可能的,只是需要使用系統非公開的API(就 " /> 蜜臀av性久久久久蜜臀aⅴ,亚洲黄色尤物视频,欧美黄色片视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

Android平臺Qt開發入門教程

     很多人會問,Android平臺可以不使用Java開發應用程序??

     我做Android平臺native開發之前,也有這么想過,但是我又想,底層系統全是c/c++代碼,用c/c++開發Android平臺程序是可能的,只是需要使用系統非公開的API(就是Android源代碼,而非NDK里面提供的頭文件),比如libui和skia。

      好了,由于我的工作是把C++中間件移植到Android平臺,所以會對Qt for Android這個項目比較了解,畢竟國內做這些的還比較少,所以需要參考Android-lighthouse如何解決的文字顯示,圖形,鍵盤,觸摸屏事件等等。

      言歸正傳,我們開始今天的教程: 在Android平臺開發Qt應用程序。

      前提:

  • 你的系統必須是linux,或者MAC OS X。在windows平臺使用cygwin開發會遇到問題。
  • 你首先需要下載Android-ndk-r5或以上版本,Android-sdk-r8或以上版本。
  • 然后下載好Android-lighthouse, 這個就是Android平臺的Qt版本,國外個人移植的,nokia官方是不會發布這樣的版本的。git軟件庫地址:git://gitorious.org/~taipan/qt/Android-lighthouse.git
  • 當然你還可以下載整合了Android平臺的qtcreator, 軟件庫地址:git://gitorious.org/~taipan/qt-creator/Android-qt-creator.git  這樣你可以直接在qtcreator里面開發測試Android應用程序,這里有個視頻介紹qtcreator開發Android應用程序(被墻了,可以用VPN或proxy訪問): http://www.youtube.com/watch?v=VU_zPnQrM6E


      下載,編譯Android-lighthouse:

  • 打開終端,輸入"git clone git://gitorious.org/~taipan/qt/Android-lighthouse.git",便開始下載Android-lighthouse的源碼。下載好后,Android-lighthouse目錄結構如下圖:



  • 下載Android-qtcreator, 在終端中輸入"git clone git://gitorious.org/~taipan/qt-creator/Android-qt-creator.git",開始下載;如果你不想使用圖形界面開發Qt應用程序,你可以不用下載,下面是我通過打包下載的qtcreator 2.1 for Android的文件目錄結構,壓縮包總共21M.
aries@uu3g:/wp/qt-creator-Android-qt-creator$ ls
dist  HACKING             LICENSE.LGPL   qtcreator.pro  scripts  src
doc   LGPL_EXCEPTION.TXT  qtcreator.pri  README         share    tests

it知識庫Android平臺Qt開發入門教程,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 泾源县| 广南县| 江北区| 旺苍县| 昆山市| 稷山县| 涞水县| 铁岭县| 岐山县| 昌乐县| 瑞丽市| 孝昌县| 遂宁市| 松江区| 衡山县| 广南县| 仁布县| 东兴市| 红河县| 桂林市| 安多县| 永平县| 阜南县| 新龙县| 平湖市| 翼城县| 祥云县| 肥乡县| 桓台县| 杂多县| 井陉县| 龙州县| 特克斯县| 江北区| 错那县| 色达县| 澜沧| 海安县| 杂多县| 哈密市| 广安市|