对于厂商定制Android的时候,难免会在Frameworks中添加新的接口API,无论是给已有的类添加新接口,还是添加新的类,一定要标记为"@hide",否则是就要进行update-api的相关工作,甚是麻烦。
例如:package android.widget.PopupDialog;
/**
* @hide
*/
public class PopupDialog extends View {
// implementations
}public class TextView extends View {
/**
* @hide
*/
public boolean removeText() {
// implementation
}
}
本文讨论了厂商在定制Android系统时如何正确地在Frameworks中添加新的接口API。为了保持系统的稳定性与兼容性,所有新增加的接口都需要标记为@hide。
954

被折叠的 条评论
为什么被折叠?



