我提前为这个问题的“新手”性质道歉。
这是我的困境:我对Android和整体开发都很陌生。我正在使用Android的SDK与eclipse Galileo。我已经按照几个教程来创建不同的布局。我甚至最近学会了如何使用单选按钮并验证选择了哪些按钮。现在我需要创建一个在应用程序中下载和更新xml文件的服务。我试图在Google的开发者网站上找到一个简单的服务教程,但到目前为止,这很糟糕。如果存在,有人可以指出我正确的方向吗?
另一方面,我被告知谷歌的教程有点过时了。真的吗?如果是这样,是否有任何其他教程可以手持(并可能过度解释)如何免费使用服务(如谷歌)真正的新手?
任何建议都将不胜感激。
答案 0 :(得分:3)
您可以使用几个开源项目作为示例
http://code.google.com/p/android-sky/source/browse/#svn/trunk/Sky
http://code.google.com/p/shelves/source/browse
http://code.google.com/p/apps-for-android/
并通过commonsware和本书的例子预订:
答案 1 :(得分:0)
您是希望上传/下载本地设备还是通过网络连接?
Data Storage Tutorials应涵盖本地文件访问权限 开发指南的网络连接部分很稀疏(只列出了2个用于网络的主要软件包),但谷歌上的快速搜索找到了一个看起来很好的教程,其中包含源代码: http://developerlife.com/tutorials/?p=288
答案 2 :(得分:0)
我会使用Java的NIO。
在此测试应用程序中A very good example(但最初可能有点复杂)。 请参阅以下方法:download(),特别是fastChannelCopy()。
您可以查看完全相同的技术here的DownloadFile类。
关于服务本身,其他人指出了很好的方法。