android 5.0 Build.VERSION_CODES 無效,androidversion

來源:互聯網
上載者:User

android 5.0 Build.VERSION_CODES 無效,androidversion

現在對android 5.0 api內部處理機制比較困惑。如果我的android app 使用 android 5.0版本進行編譯,那麼編譯後的app是可以再android 5.0 和以後版本啟動並執行.如果開發中配置(Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP) 依然能有效,如果運行在其他比較老的裝置(android系統版本比較老),該裝置沒有給 Build.VERSION_CODES.LOLLIPOP 定義,如果才能以一種通用的方式運行  Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP 這段代碼?

處理方法

如何在不支援的老裝置上運行這段帶代碼?
   
很簡單:不需要設定變數
Build.VERSION_CODES.LOLLIPOP  最終的靜態int值,啟動並執行時候會直接調用 Build.VERSION_CODES.LOLLIPOP 對應的具體int值,你要是你在你的程式中把該值寫成具體的int值即可。
 
 比如在android 5.0 版本中,你通過控制台輸出,得到具體的int值,然後直接在你的程式中寫死即可,這樣就可以在老的android版本中運行了..


原文地址:http://www.itmmd.com/201411/183.html 
該文章由 萌萌的IT人 整理髮布,轉載須標明出處。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.