以前用的好端端的接口,今天访问居然出错了,但是再用浏览器测试,发现可以正常返回数据,甚是奇怪啊。下面是错误信息:获取服务器响应出错error=Error Domain=com.alamofire.error.serialization.response Code=-1016 "Request fai...
分类:
移动开发 时间:
2015-06-01 18:14:47
阅读次数:
224
在设计师与前端开发人员的努力下,一个WebApp出炉了,可是测试人员说了一堆的问题:某某机型下页面表现不一致,某某系统下页面如何如何,某某 系统浏览器下页面怎么怎么滴。看着满满的测试汇总文档,我们曾经在一个又一个知名或不知名的手机终端上重复着这些工作:仔细的排查代码,alert可疑的 变量,甚至不惜...
分类:
移动开发 时间:
2015-06-01 18:11:27
阅读次数:
576
+ (BOOL)isNil:(NSObject*)obj { if (obj == nil || obj == NULL) { return YES; } if ([obj isKindOfClass:[NSNull class]]) { return YES; } retur...
分类:
移动开发 时间:
2015-06-01 18:11:18
阅读次数:
128
Android 测试 Appium、Robotium、monkey等框架或者工具对比1. Appium测试 (功能测试,用户接受度测试,黑盒测试) - Rating: 8Appium测试相当于黑盒测试。只是测试UI逻辑正确性。所以Appium测试框架提供的方法有限。获取一个AppiumDriver对...
分类:
移动开发 时间:
2015-06-01 18:08:11
阅读次数:
163
AsyncTask介绍Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android为了降低这个开发难度...
分类:
移动开发 时间:
2015-06-01 18:07:28
阅读次数:
154
Activity是android的四大组件之一,它主要负责管理android应用程序的用户界面。
本文主要从framework的角度去分析activity的启动过程。activity的启动过程根据不同的情况会有一些差别,比如锁屏与非锁屏状态下的区别,activity依附的应用程序进程不存在与已经存在的区别等。...
分类:
移动开发 时间:
2015-06-01 16:54:29
阅读次数:
120
在Fragment里面使用LoaderCallbacks接口 异步HTTP获取图片public abstract class AbstractLoader extends AsyncTaskLoader { public AbstractLoader(Context context) {
super(context);
} @Override...
分类:
移动开发 时间:
2015-06-01 16:47:42
阅读次数:
199
线性布局
分割线
android:divider="@drawable/shape"
android:showDividers="middle|beginning|end" ...
分类:
移动开发 时间:
2015-06-01 16:47:31
阅读次数:
110
Android对Activity的组织管理会引入一些名词概念术语,像Stack、Task等,本文会做简单介绍。Activity的启动、切换以及组织管理会
受不同的配置和属性的影响,本文会简单介绍一些相对重要和典型的概念,比如BackStack、Affinity。...
分类:
移动开发 时间:
2015-06-01 16:47:10
阅读次数:
125
Magnification Gesture是Android系统辅助设置中提供的一种功能,它能够提供全局任意窗口的放大浏览功能,以帮助视力不是特别好的用户也能无障碍的使用,提升用户体验。本文档基于Android4.2.2进行分析,包括从设置中开启、用户触发到机制运行一整套流程。...
分类:
移动开发 时间:
2015-06-01 16:46:06
阅读次数:
435
最新的cnnic数据显示,72%的网络用户使用智能手机上网,而且其中的38%只用智能手机上网。因此,我们有理由认为越来越多的中国消费者可能只会通过品牌的移动呈现与之互动,而不再接触完整的电脑网页。如前所述,移动互联网的广告原则为广而不告,重在营销,而营销的最基本特点就是互动。
互动的特征
互动性。互动性是互动营销发展的关键,在企业营销推广的同时,更多信息应该融入目标受众感兴趣的...
分类:
移动开发 时间:
2015-06-01 16:45:55
阅读次数:
199
Activity、Service、BroadcastReceiver、Content Provider是Android的四大应用程序组件,构成一个完整的应用程序的这些组件可以在同一个进程,也可以不在同一个进程,而当这些组件不在同一个进程,需要进行数据交互时就需要一种IPC(Inter-Process Communication)进程间通信机制来完成,而Binder就是提供了IPC功能的一个框架。实现IPC的整个Binder框架包含几个重要组成部分,它们分别是Binder Driver、Client、Serv...
分类:
移动开发 时间:
2015-06-01 16:43:37
阅读次数:
112
终结者:电脑显示Android手机屏幕之asm.jar工具正确的使用方法...
分类:
移动开发 时间:
2015-06-01 16:44:23
阅读次数:
182
Android的媒体效果框架允许开发者可以很容易的应用多种令人印象深刻的视觉效果到照片或视频之上。作为这个媒体效果的框架,它使用GPU来处理图片处理的过程,它仅仅接收OpenGL的纹理(texture)作为输入。在本次教程中,你将会学习到如何使用OpenGL ES2.0将图片资源转化为纹理,以及如何使用框架为图片应用不同的处理效果。准备为了开始本次的教程,你必须具备:
1.一款支持Android开...
分类:
移动开发 时间:
2015-06-01 16:42:51
阅读次数:
311
BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。
在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出提示和保存数据等操作;当电池电量改变时,系统会产生一条广播,接收到这条广播就能在电量低时告知用户及...
分类:
移动开发 时间:
2015-06-01 16:42:02
阅读次数:
115
手机开机后,按POWER键无法关闭屏幕,过了很长一段时间(20s左右)才能恢复正常。...
分类:
移动开发 时间:
2015-06-01 16:40:51
阅读次数:
135
下载正式版本软件,第一次开机做完SetupWizard之后无法锁屏,HOME键和MENU键无效,重启后恢复正常。...
分类:
移动开发 时间:
2015-06-01 16:39:36
阅读次数:
244