2009-03-03 35 views
7

/C++代碼,我有一個關於本地C/C++在Android平臺上的兩個問題:本機C在Android平臺

  1. 是否有可能爲設備製造商開發本地C++在Android平臺上的應用?

  2. 如何在Android平臺上開發自己的具有上層Java前端/ API的本機C++應用程序/庫?

回答

0

這是可能的,但它不被支持。本地代碼要求可能會因Android系統的不同而顯着不同;除非您正在開發非常低級別的基礎架構,否則最好使用Java-source-to-Dalvik-VM路由來實現可移植性。當然,你可能會被綁定到你編寫本地代碼的手機上,但如果你將它集成到Android系統中,它可能會被系統打算支持的所有平臺所接受和維護。

+3

Terribily不準確。本地代碼適用於任何支持它的手機,就像Java代碼 – PiotrK 2011-11-12 00:52:39

0

如果您是設備製造商,當然。你基本上可以做任何你想做的事情。

-2

那麼Android往往在底部有一個普通的Linux,所以編寫Linux應用程序應該是可能的,如果你只能得到那裏的代碼... (但你經常不能,因爲手機被鎖定在該級別)

所以答案應該是:

  1. 是的,但是這取決於
  2. 是的,但是這取決於