2010-04-09 78 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

相关问题