我想添加對android平臺(例如Browser)提供的應用程序的支持,而不需要具有root權限的阿拉伯語(或當前不支持的其他語言)。如何編譯Android瀏覽器(或其他Android提供的應用程序)?
要在正常應用程序中添加阿拉伯語支持(至少僅顯示)(使用SDK開發包),我將需要:
- 添加字體
- 修改(重塑)字符
爲了說明,如果我有字符串a aaa
,我需要將a aaa
更改爲a bcd
,因爲在字的開頭,中間和結尾處有字母a
需要更改教育署b
,分別c
和d
)
但現在我想要編譯Android的瀏覽器(和其他應用程序)。我計劃獲取這些應用程序及其依賴項的源代碼,並將它們作爲獨立應用程序捆綁,這些應用程序不需要root訪問權限,因此不會使保修失效。其他解決方案將導致保修失效here。
我的問題:
- 是應用程序(如瀏覽器的)源代碼+「SDK開發包」,足以做到這一點?我需要獲取android平臺的源代碼+開發環境嗎?
- 任何提示?
順便說一句,沒有我的計劃似乎是可行的? - >從操作系統中提取所有依賴關係,並將它們編譯爲不需要root訪問權限的獨立應用程序。 – 2010-04-10 09:21:12
這取決於你的團隊中有多少開發人員。畢竟,你有很多代碼需要重寫,以便讓任何這樣的應用程序編譯到SDK中,以便分發它。 – CommonsWare 2010-04-10 10:36:09