11 2012 档案
摘要:有人说少年时是无忧无虑的,在我看来却并非如此。少年时纵有一些快乐,也是虚幻的、短暂的,是来自于对世界的不了解,把自己的快乐寄托在无知的基础上,显然是不靠谱的。相反的,真正无忧无虑的少年很少见,烦恼的倒是更多。根本在于,年轻的人们缺乏审视自己的眼光,缺乏管理情绪的意识和能力。成熟的标志之一,就在于能主动掌控自己的情绪而不是让情绪掌控自己。世界本身并不快乐,这一点我们无法改变。但是我们总能调整自己。根据时间的维度和快乐与否的状态,人可以被分为四种:现在不快乐、未来快乐,现在快乐、未来不快乐,现在不快乐、未来也不快乐,现在快乐、未来也快乐。第一种人,总是把希望寄托在自己没有得到的事物上。上小学时,总
阅读全文
摘要:第5章 设置(Settings)本章不同于通常网络上经常使用的SharedPreference,而是从底层了解Preference。FAQ QQ群213821767应用程序通常包括允许用户修改应用程序的特性和行为的设置功能。例如,一些应用程序允许用户指定通知是否启用或指定多久使用云同步数据。如果你想要为你的应用程序提供设置,你应该使用Android的Preference APIs来构建统一的接口。本章的主角就是Preference,下面先让我们看一下图5-1::图5-1 这是android短信息应用程序的设置界面截图。它使用就是就是Preference5.1 概述相比使用View对象来构建用户
阅读全文
摘要:本文是原创,转载请注明出处,谢谢!http://www.cnblogs.com/tianjian/archive/2012/11/28/2793830.html现在请以程序员的角度看下面的内容你是否某一时刻,你曾经有这样一个念头,我要学会做网站,学会做游戏,学会做应用软件,学PS,学C++,学Java,学PHP,学脚本语言,想学会所有程序语言。只要跟计算机相关的,似乎我都想学。我要一手包办游戏策划,美术,程序。虽然以上这些现在可能不能独自完成,但以后我要朝这个方向努力,更有甚者我要写操作系统,要成为第二个linux的作者(前身为UNIX),是不是总感觉有很多东西没学,没看,算法导论,数据结构,
阅读全文
摘要:本文来源于网络人最大的惰性在于学会“习惯”,当习惯了上班睡觉再上班再睡觉的重复生活后,似乎一切都是那么地理所当然,可内心深处总是会有一丝不安,生活似乎不应该如此……2007年9月到2008年6月,我大四,全职实习,每天早晨坐两个小时公车(当时北京地铁少而贵)上班,忙忙碌碌的一天之后,再两小时下班,看尽三环一路霓虹闪亮回到宿舍一般在晚上9点,吃饭,打闹,写点作业。上床睡觉。后来,我搬到离公司近的地方租房子住,每天浑浑噩噩的上班,下班,回家洗衣服擦地板,和同屋的女孩聊天,然后就睡觉了,第二天又开始了。时间久了,我总是觉得似乎有什么地方不太正常,好像我的生活全部都是工作,除此以外我没有任何能干的,跟
阅读全文
摘要:本文转载于网络先看一个广为流传的笑话吧:【一】用户:“为什么不加这个功能,为什么不出mini,为什么不用×××屏幕,为什么……” 乔布斯:“爱买不买!” 用户:“买就买!”【二】用户:“我们要这个,我们要那个,我们还要……”库克:“给给给,全给你们!”用户:“库克你一点新意都没有,我们怀念乔布斯!”其实,这个笑话说的很对,的确是这样,似乎用户对库克太过苛刻,对乔布斯却太过纵容。但是,我们是否能换个角度思考一下这个问题呢?很明显,一直都是乔布斯牵着用户的鼻子走,告诉用户们,什么产品好,你们需要的是什么样的产品,就像大人教育小孩一样,乔布斯一直在引导用户体验更好的产品
阅读全文
摘要:第4章 Action BarAction Bar是一个能用于确定应用程序和用户的位置,并提供给用户操作和导航模式的窗口功能。如果需要显著地展示当前用户的操作或导航,应该使用Action Bar,因为Action Bar为用户提供了一个统一的跨应用程序和系统的接口,并且针对不同尺寸的屏幕优雅的处理了Action Bar的适配。你可以通过ActionBarAPI来控制它的行为和可视性,这些API添加于Android 3.0(API级别为11)。 Action Bar设计的目的是:◆提供一个专门的空间来确定应用程序的标识和用户的位置。这是在应用程序图标或者是左侧的logo以及Activity的标题帮
阅读全文
摘要:Web 开发Web开发是一个广义的术语,为互联网(www)或企业内网所涉及的工作而开发一个网站。这可以包括网页设计,网页内容开发,客户联络,client-side/server-side脚本,Web服务器和网络安全配置,以及电子商务的开发。然而,在Web的专业人士之中,“Web开发”通常是指建立网站:编码方面的工作。 Web开发的范围可以从简单的静态单一的纯文本页面到最复杂的基于Web的网络应用程序,电子商务,社交网络服务开发等。对于较大的组织和企业,网站开发团队可以由数以百计的人来共同完成。规模较小的企业可能只需要一个web管理员加上一个平面设计师和/或信息系统技术人员等相关职位的人,因为甚
阅读全文
摘要:第3章 菜单在许多不同类型的应用中,菜单通常是一种用户界面组件。为了提供给用户提供熟悉且一致的体验,你需要使用菜单API来展示用户动作和你Activity中的其他选项。从安卓3.0系统(API level 11)开始,安卓设备已经不再需要提供专用的菜单按键。基于这种变化,安卓应用需要远离原来所依赖的传统6选项菜单盘,取而代之的是提供一个动作条来显示普通用户的动作。虽然设计方案和用户使用菜单选项的方式已经改变,但是从语义上定义的一套动作和选项仍然是基于菜单API的。这份指导书将介绍在所有版本的安卓系统中如何去创建三个基本类型的菜单和动作:1. 选项菜单和动作条选项菜单对于一个应用的菜单项来说是首
阅读全文
摘要:服务器基础最通俗的理解来说,一个服务器就是一个物理的计算机,作为主机它致力于运行一个或多个服务,为网络上其他用户的电脑提供服务,根据计算机服务器服务种类,又可以分类为数据库服务器(database server),文件服务器(file server),邮件服务器(mail server),打印服务器(print server),Web服务器(web server),游戏服务器(gaming server)或其他种类的服务器。CS结构(client-server architecture)中的server一般称为服务端而不是服务器,它指的是运行在物理计算机服务器上的程序代码,这一个/组程序用来响
阅读全文
摘要:第2章 输入控件输入控件是应用程序中用户接口的一种交互式组件。Android提供了大量的可供人们在UI中使用的控件,比如按钮、文本区域、(带滑块的)进度条、复选框、缩放按钮以及切换按钮等等。在UI中增加输入控件就如同在XML布局中增加XNL元素一样简单。举例来说,下面为一个带有文本区域和按钮的布局。先看下图2-1的效果:图2-1 各种输入控件接下来然我们看下代码清单2-1是如何布局上面这些控件的:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="
阅读全文
摘要:第1章 用户界面和布局应用程序的用户界面就是用户能看到并可以与它交互的任何东西。Android提供多种预置的UI组件,如结构化布局对象和允许你为应用程序创建图形用户界面的UI控件。Android也会为特殊的接口提供其他UI模块,如对话框,通知和菜单。在一个Android应用中,所有用户界面元素都是由View和ViewGroup对象创建的。View 是一种可以在屏幕上绘制某种画面并且可以与用户互动的对象。ViewGroup对象则是为了定义布局的接口而保存其他View(和ViewGroup)对象。Android提供一个View和ViewGroup子类的集合,这个集合能为你提供相同的输入控制(例如按
阅读全文