摘要: 在海量的应用里面如何脱颖而出成为了设计师们永远不变的话题,今天从用户使用的角度给大家介绍一下如何设计一款优秀的iphone应用。用户是如何使用iPhone应用的啊!美丽的梦!温情的iPhone应用设计师的美梦!每当用户沉浸于他设计的应用之中时,设计师就像梦见自己沐浴着阳光在漫步。我们的指尖在屏幕上滑动、点击、缩放、旋转、轻拂,就像芭蕾舞女那优美的脚步。我们很快就理解了屏幕上的每个图标、每个点击的含义;我们很快就看到了每个按钮;我们很快就能驾驭iPhone所有的变化和手势。我们了解应用,因为我们学着如何使用并沉浸于其中,就像应用设计师一样。可惜,唉,故事纯属虚构。冷酷的事实是,大多数人完全不认真 阅读全文
posted @ 2011-11-05 09:03 516inc 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ScrollView是一个滚动条控件,当屏幕中内容很多时候需要使用滚动条。ScrollView类的继承图如下:java.lang.Object ↳android.view.View ↳android.view.ViewGroup ↳android.widget.FrameLayout ↳android.widget.ScrollViewandroid.widget.ScrollView继承了android.widget.FrameLayout框架布局类。ScrollView例子如图7-9所示滚动条例子。 图7-9 Scrollview布局文件请参考代码清单7-10,完整代码请参考chap... 阅读全文
posted @ 2011-11-04 08:55 516inc 阅读(4380) 评论(0) 推荐(1) 编辑
摘要: <!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 10]><![endif]--><!-- [if gte mso 9]><![endif]--><!-- [if gte mso 9]><![endif]-->Intent itmod = newIntent(WeigthListActivity.this, WeigthModActivity.class);itmo 阅读全文
posted @ 2011-11-02 15:46 516inc 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 两个 Activity 跳转,都是在第一个 Activity 调用 startActivity() 方法启动第二个 Activity ,然后在第二个 Activity 调用 Context.finish() 方法实现返回到第一个 Activity 。但是有的时候业务需求很复杂,从第二个 Activity 返回到第一个 Activity 时候,需要再次处理某些事情时就要使用 startActivityForResult() 方法启动第二个 Activity 了,并在第一个 Activity 中重写 onActivityResult() 方法。@Overridepublic void onCrea 阅读全文
posted @ 2011-11-02 08:57 516inc 阅读(2000) 评论(0) 推荐(1) 编辑
摘要: 何谓国际化和本地化呢?就是在资源文件夹res内建立不同国家语言的文件,这些国家语言的文件命名是有规定的,具体参见表6-1。当用户设置手机的语言 时,程序能根据用户选择的语言情况,而加载相对应的语言文件。用户感受到是程序的本地化,而对于开发人员来讲就是程序实现了国际化。 在本例中实现了一个注册的界面,它可以实现中文简体和中文繁体的本地化过程,编写的string.xml和文件夹命名如表6-1。表6-1 文件命名对比表values/strings.xml 默认values-zh-rCN/strings.xml 中文(简体)values-zh-rTW/strings.xml 中文(繁体)res文件夹内 阅读全文
posted @ 2011-11-01 08:53 516inc 阅读(2137) 评论(5) 推荐(1) 编辑
摘要: “定位查询”locate()方法,增加一个线程,在该线程中处理查询地点的功能,请参考代码清单16-10,完整代码请参考chapter16_7工程中src/com/work/map/MyMapActivity.java文件locate()方法代码部分。【代码清单16-1】/** * 定位查询 */private void locate() { LayoutInflater factory= LayoutInflater.from(MyMapActivity.this); View locationView =factory.inflate(R.layout.fi... 阅读全文
posted @ 2011-10-31 10:02 516inc 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: Spinner控件也是一种列表类型的控件,它的继承关系如下:java.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.widget.AdapterView<T extends android.widget.Adapter> ↳ android.widget.AbsSpinner ↳ android.widget.Spinnerandroid.widget.Spinner 继承了android.view.ViewGroup类。下面安排一个案例如图6-5,有两个Spinner,颜色选择Spinner和 阅读全文
posted @ 2011-10-30 12:33 516inc 阅读(2898) 评论(2) 推荐(0) 编辑
摘要: 21世纪普通高等教育应用型规划教材·计算机系列:JSP网络程序设计 作者:关东升 当当下载地址:http://product.dangdang.com/product.aspx?product_id=22490450 京东下载地址:http://book.360buy.com/10829851.html 2011-08-01/北京邮电大学出版社 JSP是JavaEE知识系统的核心内容之一,多年来JavaEE一直是企业级开发的主要技术,经过10多年的发展JavaEE已经很成熟了,JavaEE也是相当的普及。为了能够在高校培养出更加适合企业需要的Java程序员,我们编写了这门《JSP网络 阅读全文
posted @ 2011-10-29 16:41 516inc 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 21世纪普通高等教育应用型规划教材·计算机系列:JSP网络程序设计作者:关东升当当地址:http://product.dangdang.com/product.aspx?product_id=22490450京东地址:http://book.360buy.com/10829851.html2011-08-01/北京邮电大学出版社JSP是JavaEE知识系统的核心内容之一,多年来JavaEE一直是企业级开发的主要技术,经过10多年的发展JavaEE已经很成熟了,JavaEE也是相当的普及。为了能够在高校培养出更加适合企业需要的Java程序员,我们编写了这门《JSP网络程序设计》。 作为 阅读全文
posted @ 2011-10-29 16:33 516inc 阅读(143) 评论(0) 推荐(0) 编辑
摘要: Android网络游戏之神农诀项目开发 试看地址:http://www.hztraining.com/bbs/showtopic-2791.aspx 课程要求: 熟悉java,android,有相关工作经验。 项目平台: 演示:XP 版本:Eclipse3.5,Android2.2 工具:Eclipse 涉及知识: 语言:java 操作系统:Android手机操作系统 技术亮点: 以项目实例为主,完整的讲述整个项目的开发过程和方法。包括分析项目,解决技术难点,模块逐一实现,以及在项目制作中会遇到哪些问题和困难。 课程风格: 理论结合实战案例,重点在于介绍3G游戏开发的理念和方法。真正掌握开发3 阅读全文
posted @ 2011-10-29 16:10 516inc 阅读(506) 评论(3) 推荐(1) 编辑