在开发中,listview可以说是我们使用最频繁的控件之一了,但是关于listview的各种问题也是很多。当我们使用自定义布局的Listview的时候,如果在item的布局文件里面存在Button或者是CheckBox等控件以及其子类控件的时候,经常会碰到各种控件的点击事件冲突的情况,那么我们如何来处理Listview中这种控件之间焦点冲突的情况呢?
我们以item存在一个Button控件为例...
分类:
移动开发 时间:
2014-06-29 07:24:48
阅读次数:
300
一旦设备接受了连接请求,对端立即会收到一个状态为GKPeerStateConnected 的Session 状态改变通知,然后这个设备会加到玩家列表中。要测试这个 app,你需要运行两个 app 的拷贝:一个是服务器,一个是客户端。最简单的办法是用模拟器作为服务器,而用一台物理设备作为客户端。如果你没有开发者账号,你将无法在真机上进行调试,这样你可能想在同一个机器上运行两个模拟器。这不是不可以,但...
分类:
移动开发 时间:
2014-06-20 12:39:36
阅读次数:
392
现在,客户端需要根据服务器发来的命令进行动作。在方法 receiveData:fromPeer:inSession:context:末尾加入代码: if ([commandReceived hasPrefix:kCommandQuestion] && !self.isServer) { NSString *answersString = [commandReceived...
分类:
移动开发 时间:
2014-06-20 10:29:29
阅读次数:
259
关于TextView异常换行,参差不齐问题分析:安卓TextView第二行开始(包括第二行),每行开头第一个字符不能为字母、数字、标点符号、以及特殊字符,因为它们都为半角字符,所以我们要将半角字符改为全角字符……
上图:
没有转换为半角字符前效果图:...
分类:
移动开发 时间:
2014-06-20 11:31:19
阅读次数:
275
这个方法并未完成,仍然还要加入代码。将下列代码加到上述代码之后: // Setup window in external screen self.mirroredWindow = [[UIWindow alloc] initWithFrame:self.mirroredScreen.bounds]; self.mirroredWindow.hidden = NO; ...
分类:
移动开发 时间:
2014-06-07 14:47:25
阅读次数:
399
原文http://twitter.com/share?url=http%3A%2F%2Fbit.ly%2F1iRy7Gq&via=rwenderlich&text=AirplayTutorial%3A An Apple TV Multiplayer QuizGame&related=gpambrozio&lang=en&count=horizontal&counturl=http%3A%2F%2F...
分类:
移动开发 时间:
2014-06-20 13:09:08
阅读次数:
329
32、UIImage+Scale缩放图片UIImage可以加载图片,但是我们想要得到一张缩小或放大的图片,利用UIImage不能做到,下面我们添加一个UIImage的分类,用来实现UIImage中图片的放大和缩小。首先,创建一个UIImage+Scale类。然后,实现该类的方法:#import @interface UIImage (scale)-(UIImage*)scaleToSize:(CG...
分类:
移动开发 时间:
2014-06-20 09:44:31
阅读次数:
408
测试概念
从是否关心软件内部结构和具体实现的角度划分
黑盒测试:只关心程序执行的过程和结果
白盒测试:根据源代码写测试方法或者测试用例
灰盒测试:是介于白盒测试与黑盒测试之间的
从软件开发的过程按阶段划分有
A.单元测试
B.集成测试
C.确认测试
D.系统测试
E.验收测试
F.回归测试
G.Alpha测试
新建测试项目...
分类:
移动开发 时间:
2014-06-07 15:37:22
阅读次数:
279
一个多月的努力终于有了回报,我自己研究制作的独立游戏《吃药了》,终于在360应用商店上线了。
这一款游戏呢,使用的是Qt开发的。其实开发这款简单的应用之前,我经历了端游和页游,但是对手游开发了解甚少。不过今年5月20日,Qt官方发布了Qt5.3,对Android和iOS的支持变得成熟起来了,于是我打算冒一个险,使用大家从未使用过的Qt来开发手机游戏。这一个月呢,各种心酸各种泪,我曾经感受到整天10多个小时开发的疲惫;我曾经感受到家人的种种催促;我曾经感受到同事们的好言相劝;我曾经感受到自己内心...
分类:
移动开发 时间:
2014-06-20 11:05:33
阅读次数:
295
上传两张Binder类图,有助于理解Binder进程间通信:...
分类:
移动开发 时间:
2014-06-20 11:32:02
阅读次数:
226
移动客户端设计开发经验-流程篇
和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当。 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找着你妹的时候,当一大波人信心满怀的开始步入这个看似熟悉,或者说”简单”的工作中后,突然发现,悲催,完全不是那么回事嘛!
相信很大一部分产品或者设计或者开发人员是从之前的传统互联网”出家”过来的,当然,这包括我,还有身边很多很多人。总之,这是一个坑,因为,APP,这个”看上去很简单”的东...
分类:
移动开发 时间:
2014-06-20 10:11:58
阅读次数:
346
移动客户端设计开发经验-流程篇
和PC端网站的设计和开发相比,移动客户端的开发工作,对绝大多数人来说,绝对是一个崭新的行当。 那么,当我们每天在iphone上,在各种安卓在各种pad上习以为常的刷着微博看着网文切着西瓜找着你妹的时候,当一大波人信心满怀的开始步入这个看似熟悉,或者说”简单”的工作中后,突然发现,悲催,完全不是那么回事嘛!
相信很大一部分产品或者设计或者开发人员是从之前的传统互联网”出家”过来的,当然,这包括我,还有身边很多很多人。总之,这是一个坑,因为,APP,这个”看上去很简单”的东...
分类:
移动开发 时间:
2014-06-20 12:36:54
阅读次数:
321
看到iphone上的日历图标上的数字会随着日期的变化而变化,最近在android平台上也研究了 一下,实现方法如下:
直接上源码
在launcher里改的
首先,在IconCache.java文件中,找到方法private CacheEntry cacheLocked(ComponentName componentName, ResolveInfo info,
Ha...
分类:
移动开发 时间:
2014-06-20 11:28:08
阅读次数:
512
QML Applications
QML是一种声明式语言,它提供了一组接口用来描述视觉组件以及他们的互动和相关性。它是一个高度可读的语言,并且被设计成使组件以一个动态的方式相互连接。同时它使组件很容易被复用以及创建定制的用户界面。使用QtQuick模块,设计者和开发者可以很容易使用QML建立流体动画的用户界面,并将这些界面连接到后端的C++库上面。
What is QML?
QML是...
分类:
移动开发 时间:
2014-06-20 11:16:40
阅读次数:
492
6 对象与类
使用 class 可以创建一个类。一个属性的声明则是在类里作为常量或变量声明的,除了是在类的上下文中。方法和函数也是这么写的。
class Shape { var numberOfSides = 0 func simpleDescription() -> String { return "A shape with \(numberOfSides...
分类:
移动开发 时间:
2014-06-07 14:04:17
阅读次数:
236
5 函数与闭包
使用 func 声明一个函数。调用函数使用他的名字加上小括号中的参数列表。使用 -> 分隔参数的名字和返回值类型。
func greet(name: String, day: String) -> String {
return "Hello \(name), today is \(day)."
}
greet(...
分类:
移动开发 时间:
2014-06-29 07:20:12
阅读次数:
288
目录
1 简介
2 Swift入门
3 简单值
4 控制流
5 函数与闭包
6 对象与类
7 枚举与结构
1 简介
Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编...
分类:
移动开发 时间:
2014-06-20 10:08:23
阅读次数:
266
其实init进程启动后,ServiceManager进程的启动,远比zygote要早,因为在启动zygote进程时需要用到ServiceManager进程的服务。ServiceManager是一个守护进程,它维护着系统服务和客户端的binder通信。
在Android系统中用到最多的通信机制就是Binder,Binder主要由Client、Server、ServiceManager和Binder...
分类:
移动开发 时间:
2014-06-20 12:53:13
阅读次数:
306
Swift 是一种兼顾了编译语言的效率和脚本语言的简洁的一种语言。
让我惊讶的是居然支持汉字作为变量的名称,而且还有模板的支持。
其他总的来讲它本身不具有特别与别人不同的东西,很多东西在其他的语言上已经都有了比较成熟的体现,比如JS中的var, python的dict, list, go的多返回值,看起来像是一个大杂烩,很像当年iphone刚刚面世的时候的场景,它所具有的功能,其他的手机基本上...
分类:
移动开发 时间:
2014-06-20 09:15:07
阅读次数:
331
程序非常简单,好长时间没有搞定,郁闷。。。。。。。。。。。。
描述:
一个Activity:MainActivity,内部是一个Fragment:FragmentA,FragmentA里面有TextView。
问题:无论如何也得不到FragmentA内部的TextView,返回值永远是Null
具体描述:
MainActivity的layout:activity_main.xml...
分类:
移动开发 时间:
2014-06-20 11:17:20
阅读次数:
913