我注意到对于运行 FB 应用程序的旧设备,它没有操作栏或滑入式左侧导航。有 2 个不同的版本是常见的做法吗?还是为适应所有版本而构建的同一个应用程序是最好的选择
问问题
70 次
2 回答
0
OK 从 Professional Android 4 Application Development 得到了一些答案。根据本书的最佳实践似乎是在运行时检查版本,然后决定实现,无论是布局还是活动。可能带有界面,因此它是一个更好的设计。
并行活动和片段很好,其中片段在运行时决定或活动在运行时根据版本选择。
不要依赖异常处理,因为 Android 处理得很慢。
于 2012-10-11T23:52:10.137 回答
0
老实说,如果您正在为 Android 2.0+ 开发应用程序并尝试实现通用导航系统,IMO 我只会实现ActionBarSherlock,它符合google ui 设计指南。
在不同的 android 版本或设备上拥有不同的导航基础,可能会使用户在升级时感到困惑,而且它会为您节省一些编码并使您的项目更简单。
于 2012-10-12T00:03:06.253 回答