——因为DrawRect方法只调用1次,所以如果需要刷新图形,需要用setNeedsDisplay强制调用刷新。
——学习另一种“定时器”的用法,以下两种类似...
分类:
移动开发 时间:
2014-11-19 18:44:06
阅读次数:
160
1 抓包原理
tcpdump(需Root用户运行)拦截和显示发送或收到过网络连接到该机器的TCP/IP和其他数据包。简单说就监控手机进出网络数据。
2 方法优劣
2.1优点
1.手机数据包无遗漏
2.2缺点
1.不能实时抓包
2.电脑需要安装Android SDK
3.测试手机需要获取root权限
4.测试手机需要安...
分类:
移动开发 时间:
2014-11-19 18:43:34
阅读次数:
174
基于iOS实现APP的第三方QQ登陆,接入第三方SDK时的一个基本的步骤:
1,找到相关的开放平台,QQ互联平台,http://connect.qq.com/;
2,注册成功后创建自己的APP,填写一堆基本信号后获得一个App_Key,就是你APP的唯一识别码;
3,下载对应的SDK,并且阅读其中的开发文档或demo,通常看开发文档比较直观,如果看demo,有些SDK的demo简直不忍直视;...
分类:
移动开发 时间:
2014-11-19 18:42:23
阅读次数:
221
In this Document
Purpose
Questions and Answers
IMPORTANT:
1. How to find versions of files in packages?
2. How to check if a...
分类:
移动开发 时间:
2014-11-19 18:40:19
阅读次数:
216
记一次比较无语的犯错,前几天我在紧急打包一个apk的时候,遇到了这样一个异常:Android Library projetcts cannot be exported. 异常提示截图如下:
咋看之下我以为是项目依赖的Library出现了问题,然后就去检查了一遍主项目依赖的各种库,发现库项目都没有问题,然后我去搜索了一下这个异常信息,结果搜索到的都是"Android Library p...
分类:
移动开发 时间:
2014-11-19 18:36:50
阅读次数:
144
在android里,有4种activity的启动模式,分别为:“standard” (默认)“singleTop”“singleTask”“singleInstance”它们主要有如下不同:1. 如何决定所属task“standard”和”singleTop”的activity的目标task,和收到...
分类:
移动开发 时间:
2014-11-19 18:33:29
阅读次数:
220
有一个特别有用的Stack,“最近打开过的项目”,建立方法如下:1. 打开Terminal,输入以下命令defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; ...
分类:
移动开发 时间:
2014-11-19 18:32:46
阅读次数:
220
写下这个给自己备忘,上次也有一次载了个跟头。 在iOS 7和8里面,除了设置--App Store里面自动更新,自动下载,以及使用蜂窝数据要关之外,别以为用了WiFi挂着程序,就万无一失了。 这种情况仅仅是禁止系统给你自动下载以及自动更新。如果你手动进了App Store进行了下载和更新,那么当你....
分类:
移动开发 时间:
2014-11-19 18:29:38
阅读次数:
154
在开发的过程中,我们有时候需要让我们应用程序全屏或者是让某个页面全屏,在今天的android小技巧中我们来讲讲如何设置我们的应用程序 全屏:通常我们有三种方式:1.在onCreate方法中添加代码 。2.AndroidMainfest.xml里面使用android自带的theme来设置3.style...
分类:
移动开发 时间:
2014-11-19 18:28:49
阅读次数:
139
从环信中找到的部分不错的代码,拿出来记录一下是否是中文-(BOOL)isChinese{ NSString *match=@"(^[\u4e00-\u9fa5]+$)"; NSPredicate *predicate = [NSPredicate predicateWithFormat:...
分类:
移动开发 时间:
2014-11-19 18:29:34
阅读次数:
151
约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。上网搜索,确实有不少的例子,大多都是抄来抄去,而且水平多半处于demo的样子,可以用来讲解知识点,但是一碰到实际项目,就漏洞百出。当时我用大众化的解决方案,暂时性的做了一个拍照截图的功能,似乎看起来很不错。问题随之而来,我用...
分类:
移动开发 时间:
2014-11-19 18:27:24
阅读次数:
138
首先,建立一个描述message的XML文件,名为messages.xml org/rjstudio/spring/properties/messages 这个Bean的id是定死的,只能为“messageSource”。这里的Class需要填入MessageSource接口的实现。其...
分类:
移动开发 时间:
2014-11-19 18:18:15
阅读次数:
141
转载来自崔江涛(KenshinCui):http://www.cnblogs.com/kenshincui/p/3885689.html#string概述我们前面的章节中就一直新建Cocoa Class,那么Cocoa到底是什么,它和我们前面以及后面要讲的内容到底有什么关系呢?Objective-C...
分类:
移动开发 时间:
2014-11-19 18:18:54
阅读次数:
276
在AndroidManifest.xml中,java代码段:ActivityInfo info=this.getPackageManager().getActivityInfo(getComponentName(),PackageManager.GET_META_DATA);String msg=i...
分类:
移动开发 时间:
2014-11-19 18:18:18
阅读次数:
158
1、cordova build --release android2、利用jdk的keytool建keykeytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -...
分类:
移动开发 时间:
2014-11-19 18:12:10
阅读次数:
140
一般来说, IOS很少给App后台运行的权限. 仅有的方式就是 VoIP. IOS少有的为VoIP应用提供了后台socket连接,定期唤醒并且随开机启动的权限.而这些就是IOS上实现VoIP App的关键. 苹果官方文档对于的描述就短短的一页(点击这里),很多细节没有提及. 这篇微博通过具体实现和查...
分类:
移动开发 时间:
2014-11-19 18:11:27
阅读次数:
373