2017-10-14 68 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

相关问题