当我创建了一个新的应用程序适当的方式,我得到这个
使用Android支持库
class NewApplicationActivity extends ActionBarActivity{... }
所以我读了,如果你想,你最好使用一个新的功能,从一个较新的API级别使其成为这样的应用程序有一个替代选项来打击您打算支持的minSDKVersion
的任何情况。
假设这是真的,可以说,我决定建立我的应用程序对targetSDKVersion = 21
(这是我在上面的例子中所做的那样),我会得到基本活动类为ActionBarActivity
。现在,这是来自支持库,适用于旧版本(我认为...)。
事情是,我坚持使用这些替代支持库而不是平台库。如果发生这种情况,我会错过一些重要的事情吗?我会有机会将API 21平台特定的代码整合到我的应用程序中吗?大部分应用都是以兼容性为基础制作的。你们如何处理这个问题?
好的,你是这么说的,Compat库有最大程度地并入了最新的API代码,这是安全可行的,同时也提供了所需代码的替代版本?你作为开发人员严重依赖于支持库吗? –
我写了一部分内容,并制作了一个[编号](https://www.youtube.com/watch?v=3PIc-DuEU2s)[of](https://www.youtube.com/watch ?v = 5Be2mJzP-Uw)[视频](https://www.youtube.com/watch?v=32i7ot0y78U)的有用性。支持库并不涵盖所有内容,但您会发现几乎在所有情况下都可以为您节省大量时间。 – ianhanniballake
好吧,我会检查视频和一切,然后报告回来。感谢您的回应和视频链接。 –