我今天刚决定我想为我的手机制作一个图库应用程序,几乎只是将我喜欢的几个功能组合在一起,我尝试过一个完美的应用程序。然而问题是虽然我知道一些java,但是编程1& 2目前正在高中学习AP计算机科学,我不知道从哪里开始。我大致知道甚至不太了解Android Studio的布局,但我可以顺便说一句。我需要帮助在线寻找有用的资源来帮助我学习,甚至是能够回答我可能遇到的许多问题的人。我已经观看了一些YouTube视频,并尝试阅读一些教程,但我还没有找到任何可以为我清除的东西。我现在会问几个问题:
1。)我不知道从哪里开始或使用什么来让应用程序在网格视图中显示来自设备存储和micro SD卡的图像。我已经阅读了有关使用RecyclerView不使用尽可能多的资源的事情,以及关于Glide以获得更好性能的一些事情(我认为这些都是这些,如果我理解正确的话)但我不知道如何处理或甚至如何处理使用其中之一。
2。)在xml设计部分,我不擅长浏览所有内容并理解我应该使用什么。我可以在photoshop或其他程序中做出好的设计,但我不确定如何真正实现这个愿景并将其转化为工作片。
3。)几乎我只是需要帮助,当有人试图回答这些问题时,他们可能会想到更多的问题。
谢谢!
答案 0 :(得分:0)
网上有很多优秀的免费教程。例如,在官方Android开发者网站上:https://developer.android.com/training/index.html - 您可以在其中找到许多有用的示例代码段,但还有其他站点 - https://www.tutorialspoint.com/android/index.htm。它从非常基础开始,也有很多例子。
其他非免费教程可以在
找到要从您的设备存储或micro SD卡中获取数据,您必须了解内容提供商的原理。
当您是初学者时,我不建议使用回收视图,因为它比列表视图(或网格视图)更复杂。从这些开始,然后升级。
滑翔是很酷的事情,因为它可以节省大量无用的编码并且易于使用。在他们的GitHub页面上,您可以找到如何将其导入项目的详细说明 - 我建议使用Gradle - 以及如何使用它。在我看来,耐心地开始阅读其中一个免费网站,而不是为你的问题找到答案,但了解基础知识非常重要。
我希望我帮忙!对不起我的英语不好,我很久以前就习惯了。