【发布时间】:2011-02-07 13:05:26
【问题描述】:
Android 附带大量系统资源 (android.R),可用于节省您的时间并使您的应用程序更轻巧。
例如,我最近发现 Android 为 Yes (android.R.string.yes)、No (android.R.string.no)、Cancel (android.R.string.cancel) 和 Ok (android.R.string.ok) 等字符串提供了本地化字符串。
您推荐使用哪些其他系统资源?还是有理由避免使用系统资源?
编辑:正如 Tomas 所指出的,其中一些资源可能不会产生您期望的结果(特别是,android.R.string.yes/no 返回 OK/Cancel 而不是 Yes/No,正如报告的 here)。为了更好地控制,您可以从 Android 源代码中复制系统资源。
【问题讨论】:
-
如何从 xml 访问这些?
-
“或者是否有理由避免使用系统资源?” - 如果您使用图标等系统资源,不保证所有版本的 android 都可以使用相同的图标,这可能会导致您的应用不一致。
-
投票结束,因为过于广泛/基于意见。
标签: android optimization resources