阿米达

Android,Java,设计模式,共同讨论

Spring Boot环境搭建

Mongo DB参考资料 https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/

2017-11-22 18:55:02

阅读数 79

评论数 0

SpringMVC学习-基础环境搭建

1.下载maven,解压,将bin加入环境变量 2.下载tomcat,解压,运行。 3.打开eclipse,新建maven project 4.next选择maven-archetype-webapp,完成 5.修改WEB-INF下web.xml  "-//Sun Microsyst...

2017-11-09 20:21:45

阅读数 139

评论数 0

设计模式(笔记)概述

设计模式(笔记)概述   目的 解决类与相互通信的对象之间的组织关系,包括角色,职责,协作几个方面。 好处 应对变化,提高复用     概述 面向对象设计模式是独立于编程语言的。 不像算法技巧,可以照搬照用,是一些经验性的认识。首先我们要先了解什么是面向对象。   面向对象...

2014-05-01 13:04:06

阅读数 839

评论数 0

设计模式(笔记)优先使用对象组合而不是类继承

优先使用对象组合而不是类继承 问 概述 继承和组合都能达到一个代码复用的效果,但是类的继承通常是白箱复用,对象组合通常为黑箱复用。我们在使用继承的时候同时也就拥有了父对象中的保护成员,增加了耦合度。而对象组合就只需要在使用的时候接口稳定,耦合度低。   Is a和has a  ...

2014-05-01 12:00:49

阅读数 5571

评论数 0

不要通过Application Object或者其他全局静态变量来存放数据

不用通过Application Object或者其他全局静态变量来存放数据   翻译自:http://www.developerphil.com/dont-store-data-in-the-application-object/   概述 在我们的应用程序中,很多地方可能用到同一个数据...

2014-04-24 10:57:08

阅读数 5406

评论数 11

在Eclipse中查看Android SDK源码

在Eclipse中查看Android SDK源码   很多时候我们需要查看Android SDK源码来更好的了解API和分析问题。   SDK 源码 从Android4.0开始在AndroidSDK Manager中就为我们提供了SDK源码下载,打开Eclipse中的Android SD...

2014-04-22 23:40:54

阅读数 9961

评论数 1

Fragment(五)Transaction 源码分析

Fragment(五)Transaction 源码分析   概述 这篇文章的简要分析了Activity中的Transaction和add,replace等操作以及backstack的工作原理。   分析transaction源码的原因是因为我在写一个测试代码的时候,发现replace并没有将之前所...

2014-04-22 21:36:13

阅读数 13397

评论数 1

Handling runtime changes(二)自己处理Configuration change

Handling runtime changes(二)自己处理Configuration change   自己来处理Configuration change 如果在configuration变化的时候你不需要更新resource,比如横竖屏切换的时候不需要更新UI,并且你需要避免重建Act...

2014-04-22 08:41:16

阅读数 1257

评论数 0

Handling runtime changes(一)使用Fragment来保持之前的数据

Handling runtime changes 在运行应用程序的时候,设备的一些configuration可能会发生变化(比如屏幕方向,键盘,语言等等)。当这些变化发生的时候,Android会重新启动你的Activity,这样就能让你的应用程序根据新的configuration显示正确的信息。...

2014-04-21 21:13:51

阅读数 2530

评论数 0

Fragment(四)Fragment生命周期分析

Fragment(四)Fragment生命周期分析   例子一:   假设我们有一个Activity的Layout中有两个layout:    xmlns:tools="http://schemas.android.com/tools"    android:i...

2014-04-21 21:11:11

阅读数 6587

评论数 0

Fragment(三)例子

Fragment(三)例子 翻译自http://developer.android.com/guide/components/fragments.html 例子 这里有一个例子用到了连个Fragment。一个Fragment用来显示莎士比亚剧的名字,另外一个显示这个剧的简介。这个例子也演示了...

2014-04-21 21:09:53

阅读数 2787

评论数 0

Fragment(二)使用Fragment

Fragment(二)使用Fragment 翻译自http://developer.android.com/guide/components/fragments.html   创建Fragment 要创建一个Fragment,你需要创建一个F...

2014-04-21 21:03:39

阅读数 10652

评论数 0

Fragment(一)概述

Fragment(一)概述 翻译自http://developer.android.com/guide/components/fragments.html   概述 Fragment代表了一个Activity中得一部分UI。你可以在Activity中联合使用多个Fragment来建立mul...

2014-04-21 20:27:55

阅读数 1467

评论数 0

Dialog和DialogFragment

Dialog和DialogFragment   概述 从Honeycomb开始引入了Fragment来支持重用一部分UI。同时Activity的showDialog和dismissDialog方法不建议再被使用了,而我们应当使用DialogFragment。     Dialog 我...

2014-04-19 17:48:14

阅读数 2789

评论数 0

Android Loaders(三)实现一个Base Loader

Android Loaders(三)实现一个Base Loader 参考翻译自:https://docs.google.com/presentation/d/1_5puFz6kUK1cSYvTmJbvQFYpgj8LXZECBrn65w62UKk/edit#slide=id.p   概述 ...

2014-04-19 10:29:10

阅读数 2938

评论数 1

Android Loaders(二)Loader的使用

Android Loaders(二)Loader的使用 参考翻译自:https://docs.google.com/presentation/d/1_5puFz6kUK1cSYvTmJbvQFYpgj8LXZECBrn65w62UKk/edit#slide=id.p   使用LoaderMa...

2014-04-19 10:26:53

阅读数 5980

评论数 0

Android Loaders(一)概述

Android Loaders(一)概述 参考翻译自:https://docs.google.com/presentation/d/1_5puFz6kUK1cSYvTmJbvQFYpgj8LXZECBrn65w62UKk/edit#slide=id.p   从Thread到Loader T...

2014-04-19 10:25:29

阅读数 1916

评论数 1

Android 后台任务(七)内存泄露

Android 后台任务(七)内存泄露 翻译自:http://www.androiddesignpatterns.com/2013/01/inner-class-handler-memory-leak.html   考虑下面的代码:   public class SampleActivi...

2014-04-17 19:21:41

阅读数 1464

评论数 0

Android 后台任务(八)内存泄露

Android 后台任务(七)内存泄露 翻译自:http://www.androiddesignpatterns.com/2013/04/activitys-threads-memory-leaks.html 该文章以Thread为例,但是同样适用于AsyncTask   要再Activi...

2014-04-17 17:52:52

阅读数 1003

评论数 0

Android 后台任务(六)IntentService

Android 后台任务(六) 翻译自:http://blog.stylingandroid.com/archives/833   IntentService,就像我之前文章中提到的,是个很好的方式去处理一个任务,然后关闭这个服务。在Mannifest中注册一个或者多个启动这个service...

2014-04-17 17:51:40

阅读数 1015

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭