摘要: 一.交流的对等性 交流双方要对问题有充分的认识和了解,彼此要对自己的理解进行充分而详细的表述,交流过程中不能因为职位的高低不同而左右对方的客观表述。二.交流的有效性 交流的主题要明确,最终双方要达成共识,没有共识的交流是无效的,不能做到软件实现中。三.交流的时效性 交流的问题要有前瞻性,这样才能对后续开发具备指导意义。四.交流的规范性 交流过程过程中要注意记录,交流的内容要提前准备,要双方提前了解,过程中不要跑题,准备的资料要标准规范。五.交流的成本 交流是有成本的,因此同类问题最好能够一次性解决,形成决议。六.交流的范围 交流的范围要界定清晰,边界的输入、输出、内部的逻辑规则、数据规则是讨论 阅读全文
posted @ 2012-03-23 22:29 andriod2012 阅读(132) 评论(0) 推荐(0)
摘要: 广播通知(Toast Notifications)广播通知是在窗口表面弹出的一个消息。它只填充消息展现需要的空间,并且用户当前的Activity依然可见和可交互。通知自动的渐入渐出,不接受交互事件。下面图1显示一个例子是闹钟应用的广播通知,一旦闹钟被打开,就会在你设置的提醒时间显示一个广播通知。图1广播通知能够由Activity或Service创建和显示。如果你创建了一个源自Service的广播通知,它会显示当前有焦点的Activity的前面。如要需要用户对通知做出响应,请考虑使用状态栏通知。基础首先,用makeText()方法实例化一个Toast对象。这个方法需要三个参数:1.应用程序的Co 阅读全文
posted @ 2012-03-23 21:57 andriod2012 阅读(1264) 评论(0) 推荐(0)
摘要: ========================================================================================rename [ -v ] [ -n ] [ -f ] perlexpr [ files ]-v, --verboseVerbose: print names of files successfully renamed.-n, --no-actNo Action: show what files would have been renamed.-f, --forceForce: overwrite existing fi 阅读全文
posted @ 2012-03-23 16:50 andriod2012 阅读(1861) 评论(0) 推荐(0)
摘要: 有几种类型的场景可能会要求你把应用程序中发生的事件通知给用户。有些事件需要用户响应,而有些则不需要。例如:1.当像文件保存完成的一个事件发生时,就应该显示一个短消息,提示用户保存成功了。2.如果应用程序正在后台运行,并且需要用户的关注,那么应用程序就应该创建一个允许用户方便响应的通知。3.如果应用程序正在执行用户必须等待的工作(如装载文件),那么应用程序就应该显示一个悬停的进度对话框。每种通知任务都能够使用以下三种不同的技术来实现:1.广播通知,主要针对来自后台的短消息;2.状态栏通知,主要针对来自后台的并要求用户响应的持续性提醒;3.对话框通知,主要针对Activity相关的通知。广播通知( 阅读全文
posted @ 2012-03-23 16:31 andriod2012 阅读(315) 评论(0) 推荐(0)
摘要: 1.查询版本1)aptitude show 软件名例如:aptitude show kde-runtime显示如下:****@ubuntu:~$ aptitude show kde-runtime 软件包: kde-runtime 状态: 未安装 版本号: 4:4.8.1-0ubuntu1 优先级: 可选 部分: kde 维护者: Kubuntu Developers <kubuntu-devel@lists.ubuntu.com> 未压缩尺寸: 9,607 k 依赖于: libasound2 (>= 1.0.23), libattica0.3 (>= 0.3.0),. 阅读全文
posted @ 2012-03-23 12:09 andriod2012 阅读(616) 评论(0) 推荐(0)
摘要: 代码: MyDialog.java类public class MyDialog extends Dialog{ /** * 当前上下文 */ public Context mContext = null; /** * 显示的视图 */ public View layout = null; /** * 宽度 */ public int width = 0; /** * 高度 */ public int height = 0; /** * 当前屏幕的宽度 */ public int screenWidth = 0; /** * 当前屏幕的高度 */ public ... 阅读全文
posted @ 2012-03-23 10:49 andriod2012 阅读(275) 评论(0) 推荐(0)
摘要: 通过MIME type的不同用系统含有的程序打开Uri uri = Uri.parse("file://" + filePath);Intent intent = new Intent();intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);intent.setAction(Intent.ACTION_VIEW);String type = Common.getMIMEType(filePath);intent.setDataAndType(uri, type);if (!type.equals("*/*")){ 阅读全文
posted @ 2012-03-23 10:39 andriod2012 阅读(952) 评论(0) 推荐(0)