2017-10-14 66 views
-4

我剛剛決定今天我想爲我的手機制作一個圖庫應用程序,幾乎只是將我喜歡的不同應用程序的幾個功能組合成一個完美的應用程序,適合我。然而,問題是,雖然我知道一些Java,並且在高中時期接受AP計算機科學,但我不知道從哪裏開始。我大致瞭解,甚至沒有那麼瞭解Android Studio的佈局,但我可以通過。我需要幫助在網上找到有用的資源來幫助我學習,甚至有人能夠回答我可能遇到的許多問題。我看過一些YouTube視頻,並嘗試閱讀一些教程,但是我沒有找到任何能夠幫助我清理的東西。我現在要問幾個問題:剛剛開始Android Studio,我需要指導

1.)我不知道從哪裏開始或者使用什麼來讓應用程序在網格視圖中顯示設備存儲和微型SD卡中的圖像。我已經閱讀了關於使用RecyclerView不使用盡可能多的資源的一些事情,並且還提到了一些關於Glide以獲得更好性能的內容(如果我理解正確,我認爲這兩者都是這樣做的),但我不知道如何處理或者甚至如何也可以使用。

2.)在xml設計部分,我不善於瀏覽所有內容並理解我應該使用什麼內容。我可以在photoshop或其他程序中做出好的設計,但我不確定如何真正實現這一願景並將其轉化爲工作片段。

3.)幾乎我只是需要幫助,可能會想到更多的問題,因爲有人試圖回答這些問題。

謝謝!

+0

我只是建議花更多的時間研究。你的問題現在太廣泛了。也許試試看看一些[開源圖庫應用程序](https://github.com/search?utf8=%E2%9C%93&q=android+gallery&type=Repositories)來幫助獲得更好的想法。 – adneal

+0

我的意思是廣泛的,因爲我不知道我在做什麼。我瀏覽了一些這些應用程序的代碼,並沒有理解android如何引用它沒有什麼幫助的東西。例如,我無法弄清楚要查看哪些代碼行可讓應用以縮略圖形式顯示設備中的圖像。 – TrombonerJake

+0

首先,[this](https://www.androidauthority.com/how-to-build-an-image-gallery-app-718976/)是一個很好的畫廊應用程序的詳細教程,另外,他們已經提供瞭如何處理縮略圖(使用Picasso緩存數據以便快速加載並更新新添加的項目)。 –

回答

0

網上有很多很好的免費教程。例如在官方的Android開發者網站上:https://developer.android.com/training/index.html - 您可以在其中找到很多有用的示例代碼片段,但也有其他網站 - https://www.tutorialspoint.com/android/index.htm。它從非常基礎開始,也有很多例子。

其他非免費的教程可以在

  • udacity.com找到 - Android開發者Nanodegree由谷歌
  • udemy.com

要從設備存儲或達到你的數據微型SD卡你必須瞭解內容提供商的工作原理。

我不建議回收視圖,當你是初學者時,因爲它比列表視圖(或網格視圖)更復雜。從這些開始,然後升級。

滑行是一件很酷的事情,因爲它可以幫助您避免大量無用的編碼並且易於使用。在他們的GitHub頁面上,您可以找到如何將其導入您的項目的詳細說明 - 我推薦Gradle - 以及如何使用它。

在我看來,耐心地開始閱讀其中一個免費網站,並且比你會爲你的問題得到答案,但瞭解基本知識是非常重要的。

我希望我能幫上忙!對不起,我很糟糕的英語,我很久以前就用過了。

+0

也許我只是沒有正確的心態來學習這一點,但它並不是堅持不懈,我也不理解。我想我需要更多的1對1體驗,而不僅僅是閱讀或觀看視頻。至少直到我瞭解基礎。 – TrombonerJake

相關問題