如何编译Android浏览器(或其他Android提供的应用程序)?

时间:2010-04-09 15:21:32

标签: android

我想在Android平台(例如浏览器)提供的应用程序中添加对阿拉伯语(或其他当前不支持的语言)的支持,而无需root访问权限。

要在 普通应用程序中添加阿拉伯语支持(至少只显示)(使用开发人员SDK ),我需要:

  1. 添加字体
  2. 修改(重塑)要渲染的字符
    为了说明,如果我有字符串a aaa,我需要将a aaa更改为a bcd,因为在单词的开头,中间和结尾处的字母a需要分别更改为bcd
  3. 但现在我要编译 android的浏览器(和其他应用程序) 。我计划获取这些应用程序及其依赖项的源代码,并将它们捆绑为不需要root访问权限的独立应用程序,因此不会使保修失效。可以获得使保修失效的其他解决方案here

    我的问题:

    1. 应用程序(例如浏览器)的源代码+'开发人员SDK'是否足以实现此目的?我是否需要获取Android平台的源代码+开发环境?
    2. 任何提示?

2 个答案:

答案 0 :(得分:1)

  

是应用程序的(例如浏览器)   源代码+'开发人员SDK'就够了   完成这个?

没有。内置应用程序只能作为固件的一部分构建,因为大多数都是在SDK存在之前编写的。

  

我是否需要获取源代码+   发展环境   android平台?

答案 1 :(得分:0)

要添加不同的本地化和格式,您可以使用应用程序附带的资源文件:

Resources and Internationalization