帳號:
密碼:
最新動態
產業快訊
CTIMES / 文章 /
Android原生開發套件(NDK)介紹與實例
 

【作者: 林世鵬】   2010年03月18日 星期四

瀏覽人次:【14006】

什麼是Android NDK?


每個Android應用程式都是透過Dalvik虛擬機器執行,由虛擬機器來負責程式所需的資源管理,就像Java程式是透過Java虛擬機器執行一樣。Dalvik對於Android應用程式使用原生程式碼的概念也學習自Java。Dalvik實作了標準的JNI(Java Native Interface,Java原生介面,Java語言用來與C或C++等原生程式碼溝通的介面)功能,使Android應用程式中的Java類別能順利的與原生函式庫溝通。這些函式庫可能是原本已內建於Android系統中的核心函式庫(如:libc、WebKit、SQLite等),或是由開發者自行撰寫並編譯完成的函式庫。Android應用程式透過Dalvik虛擬機器的JNI功能與原生函式庫溝通的方式,如圖一所示:
...
...

使用者別 新聞閱讀限制 文章閱讀限制 出版品優惠
一般訪客 10則/每30天 5/則/每30天 付費下載
VIP會員 無限制 20則/每30天 付費下載
相關文章
MacBook領軍USB Type-C普及加速
多功能嵌入式系統新未來:從Android到Raspberry Pi 3
傳統、創新並存 Apple Pay顛覆金融圈
Android裝置多核心系統設計策略
比手機還多的「心機」
comments powered by Disqus
相關討論
  相關新聞
» 數智創新大賽助力產學接軌 鼎新培育未來AI智客
» 嚴苛環境首選 – 強固型MPT-7100V車載電腦
» VicOne深植車用資安DNA再報喜 獲TISAX AL3最高等級認證
» 勤業眾信獻策5方針 解決GenAI創新3大常見風險
» Fortinet整合SASE突破組織分散管理困境 重塑雲端安全的混合未來


刊登廣告 新聞信箱 讀者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 遠播資訊股份有限公司版權所有 Powered by O3  v3.20.1.HK8BIA9ZC4USTACUKQ
地址:台北數位產業園區(digiBlock Taipei) 103台北市大同區承德路三段287-2號A棟204室
電話 (02)2585-5526 #0 轉接至總機 /  E-Mail: webmaster@ctimes.com.tw