Re: [問題] Android開發版本

看板AndroidDev作者 (張昱珩)時間12年前 (2013/02/28 03:29), 編輯推噓3(303)
留言6則, 2人參與, 最新討論串3/3 (看更多)
要用什麼版本的 Android SDK 來開發, 取決於客群和能夠完成功能的 SDK 版本。 詳細的差異可能去爬 changelog。 大致上來說,API 必須向下相容, 所以用越低的版本能取得越大的相容性。 愈新的 API,通常提供了愈強的功能、愈方便的操作方式, 否則即便 Android 系統更新了,也不需要更新 API。 至於細節,這邊隨便舉幾個例子: 3.x 以上有 Fragment、Holo style、新的 notification http://developer.android.com/guide/components/fragments.html http://android-developers.blogspot.tw/2012/01/holo-everywhere.html http://developer.android.com/guide/topics/ui/notifiers/notifications.html 在執行面,resource 的部分我不熟, 可能比較難做到同時有新舊版的資源並在 runtime 偵測, source code 的部分,採用 reflection 應該可以解決大多數的問題, 唯一要注意的是,reflection 比 bytecode 慢許多。 http://docs.oracle.com/javase/tutorial/reflect/index.html ※ 引述《steny138 (阿辰)》之銘言: : 請問各位 : Android 版本很多 : 以前我有用過2.3.3版本開發過APP : 如果用到4.0以上 或者是最新的4.2 : 請問一下有什麼影響或區別 : 又或者是大家都用哪個版本再開發 : 希望幫我解惑 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.9.133.240

02/28 11:34, , 1F
讚! 想請教一下 Reflection 要如何解決版本問題? 有沒
02/28 11:34, 1F

02/28 11:34, , 2F
有哪邊有實際的例子可以參考? 沒想過可以這樣用, 謝謝
02/28 11:34, 2F

02/28 11:48, , 3F
官網有個用Reflection呼叫API level 5之前的startForeground
02/28 11:48, 3F

02/28 11:48, , 4F
02/28 11:48, 4F

02/28 11:49, , 5F
講錯了,是在使用API level 5之前的SDK開發時,如何呼叫
02/28 11:49, 5F

02/28 16:10, , 6F
感謝, 來研究看看
02/28 16:10, 6F
文章代碼(AID): #1HBiy9pX (AndroidDev)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
1
4
完整討論串 (本文為第 3 之 3 篇):
問題
1
4
文章代碼(AID): #1HBiy9pX (AndroidDev)