<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    Android NDK原生 SDK

    聯(lián)合創(chuàng)作 · 2023-09-24 23:58

    Android NDK 是在SDK前面又加上了原生二字,即Native Development Kit,因此又被Google稱為NDK。

    在此之前,Android平臺(tái)的第三方應(yīng)用程序均是依靠基于Java的Dalvik特制虛擬機(jī)進(jìn)行開發(fā)的。原生SDK的公布可以讓開發(fā)者更加直接的接觸Android系統(tǒng)資源,并使用傳統(tǒng)的C或C++語(yǔ)言編寫程序,并在程序封包文件(.apks)中直接嵌入原生庫(kù)文件。

    不過(guò),Google也表示,使用原生SDK編程相比Dalvik虛擬機(jī)也有一些劣勢(shì),比如程序更加復(fù)雜,兼容性難以保障,無(wú)法訪問(wèn)Framework API,Debug難度更大等。開發(fā)者需要自行斟酌使用。

    眾所周知,Android程序運(yùn)行在Dalvik虛擬機(jī)中,NDK允許用戶使用類似C / C++之類的原生代碼語(yǔ)言執(zhí)行部分程序。

    NDK包括了:

    • 從C / C++生成原生代碼庫(kù)所需要的工具和build files。

    • 將一致的原生庫(kù)嵌入可以在Android設(shè)備上部署的應(yīng)用程序包文件(application packages files ,即.apk文件)中。

    • 支持所有未來(lái)Android平臺(tái)的一些列原生系統(tǒng)頭文件和庫(kù)

    如果你有更多關(guān)于的NDK的問(wèn)題,可以到NDK論壇尋找答案。

    瀏覽 23
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)
    評(píng)論
    圖片
    表情
    推薦
    點(diǎn)贊
    評(píng)論
    收藏
    分享

    手機(jī)掃一掃分享

    編輯 分享
    舉報(bào)

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    日韩一区二区三区视频 | 欧美亚洲及日本黄色电影 | 伊人五月综合 | 91视频久久久久久久久久 | 国产一级a毛一级a做免费图片 |