众所周知,在开发过程中,ListView的优化是比较重要的
那么,如何去优化呢?
ListView的提升效率,其实就是在于adapter中getView方法的优化,那么如何使的getView优化呢?
1、在getView() 中重用了convertView,很大程度上的减少了内存的消耗。通过判断convertView是否为null,
是的话就需要产生一个视图出来,...
分类:
移动开发 时间:
2014-12-09 19:43:31
阅读次数:
178
android Webkit 解决重定向思路 之 通过URL判断 网页是否是重定向的CODE 3XX...
分类:
移动开发 时间:
2014-12-09 19:42:34
阅读次数:
305
这篇文章是前Firefox Android工程师(现在跳槽去Facebook了) Lucas Rocha所写,文中对Android中常用的四种自定义布局方案进行了很好地分析,并结合这四种Android自定义布局方案所写的示例项目讲解了它们各自的优劣以及四种方案之间的比较。看完这篇文章,也让我对Android 自定义布局有了进一步的了解,于是趁着兴头,我把它翻译成中文。...
分类:
移动开发 时间:
2014-12-09 19:40:55
阅读次数:
238
在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的:
模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。
模板方法模式的结构
模板方法模式是所有模...
分类:
移动开发 时间:
2014-12-09 19:39:55
阅读次数:
157
1、Error Domain=AFNetworkingErrorDomain Code=-1011 "Request failed: not found (404)" UserInfo=0x86811c0 {NSErrorFailingURLKey=http://192.168.6.77:8080/demo/rest/demo/getApplicationList, NSLocalizedDesc...
分类:
移动开发 时间:
2014-12-09 19:40:37
阅读次数:
353
在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应。譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试。这里介绍一种简单的向android模拟器打电话发短信的方法。该方法利用了eclipse ADT的DDM...
分类:
移动开发 时间:
2014-12-09 19:36:22
阅读次数:
988
今天为做一个小小的footerView我的心脏差点气出来。。。第一步 新建一个view xib文件第二步 新建一个UIview的类第三步 在UIview中间放一个Lable,添加约束,水平垂直居中第四步 实例化UIView然后赋值给tableView的footerView然后问题就来了,我发现在竖屏...
分类:
移动开发 时间:
2014-12-09 19:32:46
阅读次数:
134
android:lines="2" android:ellipsize="end"显示两行,多余部分…显示textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线textView.getPaint().se...
分类:
移动开发 时间:
2014-12-09 19:30:07
阅读次数:
366
今天在Android遇到一个需求,不允许用户完全清除应用私有目录(/data/data/包名/),但是Android默认情况下用户通过在应用信息里面点击清除数据按钮把所有的应用私有目录下的的数据文件完全清除,其中包含SharedPreference,缓存文件,数据库等等重要数据。如果我们不想用户这样...
分类:
移动开发 时间:
2014-12-09 19:28:52
阅读次数:
148
首先是FriendBeanpackage com.example.other;public class FriendBean{ private String FName = null; private String FImg = null; private int iID = -1...
分类:
移动开发 时间:
2014-12-09 19:29:03
阅读次数:
141
android:persistentWhether or not the application should remain running at all times — "true" if it should, and "false" if not. The default value is "f...
分类:
移动开发 时间:
2014-12-09 19:28:17
阅读次数:
165
Android客户端测试上线总会有很多的渠道包,渠道的打包可是使用自动化,但是每次打完都是好几十个或者几百个apk,很南确定是不是所有的渠道都已经打完,所以就有了下面的一段代码,主要就是为了检查是否将所有的渠道包打包完毕:# coding=utf-8import osimport xlrd#获取给定...
分类:
移动开发 时间:
2014-12-09 19:26:34
阅读次数:
255
在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应。譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试。这里介绍一种简单的向android模拟器打电话发短信的方法。该方法利用了eclipse ADT的DDM...
分类:
移动开发 时间:
2014-12-09 19:25:13
阅读次数:
200
Fromhttp://processors.wiki.ti.com/index.php/Android-Adding_SystemServiceAndroid-Adding SystemServiceThis wiki page will demonstrate - "How to add syst...
分类:
移动开发 时间:
2014-12-09 19:22:16
阅读次数:
333
转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9971721大家都知道Android的ActionBar是在3.0以上才有的,那么在3.0以下呢,google并没有给我提供在3.0以下支持ActionBar的包,但是外国的大牛JakeW...
分类:
移动开发 时间:
2014-12-09 19:16:39
阅读次数:
284
//// CommonMacro.h////// Created by liman on 14-7-22.// Copyright (c) 2014年 chinamworld. All rights reserved.//#import #import //常用的IOS开发宏#pragma mark...
分类:
移动开发 时间:
2014-12-09 19:14:18
阅读次数:
365
/** * 十六进制转换成UIColor * * @param stringToConvert 十六进制字符串 * * @return UIColor */+(UIColor *) hexStringToColor: (NSString *) stringToConvert{ NSStr...
分类:
移动开发 时间:
2014-12-09 19:15:08
阅读次数:
217