NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:100 target:self selector:@selector(timerFireMethod:) userInfo:nil repeats:YES];
分类:
移动开发 时间:
2014-12-30 16:42:32
阅读次数:
239
统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。OPhone系统提供了很多系统默认的风格和主题,但是很多情况下,这些不能满足我们的需要。例如我们不可能总是希望背景色是系统规定的,我们也不希望字体大小一成不变。当然我们可以在每个空间里...
分类:
移动开发 时间:
2014-12-30 16:43:08
阅读次数:
159
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:
移动开发 时间:
2014-12-30 16:39:21
阅读次数:
302
当一款APP推出市场,首当其冲的就是捕获第一批种子用户。现在不比以前了,以前可能花几个月研发出一个APP,短时间就可以吸取几百万的用户量。现在移动互联网成为一种趋势,很多开发者都想来分一杯羹,让市场出现供大于求的局面。你的产品做得出色,但如何才能在APP市场上鹤立鸡群?这就要找准属于你自己的运营模式...
分类:
移动开发 时间:
2014-12-30 16:38:31
阅读次数:
170
1、添加对apt的依赖buildscript { repositories { mavenCentral() } dependencies { classpath 'com.neenbedankt.gradle.plugins:android-apt:1...
分类:
移动开发 时间:
2014-12-30 16:33:55
阅读次数:
452
iOS8有了新方法,用新方法后,用7.0版本运行会奔溃。只要加一句判断就ok:#ifdef __IPHONE_8_0 // 在 iOS 8 下注册苹果推送,申请推送权限。 UIUserNotificationSettings *settings = [UIUserNotifica...
分类:
移动开发 时间:
2014-12-30 16:33:51
阅读次数:
189
系统自带的SeekBar真是太难看了,项目需要,只能自定义了,先来张效果图第一个Seekbar 背景是颜色,thumb是图片,上代码:[html]view plaincopydrawable/po_seekbar.xml:[html]view plaincopydrawable/seekbar_th...
分类:
移动开发 时间:
2014-12-30 16:30:45
阅读次数:
262
Android 2D游戏引擎AndEngine快速入门教程 介绍:AndEngine是一款知名的Android 2D游戏引擎。该引擎代码开源,并且可以免费使用。本书详细讲解如何使用AndEngine引擎开发2D游戏。 试读下载地址:http://pan.baid...
分类:
移动开发 时间:
2014-12-30 15:26:49
阅读次数:
288
这次主要实现设置安全号码的功能,即当发现手机SIM卡信息发生改变时,会自动给安全号码发送一条报警短信。主要包括选择联系人功能。涉及到的知识点包括:带返回值的Intent,ListView数据适配器。...
分类:
移动开发 时间:
2014-12-30 15:21:37
阅读次数:
251
android:inputType参数类型说明...
分类:
移动开发 时间:
2014-12-30 15:23:17
阅读次数:
164
应用程序(或Activity)执行的状态称为进程(progress)。在 Android操作系统中,每个应用程序都是一个进程。Android框架会维护一个唯一的Activity历史记录堆栈,并观察每个应用程序进程。同时,系统平台会依照系统的内存使用情况和Activity的状态来管理系统内存。Activity类别除了负责运行程序流程与操作系统界面组件外,最重要的就是它提供了开发者控制进程生命周期的函...
分类:
移动开发 时间:
2014-12-30 15:20:38
阅读次数:
172
本篇文章会持续更新:
我们经常用到的:
dispatch_async(dispatch_get_global_queue(0, 0), ^{
// 处理耗时操作的代码块
//通知主线程刷新
dispatch_async(dispatch_get_main_queue(), ^{
//回调或者说是通知主线程刷新
});
}...
分类:
移动开发 时间:
2014-12-30 15:20:15
阅读次数:
143
打好包提交验证的时候报错了:
unable to process application at this time due to the following error:The IPA is invalid.it does not include a payload directory :
解决方法:
修改info.plist
Application requires iPhone e...
分类:
移动开发 时间:
2014-12-30 15:19:20
阅读次数:
455
1-延迟执行可以安排其线程(1),主队列 dispatch_queue_t queue= dispatch_get_main_queue(); dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5.0 * NSEC_PER...
分类:
移动开发 时间:
2014-12-30 15:11:06
阅读次数:
130
现在很流行在H5页面滑屏的效果,特别是在微信浏览器窗口中,几乎很多推广的活动是使用到上下滑屏,一开始和前端的同事一起合作写滑屏效果花费了很多的时间,而且写出来的页面在浏览器的兼容上踩了很多坑,于是果断采用了框架。最初接触是使用iscroll4.js的框架,毕竟它是比较成熟的,用起来会让人觉得放心,可...
分类:
移动开发 时间:
2014-12-30 15:06:12
阅读次数:
284
http://www.cocoachina.com/ios/20141229/10783.html这个是 cocoaChina 上面总结的一些技巧 你为什么知道这么多奇怪的花招?去stackoverflow刷问题啊,少年!
分类:
移动开发 时间:
2014-12-30 15:04:30
阅读次数:
112
/** *获取全局并发队列 */ dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); // 1.添加到异步任务队列中执行,开启新线程 dispatch_async...
分类:
移动开发 时间:
2014-12-30 15:03:23
阅读次数:
169