2014-03-19 59 views
0

我需要爲作物意圖(com.android.camera.action.CROP)提取AOSP庫並在我的應用程序中使用它,所以我可以確定,即使它的例如TW設備,等我發現這https://github.com/lvillani/android-cropimage,但它是一個較舊的API,我想包括KitKat之一。所以,如果有人知道我在哪裏可以找到提取的圖書館,或者從哪裏可以提取它,我會非常感激。AOSP作物庫

回答

1

所以你可以直接在Android谷歌源代碼上瀏覽源代碼:Gallery 3D on Google's Source。您還可以繼續做該儲存庫的混帳克隆:

git clone https://android.googlesource.com/platform/packages/apps/Gallery3D/ 

如果這不是你wan't庫,該網站仍然有直接所有的Android庫從源頭。

如果您希望對此操作做出響應的班級,請參閱com.cooliris.media.CropImage - 感謝下面的CommonsWare評論。

+0

實際上,如果您查看清單,它將在'com.cooliris.media.CropImage'類中,因爲這是響應'com.android.camera.action.CROP'的。 – CommonsWare

+0

啊,我不好,我爲這個行爲做了一個grep,並且看看剛剛定義它的第一件事。這更有意義。 –

+0

謝謝大家,我儘快檢查出來併發布反饋意見,但現在看起來就是我一直在尋找的東西。 – Sinisa

0

不知道這是否是我的問題的答案,但絕對是我解決它的方式。所以,由於https://android.googlesource.com/platform/packages/apps/Gallery3D/是圖庫的完整源代碼,考慮到我只需要裁剪功能並且會留下大量開銷(有幾百個類和drawable),所以實現起來很複雜。所以我最終與https://github.com/lvillani/android-cropimage一起,在Android Studio中添加了它作爲一個模塊,根據我的喜好調整了UI,並立即在我的應用中運行並運行它(因爲它只有一個裁剪/拾取圖像庫)並且與com.android.camera.action.CROP完全相同(意圖相同,甚至包含一個意圖構建器以方便使用)。

希望這可以幫助任何人在未來。