上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 你花了很多心血、汗水和眼泪来构建一个App,然后才发现你的产品根本不是你幻想的那样。 这个很耳熟吧?如果你的App无法留住用户,那你App的可用性和长期吸引性就有问题。但是互联网是个很容易通过跟踪发现App问题的地方。下面我们就介绍一些方法和工具,能让你的App在正式面市前看起来不那么恶心。做一个职业的评估:可用性测试工具uTest新手设计师常犯的错误就是违反基本的设计和可用性原则,有经验的设计师在审计可用性的时候就可以把这些问题标记出来。所以在真正面向用户前,使用uTest。检查用户是否认可你的价值主张:登陆页面测试工具Clue也许你认为你的登陆页面完全阐述清楚了你的App是多么强悍,但是你 阅读全文
posted @ 2013-04-02 13:10 ansionchen 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 最近有看到有朋友在讨论QQ头像的裁剪上传是怎么实现的,吼吼,小马也没做过,好奇之下学习下,发现以前项目中有类型的功能,结合官方文档里面的解释,就更好玩了,周末,急急忙忙写的,记录在博客里,希望能与大家交流学习,也恳请高手能解答小马在代码注释中提出的疑问,不管有没有人回答,小马先谢谢了,一样的,先看下效果图(效果图小马不解释了,直接流水写下去,小马是直接在模拟器里写的,能在真机上使用,因为很简单),再看代码是怎么实现的:一:主布局界面二:点击控件触发事件后效果图三:拍照完之后效果图四:裁剪界面效果图五:点击相册后返回的图片效果图六:裁剪完从相册PICK的保存后的效果图下面直接来看下主控制类代码, 阅读全文
posted @ 2013-04-01 16:51 ansionchen 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 如果ListView中的单个Item的view中存在checkbox,button等view,会导致ListView.setOnItemClickListener无效,事件会被子View捕获到,ListView无法捕获处理该事件.解决方法:在checkbox、button对应的view处加android:focusable="false" android:clickable="false" android:focusableInTouchMode="false"其中focusable是关键从OnClickListener调用getSe 阅读全文
posted @ 2013-03-28 15:03 ansionchen 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 我来谈一下我的感受吧,@Gino 所言极是,谁都希望招一个有经验的前端人员,那样也可以减少公司的培训成本。但目前中国整个大的环境是没有一所高校开设了前端相关的专业,前端的被重视程度还不够,很多公司和很多人都还对前端这个职位停留在“美工”或者“页面仔”的认知程度上,这样一来前端的价值就不足以很好的被体现,真正做的比较优秀的前端也就少之又少,所以公司需要招一些热爱但不怎么熟练的前端回来培养,谁刚开始不是这样过来的对吗?新人都是从最基本的html css神马的开始摸索的,我记得我在高中那会还在用frontpage拖table来做网页,自己只是兴趣所趋,<div> css这些概念当时全然不 阅读全文
posted @ 2013-03-26 16:29 ansionchen 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 经常看到程序员展示自己做的东西,有一些是创业项目,有一些是 Weekend Project, 不客气地说,大部分都挺难看的。在 10 年前,只要你做出一个功能齐全的东西,哪怕非常难看也会有很多人叫好,而现在网站和其它互联网产品多如牛毛,没有人再愿意忍受难看的东西了。我觉得“不难看”是对一个产品最起码的要求,难看的产品往往都很难用。程序员在写代码的时候往往只注重功能的实现和性能的提升,忽视了外观和易用性,其实很多时候只要注意一些基本的规则,就可以大幅度提高产品的观感。作为一个外行,我也算是苦苦自学了好长时间的设计,这里打算分享一些我认为比较实用的技巧,希望可以帮助到同样在摸索的人。需要声明的是, 阅读全文
posted @ 2013-03-26 13:17 ansionchen 阅读(174) 评论(0) 推荐(0) 编辑
摘要: android.graphics.Camera可以对图像执行一些比较复杂的操作,诸如旋转与绽放,与Matrix可实现图像的倾斜。个人总结Camera与Matrix的一些区别如下:Camera的rotate()相关方法是指定某一维度上旋转指定的角度。Matrix的rotate()相关方法实现的效果是顺时针旋转指定的角度;与Camera指定Z轴旋转效果相同,但方向相反。Camera的translate()方法根据某一维度上视点的位移实现图像的缩放,与Matrix的scale()相关方法作用效果相似,只是Matrix的scale()相关方法是直接指定缩放比例。Camera不支持倾斜操作,Matrix 阅读全文
posted @ 2013-03-25 18:41 ansionchen 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 所谓图文并茂是指在一篇文章里,图片和文字互相陪衬,使内容丰富多彩。例如我们最常使用到的聊天工具,都是这样。其实实现这个功能很简单,只用有一些细节性的问题需要注意,现在让我们一起来学习。如图,最后一条消息就是图片加文字,重要代码:SpannableString spannable = new SpannableString(str);//str为初始的字符串 Bitmap bm = BitmapFactory.decodeResource(getResources(), R.drawable.icon); ImageSpan imgSpan = new ImageSpan(bm); spa... 阅读全文
posted @ 2013-03-16 18:12 ansionchen 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在过去的N年中,我遇到了很多使用囧然不同风格的开发者,下面是我所知道的一些,你还知道其它的吗?散弹枪编程这种编程风格是一种开发者使用非常随意的方式对待代码。“嗯,这个方法调用出错了……那么我会试着把传出的参数从 false 变成true!”,当然依然出错,于是我们的程序员会这样:“好吧,那我就注释掉整个方法吧”,或是其它更为随意的处理方式,直到最后让这个调用成功。或是被旁边的某个程序员指出一个正确的方法。如果我们把一个正规的程序员和一个撞大运的程序员放在一起做结地,那么,那个正规的程序可以马上变得发疯起来,并且,可以把正规的程序员的智商降到最低。两个撞大运的程序员不应该在一起做结对编程,这是因 阅读全文
posted @ 2013-02-02 22:30 ansionchen 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Android 4.0 是一次重要的平台发布版,为用户和应用程序开发者增加了大量的新特性。在下面我们将讨论的所有新特性和API中,因为它将 Android 3.x 版本中广泛使用的API和全息图像主题带给了小屏幕设备,因此我们说 Android 4.0 是一次重要的平台发布版。作为一名开发者,现在你拥有了单一的平台和统一的 API 框架,使你可以开发,并通过一个APK 来发布你的应用程序,并且可以为运行相同版本 Android(Android 4.0[API级别14]或以上版本) 的手机、平板电脑和其他设备提供优化了的用户体验。Social APIs in Contacts ProviderU 阅读全文
posted @ 2013-01-14 15:21 ansionchen 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 最近在学习线程池、内存控制等关于提高程序运行性能方面的编程技术,在网上看到有一哥们写得不错,故和大家一起分享。[分享]Java 线程池的原理与实现这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程,我们会想到以前《操作系统》的生产者与消费者,信号量,同步控制等等。一提到池,我们会想到数据库连接池,但是线程池又如何呢?建议:在阅读本文前,先理一理同步的知识,特别是syncronized同步关键字的用法。关于我对同步的认识,要缘于大三年的一本书,书名好像是 Java 实战,这本书写得实在太妙了,真正的从理论 阅读全文
posted @ 2012-12-28 16:47 ansionchen 阅读(197) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页