- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 软件设计原则:高内聚低耦合
这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。 一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。编写概要设计的时候设计类或者模块自然要考虑到“高内聚,低耦合”。 在程序的各各模块中,尽量让每个模块独立,相关的处理尽量在单个模块中完成,(该干嘛干吗去
2012-03-25 18:57:58 6224
转载 Android开发多线程断点续传下载器
使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。效果图 断点续传1.断点续传需要在下载过程中记录每条线程的下载进度2
2012-03-12 15:14:48 587
转载 “In/out/inout” in a AIDL interface parameter value?
In AIDL, the "out" tag specifies an output-only parameter. In other words, it's a parameter that contains no interesting data on input, but will be filled with data during the method.For example,
2012-03-11 08:22:33 867
转载 android从网络上异步加载图像
研究了android从网络上异步加载图像,现总结如下:(1)由于android UI更新支持单一线程原则,所以从网络上取数据并更新到界面上,为了不阻塞主线程首先可能会想到以下方法。 在主线程中new 一个Handler对象,加载图像方法如下所示 private void loadImage(final String url, final int id) {
2012-03-10 11:07:21 449
转载 android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an appli
原博客地址:http://aijiawang-126-com.javaeye.com/blog/662336在Activity中newSpinner是我把mContext传入,但是出了android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an application
2012-03-01 14:22:58 444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人