我想添加对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