2010-04-09 71 views
0

我想添加對android平臺(例如Browser)提供的應用程序的支持,而不需要具有root權限的阿拉伯語(或當前不支持的其他語言)。如何編譯Android瀏覽器(或其他Android提供的應用程序)?

要在正常應用程序中添加阿拉伯語支持(至少僅顯示)(使用SDK開發包),我將需要:

  1. 添加字體
  2. 修改(重塑)字符
    爲了說明,如果我有字符串a aaa,我需要將a aaa更改爲a bcd,因爲在字的開頭,中間和結尾處有字母a需要更改教育署b,分別cd

但現在我想要編譯Android的瀏覽器(和其他應用程序)。我計劃獲取這些應用程序及其依賴項的源代碼,並將它們作爲獨立應用程序捆綁,這些應用程序不需要root訪問權限,因此不會使保修失效。其他解決方案將導致保修失效here

我的問題:

  1. 是應用程序(如瀏覽器的)源代碼+「SDK開發包」,足以做到這一點?我需要獲取android平臺的源代碼+開發環境嗎?
  2. 任何提示?

回答

1

是應用程序(如瀏覽器的) 源代碼+ 'SDK開發包' 足夠 做到這一點?

不可以。內置應用程序只能作爲固件的一部分構建,因爲大部分應用程序都是在SDK存在之前編寫的。

我是否需要獲取源代碼+ 開發環境爲 android平臺?

是的。

+0

順便說一句,沒有我的計劃似乎是可行的? - >從操作系統中提取所有依賴關係,並將它們編譯爲不需要root訪問權限的獨立應用程序。 – 2010-04-10 09:21:12

+0

這取決於你的團隊中有多少開發人員。畢竟,你有很多代碼需要重寫,以便讓任何這樣的應用程序編譯到SDK中,以便分發它。 – CommonsWare 2010-04-10 10:36:09

相關問題