我从here
下载了android的默认浏览器应用程序的源代码并尝试从日食中构建。它显示了不同类中的各种构建错误。主要错误是由于导入,因为它无法选择以下类。
import android.provider.BrowserContract;
import android.net.WebAddress;
import android.webkit.WebSettings.AutoFillProfile;
和其他类似的。我在android的android.provider包的文档中搜索它,并没有提到这样的类。 寻求帮助
答案 0 :(得分:8)
默认浏览器不是“SDK”应用程序。它不是使用SDK开发的,而是在整个Android项目中开发的。因此,它可以访问未在SDK中公开的内部类。
因此您无法将其构建为常规应用。您将不得不在整个Android项目中构建它,这意味着下载所有Android源代码,并至少完成一个完整的Android构建。而且我不确定生成的apk是否可以正常安装在设备上。
答案 1 :(得分:1)
我已经尝试了此链接http://devmaze.wordpress.com/2011/01/18/using-com-android-internal-part-1-introduction/上提供的步骤,现在它正常工作......