2015-10-20 92 views

回答

1

沒有影響,如果你的目標SDK 8級,然後你的應用程序將目標鎖定在手機的99.8%,確保使用V7支持jar讓你開發過程更容易。由於沒有新的流行手機有23,但你可以瞄準它爲未來做好準備,但請確保你不添加不需要的權限,因爲它會讓你生活困難,如果權限決定,也可以確保你處理場景。

+0

ok ....這不會影響項目的大小,因爲它支持8-23 sdk級別。 – Android007

+0

ni它並沒有看到所有的方法和api在Android是向後兼容的,所以沒有問題 –

+1

好吧...我會.. – Android007

0

是的,目標是在那裏篩選出你的應用迎合哪些Android版本。不同的SDK級別具有不同的新的/更新的API和折舊的AP集合。

越低,你可以瞄準的設備就越多。

更多信息:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels

+0

那套代碼是不贊成的從較低版本到較高版本?但是在較低版本中需要使用不贊成使用的相同代碼。是不是有效的方式?還有其他方法嗎? – Android007

0

的影響只是在什麼功能,你就可以使用。例如,API 8不支持Honeycomb中引入的動畫,API 22不支持Marshmallow中引入的可選權限等。

仍然可以在您的應用程序中使用TargetApi註釋來使用這些功能,但您必須確保它們不會在較舊的設備上運行,通常通過使用如下陳述:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) 
{ 
    // JellyBean specific code goes here 
} 
else 
{ 
    // Pre-JellyBean code goes here 
} 
+0

好的...我正在使用它......謝謝 – Android007