08 2013 档案

摘要:(转自:http://www.boxui.com/ued/design-idea/2311.html)设计越精细越好?-谈谈在设计中如何把握高保真的度设计理念| 2013-02-16让产品原型尽可能的高保真、华丽丽、无限逼近于完整产品是每个人都要的。但同时高保真也意味着大量的资源投入。如何在设计中既实现尽可能高的保真度,同时又避免资源浪费呢?这即需要我们对高保真的意义有清醒认识,同时也需要吸取一些敏捷的思想。1 怎么定义高保真一个华丽丽的作品(不局限于互联网产品)不可能一下子就从脑子里创意变成现实。它会被拆分成一系列相互依存的元素,整个组装过程会先从最基本的元素开始,逐渐填充和丰富。就像房子, 阅读全文
posted @ 2013-08-24 11:14 imlucky 阅读(540) 评论(0) 推荐(0)
摘要:Axure RPAxure的发音是』Ack-sure』,RP则是』Rapid Prototyping』快速原型的缩写。Axure RP Pro是美国Axure Software Solution公司的精心杰作,如果你本身是软件项目经理,Web产品经理,或网站策划工作者,那么你不能不知道这套软件。Axure介绍[1]Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专门的原型设计工具,它比一般创建静态原型的工具如Visi 阅读全文
posted @ 2013-08-24 11:07 imlucky 阅读(2650) 评论(0) 推荐(0)
摘要:低保真一般用Axure Rp产出,高保真分两种,带交互的或不带交互的。不带交互的高保真直接根据低保真用PS产出即可。带交互的,需要 PS产出后,再切图,再使用Axure RP与低保真结合产出高保真。参与人员包括领导(需求提出方)、产品经理(需求细化方)、产品设计师(低保真以及交互设计方)、UI(高保真制作方),开发不算直接参与到这个流程中,在需求细化方面就已经会和开发讨论过。Step 1:领导提出需求Step 2:产品经理把需求细化,Feature List后,模块化并整理完毕,再交与领导讨论,确定后,交付产品设计师。Step 3:产品设计师根据产品经理的交付物,产出低保真。产品经理验收(开发 阅读全文
posted @ 2013-08-24 11:04 imlucky 阅读(17847) 评论(1) 推荐(1)
摘要:UI:UserInterface的缩写,是指用户界面,最普遍的应用是在软件开发中,主要是指程序的用户操作界面的设计,随着Web应用的普及,UI也应用在了Web的用户界面规划上了。网站用户界面(WebsiteUI)要经过规划、美术设计、制作几个过程。一般UI主要是指用户界面规划(UserInterfaceDesign)。UE:UserExperience,是指用户体验,用户体验这个概念的提出非常重要,网站或者软件的使用完全要建立在用户的角度上去进行策划和设计,要从多个角度去试验,以找到用户最美好的使用体验。用户体验是从网站整体上去衡量在内容、用户界面(UI)、操作流程、功能设计等多个方面的用户使 阅读全文
posted @ 2013-08-24 10:56 imlucky 阅读(2159) 评论(0) 推荐(0)
摘要:(转自:http://www.cnblogs.com/plokmju/p/android_AsyncTask.html)前言 本片博客将介绍AsyncTask的使用,之前有介绍过线程和进程。而在AsyncTask中,运行在用户界面中,执行异步操作,并且把执行结果发布在UI线程上,且也不需要处理线程和Handler。在本篇博客里,将会讲解到AsyncTask的基本介绍,以及如何使用,最后会以一个简单的Demo讲解AsyncTask的使用。AsyncTask AsyncTask,异步任务,可以简单进行异步操作,并把执行结果发布到UI主线程。AsyncTask是一个抽象类,它的内部其实也是结合了.. 阅读全文
posted @ 2013-08-20 18:31 imlucky 阅读(1191) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/leo_xxx/item/b01b1fc29abff355ac00ef5c基本概念EGL是OpenGL ES与本地Window系统之间的桥梁。EGL创建渲染上下文(Rendering Context)和Surface,Rendering Context是OpenGL ES的状态机,Surface是OpenGL ES绘图的“画布”DisplayDisplay是OpenGL ES应用运行平台的物理显示器的抽象Rendering ContextOpenGL ES状态机,由EGL创建、并与Surface关联Rendering Context含有OpenGL ES 阅读全文
posted @ 2013-08-20 16:56 imlucky 阅读(1403) 评论(0) 推荐(0)
摘要:http://www.linuxgraphics.cn/graphics/opengles_tutorial_index.html本文收集了一套 OpenGL ES 系列教程。www.play3d.net 网站上有一系列的OpenGLES 开发教程,从基本概念到高级编程,层层深入,讲的十分清楚,是难得教程。本站将所有的文章都转载过来,供大家学习和查阅。OpenGL ES系列之基本-0:了解 OpenGL ES 社区OpenGL ES系列之基本-1:初始化 EGLOpenGL ES系列之基本-2:初始化 GLESOpenGL ES系列之基本-3:第一个程序:Hello EGLOpenGL ES系 阅读全文
posted @ 2013-08-20 16:55 imlucky 阅读(429) 评论(0) 推荐(0)
摘要:Java通过JNI调用本地C++代码是在同一个线程中的同步调用。JNI中如果新建的线程调用java的代码,那么java代码是运行在JNI线程中的;但是,如果调用UI相关的代码时需要与java主线程通信来调用。 阅读全文
posted @ 2013-08-20 15:42 imlucky 阅读(1449) 评论(0) 推荐(0)
摘要:http://www.bespin.cz/~ondras/html/index.html 阅读全文
posted @ 2013-08-20 15:38 imlucky 阅读(466) 评论(0) 推荐(0)
摘要:转自:http://www.grati.org/?p=344译自:http://code.google.com/apis/v8/embed.html,转载请注明译文链接。如果已读过V8编程入门那你已经熟悉了如句柄(handle)、作用域(scope)和上下文(context)之类的关键概念,以及如何将V8引擎作为一个独立的虚拟机来使用。本文将进一步讨论这些概念,并介绍其他有关V8引擎嵌入C++应用程序的关键概念。V8引擎的API提供了编译执行脚本、访问C++方法和数据结构、处理错误、执行安全检查等功能。你的应用程序可以像使用其他C++库一样使用V8引擎。你可以通过在C++代码中包含头文件inc 阅读全文
posted @ 2013-08-20 15:37 imlucky 阅读(5479) 评论(0) 推荐(0)
摘要:最近在项目中使用v8来进行扩展,下面简单说一下使用v8过程中遇到的一些问题。v8的多线程调用最初调研v8的测试代码是单线程的,后来一个项目在多线程中使用,出现了一些问题,后来看到参考3中的才恍然大悟,又翻了v8.h中关于Isolate的注释。/***Isolate represents an isolated instance of the V8 engine.V8*isolates have completely separate states.Objects from one isolate*mustnotbe usedinother isolates.When V8isinitializ 阅读全文
posted @ 2013-08-20 15:35 imlucky 阅读(3446) 评论(0) 推荐(0)
摘要:Android设计模式系列(3)--SDK源码之单例模式:http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2130306.htmlAndroid 设计模式 之 单例模式:http://blog.csdn.net/liguangzhenghi/article/details/8076361我喜欢下面这种。定义://单例模式public final class MySingleton{ //线程同步 static final Object mInstanceSync = new Object(); //内... 阅读全文
posted @ 2013-08-16 10:37 imlucky 阅读(207) 评论(0) 推荐(0)
摘要:(转自:http://www.mxria.com/helps/js_error/trap_error_1572.htm)由于 JavaScript 是异步的,可以使用setTimeout和setInterval来计划执行函数。注意:定时处理不是ECMAScript 的标准,它们在DOM (文档对象模型)被实现。function foo(){}var id = setTimeout(foo,1000);// 返回一个大于零的数字当setTimeout被调用时,它会返回一个 ID 标识并且计划在将来大约1000 毫秒后调用foo函数。foo函数只会被执行一次。基于 JavaScript 引擎的计时 阅读全文
posted @ 2013-08-16 09:13 imlucky 阅读(2069) 评论(0) 推荐(0)
摘要:ANRs (“Application Not Responding”),意思是”应用没有响应“。1)什么引发了ANR?在Android里,应用程序的响应性是由Activity Manager和WindowManager系统服务监视的。当它监测到以下情况中的一个时,Android就会针对特定的应用程序显示ANR:在5秒内没有响应输入的事件(例如,按键按下,屏幕触摸)BroadcastReceiver在10秒内没有执行完毕一个ANR对话框显示给用户2)如何避免ANR?考虑上面的ANR定义,让我们来研究一下为什么它会在Android应用程序里发生和如何最佳构建应用程序来避免ANR。Android应用 阅读全文
posted @ 2013-08-15 14:12 imlucky 阅读(1571) 评论(0) 推荐(0)
摘要://隐去标题栏(应用程序的名字) this.requestWindowFeature(Window.FEATURE_NO_TITLE);//隐去状态栏部分(电池等图标和一切修饰部分)this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 阅读全文
posted @ 2013-08-14 18:29 imlucky 阅读(195) 评论(0) 推荐(0)
摘要:(转自:http://www.cnblogs.com/xitang/archive/2011/09/24/2189460.html)Processes and Threads译者署名:呆呆大虾译者微博:http://weibo.com/popapa版本:Android 3.2 r1原文http://developer.android.com/guide/topics/fundamentals/processes-and-threads.html快速查看·默认情况下,每个应用程序运行在各自的进程中,应用程序中的所有组件也都运行在其中。·activity中所有运行缓慢的、阻塞的 阅读全文
posted @ 2013-08-08 16:24 imlucky 阅读(610) 评论(0) 推荐(0)
摘要:一.Linux系统进程间通信有哪些方式?1.socket;2.name pipe命名管道;3.message queue消息队列;4.singal信号量;5.share memory共享内存;二.Java系统的通信方式是什么?1.socket;2.name pipe;三.Android系统通信方式是什么?Binder 通信;四.Binder通信的优势是什么?高效率五.Binder通信的特点是什么?是同步,而不是异步;六.Binder通信是如何实现的?1.Binder通信是通过linux的binder driver来实现的,2.Binder通信操作类似线程迁移(threadmigration), 阅读全文
posted @ 2013-08-08 16:03 imlucky 阅读(10399) 评论(0) 推荐(1)
摘要:(转自:http://www.cnblogs.com/allin/archive/2010/05/19/1738800.html) andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Android,这里的线程分为有消息循环的线程和没有消息循环的线程,有消息循环的线程一般都会有一个Looper,这个事android的新 概念。我们的主线程(UI线程)就是一个消息循环的线程。针对这种消息循环的机制,我们引入一个新的机制Handle,我们有消息循环, 阅读全文
posted @ 2013-08-08 15:55 imlucky 阅读(615) 评论(0) 推荐(0)