看板 AndroidDev 關於我們 聯絡資訊
開發 Android app 一 定要知道 Android Developer Reference http://developer.android.com/reference/packages.html 這上面有所有 public API 的說明。 例如 Uri.getPathSegments() 在這上面也有說明:http://bit.ly/1woBmec 可以看到回傳型別是 List<String>, 其中 public abstract E get (int location) 是 List 的 method。 http://developer.android.com/reference/java/util/List.html#get%28int%29 package name 是 android 開頭的,source code 在 AOSP 的 frameworks 都找得到, 例如這個 API 的實作就在 http://bit.ly/1pZ2PdM 的這行開始 PathSegments getPathSegments() { 這裡面有用到 polymorphism,建議自己追過,很有幫助。 ※ 引述《gn00618777 (非常念舊)》之銘言: : 常看到 uri.getPathSegments().get(1)用法,書上並沒有太多著墨 : 不知道 uri.getPathSeqments() 代表的是甚麼,請問有簡易範例? : get(1)又是甚麼? 假設我用get(0)呢??? : 謝謝指教,虛心接受。 -- http://changyuheng.github.io/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.116.107 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1410579854.A.FC2.html
gn00618777: 有種恍然大悟的感覺0...0 09/14 21:34