![]() |
1
12
既然我们不知道你在建什么,那就不可能说了。我同意Yoni Samlan的评论,
虽然可以想象
其中一个优先事项是SDK保真度。他们希望尽可能确保为android 1.5编写的代码可以在android 2.1上运行而无需修改。这从两个方面限制了它们。首先,他们不能仅仅改变现有的
android最初是在存在sdk之前编写的。这就是为什么大多数内置应用程序(例如计算器)不能单独使用SDK构建,而需要作为固件映像的一部分构建的原因。同样,核心Android团队必须在创建初始SDK的过程中做出决定,决定如何最好地使用现有代码和创建我们可以使用的公共资源,以及如何在考虑到SDK保真度的情况下保护/私有资源。正如您可能已经注意到的,Android是巨大的,因此创建SDK必须花费相应的大量工作人员时间。重写大量的代码以增加某些人(比如说)创建垂直线的可能性
在一个理想的世界中,是的,我们能够更容易地扩展内置的小部件并显著地修改它们的行为。同样,在一个理想的世界里,我会有头发…-) |
![]() |
Murilo · Jetpack编写导航栏项目图标 5 月前 |
![]() |
KolaYAndr · 活动RESULT_OK似乎从未发生过 5 月前 |
![]() |
psycho_pat · Android应用程序中的权限 6 月前 |
|
FarazFiroz · 如何将argb转换为描述性文本颜色 6 月前 |
![]() |
Daniel · Unity Android游戏支持的设备数量太少 6 月前 |