雷区一: 签名
在Android系统中,所有安装到系统的应用程序都必须有一个数字证书, Android的系统不会安装一个没有数字证书的应用程序.这个数字证书用于标识应用程序的作者和其开发的应用程序之间的关系. 当一个开发者开发出一个APP并要将其发布的时候,我们要对开发出来的APK加盖数字证书,数字证书的密钥保存在开发者的手中.就是通过这种签名机制,开发者和他开发出来的应用程序建立起了一种信任关...
分类:
移动开发 时间:
2015-04-07 13:56:51
阅读次数:
177
在iOS开发中,用到定位时经常会遇到这个头疼的问题:系统语言为英文时返回英文或拼音,系统语言是中文时才返回中文。下面是强制系统获取的定位地点为中文。方案是网上的,但优化了一下,当逆地理编码结束后才恢复系统语言,避免一些极端情况下的不生效问题。实测可行。有问题欢迎留言。`-(void)locationManager:(CLLocationManager *)manager didUpdateToLoc...
分类:
移动开发 时间:
2015-04-07 13:54:52
阅读次数:
156
在做android项目开发时,大家都知道如果程序出错了,会弹出来一个强制退出的弹出框,这个本身没什么问题,但是这个UI实在是太丑了,别说用户接受不了,就连我们自己本身可能都接受不了。虽然我们在发布程序时总会经过仔细的测试,但是难免会碰到预料不到的错误。今天就来自定义一个程序出错时的处理,类似ipho...
分类:
移动开发 时间:
2015-04-07 13:49:40
阅读次数:
134
问题:android 调试卡在:Waiting for Debugger - Application XXX is waiting for the debugger to Attach" 解决方法(1)解决方法:重启adb。步骤:cmd进入命令行,进入adb所在目录先后执行adb kill-serv...
分类:
移动开发 时间:
2015-04-07 13:46:00
阅读次数:
9793
1.AppDelegate.m 1 #import "AppDelegate.h" 2 #import "ViewController.h" 3 @interface AppDelegate () 4 5 @end 6 7 @implementation AppDelegate 8 9 10 ...
分类:
移动开发 时间:
2015-04-07 13:44:49
阅读次数:
157
2015.4.7安卓官方培训教程:http://hukai.me/android-training-course-in-chinese/index.html来自知乎:一位大神的推荐。目前还停留在刚刚看完《第一行代码》的阶段,惭愧。http://www.stormzhang.com/android/2...
分类:
移动开发 时间:
2015-04-07 13:43:04
阅读次数:
223
IOS多线程及队列的使用分类:ios多线程2013-12-11 17:561898人阅读评论(0)收藏举报多线程最近搞一款塔防游戏,提到塔防,自然就想到了A星寻路。的确,它是一种高效的寻路算法。但当很多怪物同时在调用A星算法来寻找一条最近的路径来到达目的地时,我发现会很卡。我都不能接受这个卡屏,更何...
分类:
移动开发 时间:
2015-04-07 13:38:34
阅读次数:
171
2015.4.7来自知乎:http://www.zhihu.com/question/21878150首先,你需要理解你们的项目需求,也即是你们的项目需要干啥,有哪些功能,这个需要看项目的需求文档。不过,有的公司,这个环节可能没文档,故只能做第二步了,如果没有功能文档需求,原型图,高保真总有吧,这个...
分类:
移动开发 时间:
2015-04-07 13:35:23
阅读次数:
113
1、点击界面的其它空白地方隐藏 由于UIViewController是继承自UIResponder的,所以可以覆写- (void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event;这个开始触摸的方法来取消第一响应者,代码如下:[cpp] ....
分类:
移动开发 时间:
2015-04-07 13:33:47
阅读次数:
136
1.AFNetworking地址:https://github.com/AFNetworking/AFNetworking用于网络请求2.JSONKit地址:https://github.com/johnezang/JSONKit解析JSON3.Reachability地址:https://gith...
分类:
移动开发 时间:
2015-04-07 13:31:22
阅读次数:
142
1.使用usb数据线连接设备,确保设备打开usb调试模式2.win+R 输入 cmd,打开cmd3.定位到sdk的platform-tools目录下4.输入命令 "adb tcpip 9998" 端口可以随意指定 1~655365.输入命令 "adb connect :9998" 连接设备连接成功
分类:
移动开发 时间:
2015-04-07 13:32:34
阅读次数:
114
PC优化手段在Mobile侧同样适用 在Mobile侧我们提出三秒种渲染完成首屏指标 基于第二点,首屏加载3秒完成或使用Loading 基于联通3G网络平均338KB/s(2.71Mb/s),所以首屏资源不应超过1014KB Mobile侧因手机配置原因,除加载外渲染速度也是优化重点
分类:
移动开发 时间:
2015-04-07 13:29:50
阅读次数:
132
public String netstatus() { String status; int status_number=driver.getNetworkConnection().value; if(status_number==1) s...
分类:
移动开发 时间:
2015-04-07 13:26:14
阅读次数:
173
2015.4.7来自知乎http://www.zhihu.com/question/28425576一: 开发技能编程语言,面向对象思想,函数式编程思想,设计模式,算法与数据结构,网络编程,TCP/IP协议,重构,版本管理(git等)二: 移动应用开发这方面你可以从: MVC 这成三个方面来对照检查...
分类:
移动开发 时间:
2015-04-07 13:27:21
阅读次数:
114
前言: 现在Android开发非常红火,Java环境下敏捷开发是不二选择。而敏捷开发都是测试驱动。所以,最近研究了一下Android下的各种自动化测试手段。本文重点在于面上的比较而非点上的细节。时间比较短,所以很可能...
分类:
移动开发 时间:
2015-04-07 12:17:14
阅读次数:
217
有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent??must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。 而android...
分类:
移动开发 时间:
2015-04-07 12:15:32
阅读次数:
152