對於使用代碼檢查註釋的應用程序是否有任何性能影響?對Android註解的性能影響
https://developer.android.com/studio/write/annotations.html
它最終應用或這些註解影響項目建成後,丟棄?
對於使用代碼檢查註釋的應用程序是否有任何性能影響?對Android註解的性能影響
https://developer.android.com/studio/write/annotations.html
它最終應用或這些註解影響項目建成後,丟棄?
我看的時候,我有這樣的
@Override
public void onCreate(Bundle icicle) {
}
的annotationed方法編譯並使用apkmanager沒有那個註釋提及內部反編譯smali代碼
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.parameter "icicle"
.end method
即使我反編譯使用smali2java工具沒有註釋留在新的java代碼中
public void onCreate(Bundle icicle) {
}
因此,我認爲註釋僅用於編譯過程,並且在項目構建後將被刪除。
您是否嘗試使用資源批註? https://developer.android.com/studio/write/annotations.html#res-annotations –
我相信這些註釋在構建項目時會被丟棄。但是,您需要從最終的apk中移除註釋庫。 –
如果您從最終版本中刪除註釋庫,則還必須刪除所有註釋和導入。你是這個意思嗎? –
你有道理,但我不認爲這是可能的。讓我再做一些工作。 –