凤眠

先行后知,知行合一

导航

2015年3月11日

摘要: 1.明确需求,确定你想实现的效果2.确定是使用组合控件的形式还是全新自定义的形式,组合控件即使用多个系统控件来合成一个新控件,你比如titilebar,这种形式相对简单,参考:http://blog.csdn.net/chdjj/article/details/211939953.如果是完全自定义一... 阅读全文

posted @ 2015-03-11 17:42 凤眠 阅读(284) 评论(0) 推荐(0)

摘要: 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法,对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对... 阅读全文

posted @ 2015-03-11 17:41 凤眠 阅读(151) 评论(0) 推荐(0)

摘要: 是Main函数的线程被wait 阅读全文

posted @ 2015-03-11 17:40 凤眠 阅读(288) 评论(0) 推荐(0)

摘要: 在一个Activity中包含着一个WebView,通过WebView不停的访问Web页面,会发现内存会一直增长,退出此Activity,甚至杀死此Activity,内存依然没有被释放。这就导致,即使是完全退出了整个APP,内存也没有被释放掉,机器会表现的越来越很慢。当时网上都说是Android系统本... 阅读全文

posted @ 2015-03-11 17:39 凤眠 阅读(398) 评论(0) 推荐(0)

摘要: MVVM 模式便是使用的是数据绑定基础架构。它们可以轻松构建UI的必要元素。MVVM 模式和MVC 模式一样,主要目的是分离视图(View)和模型(Model),有几大优点1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变... 阅读全文

posted @ 2015-03-11 17:38 凤眠 阅读(168) 评论(0) 推荐(0)

摘要: 对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。面向对象是从软件工程基本原则(如耦... 阅读全文

posted @ 2015-03-11 17:37 凤眠 阅读(162) 评论(0) 推荐(0)

摘要: MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式Model(模型)表示应用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。MVC 模式同时提供... 阅读全文

posted @ 2015-03-11 17:36 凤眠 阅读(134) 评论(0) 推荐(0)

摘要: 设计模式分为三种类型,共23种。创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、... 阅读全文

posted @ 2015-03-11 17:35 凤眠 阅读(115) 评论(0) 推荐(0)

摘要: 使用Intent Receiver让自己的应用对一个外部事件做出响应,比如当电话呼入时,或者当数据网络可用时,或者时间到晚上了。Intent Receiver不能显示用户界面,它只能通过Notification Manager通知用户这些有趣的事情发生了。Intent Receiver既可以在And... 阅读全文

posted @ 2015-03-11 17:33 凤眠 阅读(179) 评论(0) 推荐(0)

摘要: 1. 生命周期:startService()方式启动,Service是通过接受Intent并且会经历onCreate()和onStart()。当用户在发出意图使之销毁时会经历onDestroy(),而bindService()方式启动,与Activity绑定的时候,会经历onCreate()和onB... 阅读全文

posted @ 2015-03-11 17:32 凤眠 阅读(781) 评论(0) 推荐(0)

摘要: Fragment用来描述一些行为或一部分用户界面在一个Activity中,可以合并多个Fragment在一个单独的Activity中建立多个UI面板,同时重用Fragment在多个activity中。可以认为Fragment作为一个Activity中的一节模块,Fragment有自己的生命周期,接收... 阅读全文

posted @ 2015-03-11 17:31 凤眠 阅读(2720) 评论(0) 推荐(1)

摘要: 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以... 阅读全文

posted @ 2015-03-11 17:29 凤眠 阅读(132) 评论(0) 推荐(0)

摘要: 1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A... 阅读全文

posted @ 2015-03-11 17:28 凤眠 阅读(137) 评论(0) 推荐(0)

摘要: Activity一共有以下四种launchMode:standard、singleTop、singleTask、singleInstance我们可以在AndroidManifest.xml配置的android:launchMode属性为以上四种之一即可。下面我们结合实例一一介绍这四种lanchMod... 阅读全文

posted @ 2015-03-11 17:25 凤眠 阅读(199) 评论(0) 推荐(0)