支持IOS的Objective-C的单元测试框架 GHUnit..
我们需要测试人员吗? 先说一个故事。 接手一个小项目,是因为之前的项目经理被调走了。当时跟我介绍项目情况的时候,这牛人项目经理说,项目完全没问题,功能就那么一点点..
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为..
使用traceview和dmtracedump调试Android代码Google为我们提供的代码调试工具的亮点:traceview 和 dmtracedump 。有了这两个工具,我们调试程序分析bug就非常得心应手了。traceview帮助我们分析程序性能,..
时值IBM PC机30周年纪念日,该产品的问世引发了主流个人计算机的变革,但同时也有另外一些产品对信息技术的进步功不可没,以下罗列了排名前十的改变世界的科技产品。..
Objective-C 中Self 和 Super 详解本文要介绍的内容,在 Objective-C 中的类实现中经常看到这两个关键字 self 和 super,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法..
对于Android平台上软件的性能测试可以通过以下几种方法来分析效率瓶颈,目前Google在Android软件开发过程中已经引入了多种测试工具包,比如Unit测试工程,调试类,还有模拟器的Dev Tools都可..
他为信息技术界带来了一场全新的革命。 iOS 5.0平台确实让人叹为观止,它拥有诸多新特性,比如通知中心、Newsstand、iMessage、改进的Reminders、Twitter功能(Twittering Capability)、新的Camera应用程..
名称:浏览器 browser 定义: 万维网(Web)服务的客户端浏览程序。可向万维网(Web)服务器发送各种请求,并对从服务器发来的超文本信息和各种多媒体数据格式进行解释、显示和播放..
Android包下面android.R.styleable 类包含下面所有组件相关的XML属性。 如: public static final int[] LinearLayout_Layout http://www.blogjava.net/zhip/archive/2011/01/25/343511.html ..
LinearLayout(线性布局)提供了控件水平垂直排列的模型,同时可以通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。水平(vertical)垂直(horizontal) fill-parent:占满整个屏幕,w..
一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,la..
首先,你先到 http://code.google.com/p/msysgit/downloads/list 上下载Git-xxx.exe,我下載的是 Git-1.6.2.2-preview20090408.exe。 下載下來後,直接按確定到底,就可以完成安裝。裝完後,執行他的 Git Bash 程..
Android系统单元测试方法,android源代码中每个app下中都自带了一个test用例,下面主要介绍下camra单元测试用例 在AndroidManifest.xml中标明了测试用例instrumentation函数入口..
许多人在接触到 Android单元测试 时,第一反应是 Android单元测试 是不是已经完整集成了JUnit。很遗憾这不是事实。如果你按照JUnit的运行方法,却不像上面那样改用JDK,就一定会得到一个异常。..
对于Android流量统计来说在2.2版中加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可..
程序代码部分: public class ApplicatonList extends Activity { private List> data; Map item; ..
Android开发中,当需要创建在后台运行的程序的时候,就要使用到Service。Service 可以分为有无限生命和有限生命两种。特别需要注意的是Service跟Activities是不同的(简单来说可以理解为后台与前台..
熟悉Windows编程的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循..
usage: am [start|broadcast|instrument|profile] am start -D INTENT am broadcast INTENT am instrument [-r] [-e ] [-p ] [-w] <:COMPONENT>am profile [start |stop] INTENT is described with: [-a ] [-d ] [-t ] [-c [-c ] ...] [-e|--es ...] [--ez ....