- 感谢
学习Android开发2个月了,我以前做C++开发,连学Java加学android,一共不到3个月。这中间看了好多博客和专栏,从中学习到了很多,首先谢谢那些辛苦的博主,比如说老罗啊,还有好多其他的博主,虽然记不得名字了,但是非常谢谢他们的辛苦劳动,让我能享受成果。这个demo也参考了很多博客和他们的代码,如果发现雷同,那是正常的,我就是学习他们的代码,再次谢谢这些博主们。
- 概要
这个小demo包含了一下内容:
-
- Service 和 Activity 的应用和他们之间的通信。
- ListView ,BaseAdapter的应用。
- Http连接的一些内容,如何请求Html数据,如何解析等。
- 文件缓存。
- Scroller的应用,就是滑动,然后显示删除按钮。
- Activity 和 Service
Activity 和 service之间,我是使用Handler进行通信。首先实现Service的子类,如demo中的MusicWebService,
在其中定义static class ThreadHandler extends Handler 和负责处理事件的private class LoaderThread extends Thread。
切记ThreadHandler 一定是要static的,不然会有警告的,我查了下StackOverflow,人家给出的解释如下:
/**********************************************************************************
*
* Define and create local