摘要:
服务端需要加上json.jar包,下载地址:https://github.com/upictec/org.json.me 服务端:JSONDemoServlet.javapackage com.test.Demo;import java.io.IOException;import java.io.P... 阅读全文
随笔档案-2011年03月
Listview动态加载数据
2011-03-20 12:57 by 雪夜&流星, 14860 阅读, 收藏, 编辑
摘要:
最近在研究网络数据加载的问题,比如我有几百,甚至上千条数据,这些数据如果一次性全部加载到arraylist,然后再加载到Listview中。我们必然会去单独开线程来做,这样造成的结果就是会出现等待时间很长,用户体验非常不好。我的想法是动态加载数据,第一次加载十条,然后往下面滑动的时候再追加十条,再... 阅读全文
【转】Android开发——MediaProvider源码分析(2)
2011-03-11 20:50 by 雪夜&流星, 418 阅读, 收藏, 编辑
摘要:
转载自:http://www.cnblogs.com/halzhang/archive/2011/03/08/1977314.html欲读此文,先读上文:MediaProvider源码分析(1)----------------------START---------------------------在上一篇文章中说到系统当接收到扫描请求广播的时候就会调用scan或者scanFile去扫描手机(手机内存和sdcard)中的媒体文件。这两个方法都是启动MediaScannerService这个服务来完成扫描任务的。接下来我们来看看MediaScannerService是怎么工作的……4.Medi 阅读全文
【转】Android学习——MediaScanner源码分析
2011-03-11 20:48 by 雪夜&流星, 914 阅读, 收藏, 编辑
摘要:
转载自:http://www.cnblogs.com/halzhang/archive/2011/03/10/1980319.html神马是MediaScanner呢?在Android的SDK里面是看不到这个类的,因为被google隐藏了。通过Android的源码我们可以看到MediaScanner的类注解多了一个@hide的标注。所以对于一般应用开发者,此文意义不是很大,大家可以绕道。在前两篇文章中,最后我们都了解了Android的媒体文件的扫描是在MediaScannerService中调用MediaScanner的scanDirectories或者scanSingleFile完成最终的扫 阅读全文
【转载】Android开发——MediaProvider源码分析(1)
2011-03-11 20:46 by 雪夜&流星, 559 阅读, 收藏, 编辑
摘要:
转载自:http://www.cnblogs.com/halzhang/archive/2011/03/07/1976178.html--------------START------------MediaProvider包括五个类:com.android.providers.media.MediaProvider com.android.providers.media.MediaScannerCursor com.android.providers.media.MediaScannerReceiver com.android.providers.media.MediaScannerServi 阅读全文
android中多线程浅析
2011-03-11 19:21 by 雪夜&流星, 773 阅读, 收藏, 编辑
摘要:
最近在做android项目的时候经常要用到比较耗时的操作,一但操作的时间过长,比如超过一分钟那么就会造成UI阻塞,界面假设的状况。那么我们就要用到多线程,其实多线程原理很简单,每个Activity可以算作是一个进程,进程里面有一个主线程在运行,那么我们只需要在主线程中开一个子线程将那些耗时长的操作丢... 阅读全文
android中的网络通信
2011-03-06 23:20 by 雪夜&流星, 773 阅读, 收藏, 编辑
摘要:
1、HttpURLConnectionpackage com.test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.HttpURL... 阅读全文
领悟——软件开发过程中学到的一些技巧
2011-03-06 16:10 by 雪夜&流星, 315 阅读, 收藏, 编辑
摘要:
昨天回了一趟学校,有一点物是人非的感觉,感觉我离开了好久一样,其实我只有两、三个月没有回去而已。 看到了那些学弟对于软件开发的期待和迷茫,我感觉我有好多话想说,于是就有了这篇关于我在工作中的到的经验和体会。 一、思维逻辑最重要,那就是你解决问题的方法。代码只是帮你去实现你想法的工具而已,逻辑思维理清楚了,其余的就是技术方面的问题了。你可以把你的问题建立成模型,整个模型基本的框架搭建起来了,再接下来的实现就是算法和结构的事情了。 我们可以把整个问题分为几个步骤来解决,理清楚每一步该干嘛。为了解决这个问题,我的解决方法是怎么样的,为了检验这个解决方法是否有效,我们就要做相应的demo来验证,行的. 阅读全文