2015年8月29日

设计模式---工厂模式

摘要: 看了些教程和相应的代码,网上又看了些博客,主要是想了解这种思想,下面从代码的演进来说明三种工厂模式.工厂模式在《Java与模式》中分为三类: 1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)... 阅读全文

posted @ 2015-08-29 00:18 牛李 阅读(219) 评论(0) 推荐(0) 编辑

2015年8月28日

android---gettag()与settag()的妙用

摘要: 在android中,settag(Object)是可以给一个view添加一个特殊的标签,然后用gettag()获取这个标签.用处1:多个button设置不同tag,通过tag区分OnClickListener listener = new OnClickListener() { p... 阅读全文

posted @ 2015-08-28 22:17 牛李 阅读(1256) 评论(0) 推荐(0) 编辑

android---Intent.Action大全

摘要: 原文转载: Healtheon本文介绍Android中Intent的各种常见作用。1 Intent.ACTION_MAINString: android.intent.action.MAIN标识Activity为一个程序的开始。比较常用。Input:nothingOutput:not... 阅读全文

posted @ 2015-08-28 00:33 牛李 阅读(205) 评论(0) 推荐(0) 编辑

2015年8月26日

设计模式---适配器模式

摘要: 适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。用电器做例子,笔记本电脑的插头一般都是三相的,即除了阳极、阴极外,还有一个地极。而有些地方的电源插座却只有两极,没有地极。电源插座与笔记本电脑的电源插头不匹配使得笔记... 阅读全文

posted @ 2015-08-26 20:00 牛李 阅读(199) 评论(0) 推荐(0) 编辑

2015年8月25日

android---护眼灯和兼容性高的手电筒实现

摘要: 程序主要有两个功能,一是护眼灯,二是手电筒,然而手电筒兼容性解决办法就是加入异常控制,避免各种异常占用启动不了手电筒. 程序主界面,没有美化,只实现基本功能. 部分代码: 护眼蒙板主要代码 private void CreateView() { mWindowMa... 阅读全文

posted @ 2015-08-25 19:11 牛李 阅读(216) 评论(0) 推荐(0) 编辑

2015年8月24日

android---自定义左滑右滑菜单

摘要: 没有使用第三方类库,纯代码定制.主要用到的知识如下,我们知道,不管是自定义View还是系统提供的TextView这些,它们都必须放置在LinearLayout等一些ViewGroup中,因此理论上我们可以很好的理解onMeasure(),onLayout(),onDraw()这三个函... 阅读全文

posted @ 2015-08-24 20:18 牛李 阅读(599) 评论(0) 推荐(0) 编辑

2015年8月23日

android---深入了解fragment的生命周期

摘要: 转载过来的很不错,记录下,以后自用首先是fragment的官方生命周期图 然后是Activity的生命周期图 场景演示 : 切换到该Fragment11-29 14:26:35.095: D/AppListFragment(7649): onAttach 11-29 14:26:... 阅读全文

posted @ 2015-08-23 21:36 牛李 阅读(214) 评论(0) 推荐(0) 编辑

android---从eclipse换到studio,出的各种问题

摘要: 主要有两个问题, 1.studio找不到R文件,这个最低版本选择安卓5.0以下才会出现的情况,找了很多朋友,最后发现是appcompat-v7版本的问题,我的sdk自动更新到了最新版本也就是23.0.0.0,这个貌似对于android5.0以下的样式都不兼容,所以删掉这个23.0.0... 阅读全文

posted @ 2015-08-23 21:03 牛李 阅读(173) 评论(0) 推荐(0) 编辑

2015年8月21日

android---粒子雨效果的实现

摘要: 刚学习了自定义view,就按照极客学院的教程做了粒子雨效果,主要用到绘画线条和多线程,其中的抽象类设计方法值得学习,1.baseview主要是设定雨滴要实现的动作,只是先设定,也就是抽象方法,在子类中实现其方法 2.Rainitems封装雨滴类 3.Rainitems对雨滴集合创建到... 阅读全文

posted @ 2015-08-21 21:58 牛李 阅读(529) 评论(0) 推荐(0) 编辑

android---创建自定义的view

摘要: 自定义的view,主要是继承view,然后实现ondraw这个方法,来进行绘制. 1. 编写自己的自定义view 2. 加入逻辑线程 3. 提取和封装自定义view 4. 利用xml中定义样式来影响显示效果一,编写自定义的view1.在xml中使用自己的view ... 阅读全文

posted @ 2015-08-21 15:29 牛李 阅读(359) 评论(0) 推荐(0) 编辑

导航