摘要: 状态机图 状态机图对一个单独对象的行为建模,指明对象在它的整个生命周期里,响应不同事件时,执行相关事件的顺序。 如下示例, 下列的状态机图显示了门在它的整个生命周期里如何运作。 门可以处于以下的三种状态之一: "Opened"打开状态, "Closed"关闭状态,或者"Locked"锁定状态。 它分别响应事件:"Open"开门, "Close"关门, "Lock"锁门 和 "Unlo... 阅读全文
posted @ 2016-02-29 13:54 Vonnie_Jade 阅读(20538) 评论(1) 推荐(0) 编辑
摘要: 类图 类图展示了面向对象系统的构造模块。描绘了模型或部分模型的静态视图,显示它包含的属性和行为,而不是详细描述操作的功能或完善方法。类图最常用来表达多个类和接口之间的关系。泛化(Generalizations),聚合(aggregations)和关联(associations)分别是类之间继承,复合或应用,及连接的表现。 下面的图显示了类之间的聚合关系。弱聚合(浅色箭头)表现在类 "Ac... 阅读全文
posted @ 2016-02-29 13:54 Vonnie_Jade 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: UML中,活动图用来展示活动的顺序。 显示了从起始点到终点的工作流,描述了活动图中存在于事件进程的判断路径。活动图可以用来详细阐述某些活动执行中发生并行处理的情况。活动图对业务建模也比较有用,用来详细描述发生在业务活动中的过程。 一个活动图的示例如下所示。 下面描述组成活动图的元素。 活动 活动是行为参数化顺序的规范。活动被表示为圆角矩形,内含全部的动作,工作流和其他组成活动的元素... 阅读全文
posted @ 2016-02-29 13:53 Vonnie_Jade 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 用例模型 用例模型用来记录系统的需求,它提供系统与用户及其他参与者的一种通信手段。 执行者 用例图显示了系统和系统外实体之间的交互。这些实体被引用为执行者。执行者代表角色,可以包括:用户,外部硬件和其他系统。执行者往往被画成简笔画小人。也可以用带«actor»关键字的类矩形表示。 在下图中,执行者可以详细的泛化其他执行者: 用例 用例是有意义的单独工作单元。它向系统外部的人或... 阅读全文
posted @ 2016-02-29 13:52 Vonnie_Jade 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 文件存放在 .avd文件夹下 .ini为对应的配置文件 打开.avd文件夹 *.lock文件夹保存的是模拟器的一下数据,当模拟器正常关闭时这些文件夹都会被自动删除。 当模拟器无法开启的时候可以检查一下这几个文件夹是否存在,把所以的 .lock文件夹删除,在重启模拟器。 阅读全文
posted @ 2016-02-29 13:29 Vonnie_Jade 阅读(2398) 评论(0) 推荐(0) 编辑
摘要: 1.导入Android-ViewPagerIndicator库文件 下载地址:https://github.com/JakeWharton/ViewPagerIndicator 2.布局文件 3.代码实现: FragmentPagerAdapteradapter=newGoogleMusicAdapter( getSupportFragmentManager()); Vie... 阅读全文
posted @ 2016-02-29 13:27 Vonnie_Jade 阅读(1409) 评论(0) 推荐(0) 编辑
摘要: 使用LayoutInflater加载布局的两种方式: 第一种: LayoutInflater inflater=LayoutInflater.from(context); inflater.inflate(R.layout.activity_main,null); 这也是最常用的一种。 第二种: LayoutInflater inflater=(LayoutInfla... 阅读全文
posted @ 2016-02-29 13:23 Vonnie_Jade 阅读(615) 评论(0) 推荐(0) 编辑
摘要: View加载的流程之测量:rootView调用measure()→onMeasure(); measure()是final方法,表明Android不想让开发者去修改measure的框架,开发者可以onMeasure方法。 来看一下measure的代码: publicfinalvoidmeasure(intwidthMeasureSpec,intheightMeasureSpec)... 阅读全文
posted @ 2016-02-29 13:23 Vonnie_Jade 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 当我们需要动态的多界面切换的时候,就需要将UI元素和Activity融合成一个模块。在2.3中我们一般通过各种Activity中进行跳转来实现多界面的跳转和单个界面动态改变。在4.0或以上系统中就可以使用新的特性来方便的达到这个效果--Fragment类。Fragment类似一个嵌套Activity,可以定义自己的layout和自己的生命周期。 多个Fragment可以放在... 阅读全文
posted @ 2016-02-29 13:21 Vonnie_Jade 阅读(976) 评论(0) 推荐(0) 编辑
摘要: 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的): Activity其实是继承了ApplicationContext这个类,我们可以重写以下方法,如下代码: publicclassActivityextendsApplicationContext{ protected... 阅读全文
posted @ 2016-02-29 13:19 Vonnie_Jade 阅读(334) 评论(0) 推荐(0) 编辑