2012-06-16 46 views
-1

我一直在玩android SDK,我想最终做出有用的东西。需要帮助,编写我的第一个有用的Android应用程序。歌词搜索应用程序

我正在考虑开发一个小的Android应用程序。我有大约600首歌曲,格式为.text,总大小约5 Mb。

基本上用户将按数字(1到600)或标题搜索歌词。选择它,它会以愉快的字体显示,适合一个小屏幕。只要它有效,我不必看起来很花哨。

其他功能可能包括:收藏,并与歌词播放的曲目旁边(但这些都是多余的,也许在第二版)

  • 我想过把所有的文件夹中,然后每个ID标题,我认为这将是乏味的,我只能实现一个基本的字符串搜索算法。

我坚持,不知道在哪里,在设计部分

我的问题是开始:什么是我的出发点?实施它的最佳方式是什么?我如何将所有想法放在一起?如果我将问题分成更小的部分,他们会是什么样子。 任何提示,建议,你可能会很棒。

我在网上做了一些研究,但他们有点太广泛,我想这里可能是寻求帮助的最佳地点。

非常感谢你

+1

我在想自己,谁在给他的Android应用程序写歌词? :) – alfasin

+2

StackOverflow通常只是用于编程的具体问题,这是更多的结构和如何编码的问题。我建议您重新解释您的问题,使其更好地符合提问问题的指导原则。 http://stackoverflow.com/faq#dontask – John

回答

0

首先要弄清楚如何显示文本文件中的文本。 然后你想弄清楚如何保存大量的txt文件。你想要做的是有一个包含所有歌曲和文件名的XML文件,给每个文件一个有意义的名字,可能就像一个ID。然后,您需要弄清楚如何读取XML文件,然后您想要搜索XML中的歌曲,然后从中获取该ID,然后获取该文件并将其显示出来。

所以基本上这是你应该通过

  • 负载走什么。txt文件
  • 显示文本
  • 加载XML文件
  • 与XML比赛歌名然后得到它的ID
  • 获得ID文件
  • 显示

,你会希望把所有东西都放到一个zip文件中并解压缩并将txt文件放在SD卡上。

+0

非常感谢,我想这一切都归结为正确的步骤。再次感谢 –

+0

没问题。接受? – FabianCook

0

这听起来像是一个很好的数据库应用程序。我建议你开始学习如何创建和访问内部数据库,并将它们存储在用户的外部媒体上。您可以将所有歌词存储在数据库中,列{_id,songName,songLyrics}。歌词可以存储为非常长的字符串,然后格式化为坐在文本视图中。

至于设计过程,首先在一张纸上画出你想要的应用程序所有的屏幕。想象一下,它在设备上运行,它看起来应该是什么样子。然后,使用Eclipse ADT插件中的布局编辑器创建它们。

+0

你想做一个离线应用程序或使用webservices获得结果的应用程序? –

+0

非常感谢。我现在看得很清楚 –

+0

Andi,如果您喜欢我的回答或@ SmartLemon的口水,并且想将其标记为问题的答案,请单击我们答案旁边的标记。它帮助我们很大:) – pogo2065

相关问题