随笔分类 -  android

上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 122 下一页
android
摘要:android插件开发——加载插件 阅读全文
posted @ 2016-04-18 09:33 星辰之力 阅读(108) 评论(0) 推荐(0)
摘要:前言:一个应用的成功=产品设计*性能 ,再此我们不讨论一个应用的设计,那交给我们可爱又可恨的产品经理和UI设计师来决定!所以这里分步骤讨论如何提升一个应用的性能,这里先探讨布局优化问题。 布局优化 通过打开开发者选项–>GPU模式呈现分析–>在屏幕上显示为条形图。然后就会看到如下图的情况,最好用真机 阅读全文
posted @ 2016-04-18 09:21 星辰之力 阅读(372) 评论(0) 推荐(0)
摘要:Android 热修补方案(AndFix) 阅读全文
posted @ 2016-04-18 09:10 星辰之力 阅读(134) 评论(0) 推荐(0)
摘要:15款优秀移动APP产品原型设计工具 阅读全文
posted @ 2016-04-18 08:32 星辰之力 阅读(202) 评论(0) 推荐(0)
摘要:svn怎么版本还原? 阅读全文
posted @ 2016-04-15 15:02 星辰之力 阅读(282) 评论(0) 推荐(0)
摘要:在Windows里,先打开Log面板,根据想要回退的内容,然后选择revert to this revision或者revert changes from this revision。 关于这2个操作的区别,在:http://www.iusesvn.com/bbs/thread-1825-1-1.h 阅读全文
posted @ 2016-04-15 14:08 星辰之力 阅读(238) 评论(0) 推荐(0)
摘要:状态模式给了我眼前一亮的感觉啊,值得学习~ 先看定义:允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。定义又开始模糊了,理一下,当对象的内部状态改变时,它的行为跟随状态的改变而改变了,看起来好像重新初始化了一个类似的。 下面使用个例子来说明状态模式的用法,现在有个自动售货机的代码需 阅读全文
posted @ 2016-04-14 14:31 星辰之力 阅读(1029) 评论(0) 推荐(0)
摘要:继续设计模式~ 模版方法模式 老套路,先看下定义:定义了一个算法的骨架,而将一些步骤延迟到子类中,模版方法使得子类可以在不改变算法结构的情况下,重新定义算法的步骤。 简单看下定义,模版方法定义了一个算法的步骤,并且允许子类为一个或多个步骤提供实现。定义还算清晰,下面来个例子展示下本公司的上班情况(纯 阅读全文
posted @ 2016-04-14 14:17 星辰之力 阅读(341) 评论(0) 推荐(0)
摘要:这个模式比较简单,嘿嘿,简单写一下。 老样子,先看 外观模式(Facade Pattern)定义:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。其实就是为了方便客户的使用,把一群操作,封装成一个方法。 举个例子:我比较喜欢看电影,于是买了投影仪、电脑、 阅读全文
posted @ 2016-04-14 14:00 星辰之力 阅读(189) 评论(0) 推荐(0)
摘要:继续设计模式,尼玛停了段时间就不想写了,一定要坚持~今天带来适配器模式 老样子,定义:将一个类的接口转换成客户期望的另一个接口,适配器让原本接口不兼容的类可以相互合作。这个定义还好,说适配器的功能就是把一个接口转成另一个接口。 发现两张图片可以很好的解释适配器模式: 这两张图很好的说明了适配器的作用 阅读全文
posted @ 2016-04-14 13:49 星辰之力 阅读(355) 评论(0) 推荐(0)
摘要:继续设计模式哈,今天带来命令模式,二话不说,先看定义: 定义:将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。 这尼玛定义,看得人蛋疼,看不明白要淡定,我稍微简化一下:将请求封装成对象,将动作请求者和动作执行者解耦。好了,直接用例子来说明。 需求: 阅读全文
posted @ 2016-04-14 11:40 星辰之力 阅读(281) 评论(0) 推荐(0)
摘要:继续设计模式,这个模式用得应该很频繁啊,而且也比较简单,如果现在你还不能纸笔随手写个单例出来,你就得加油了哈~ 直接介绍几种线程安全的且我觉得还比较不错的方式: 1、是不是号称恶汉,就是类加载就初始化了 2、懒汉,我喜欢这种,需要双重判断 3、使用Java的枚举,还是很推荐的,简单的跟神马一样,如果 阅读全文
posted @ 2016-04-14 11:34 星辰之力 阅读(128) 评论(0) 推荐(0)
摘要:今天继续设计模式之旅,给大家带来工厂模式,简单列一下这个模式的家族: 1、静态工厂模式 2、简单工厂模式 3、工厂方法模式 4、抽象工厂模式 是不是觉得,我勒个去,这工厂还能列出这么多分类,哈哈,下面开始各个击破。 1、静态工厂模式 这个最常见了,项目中的辅助类,TextUtil.isEmpty等, 阅读全文
posted @ 2016-04-14 10:58 星辰之力 阅读(322) 评论(0) 推荐(0)
摘要:今天继续设计模式之旅,给大家带来装饰者模式,国际惯例,先看定义。 装饰者模式:若要扩展功能,装饰者提供了比集成更有弹性的替代方案,动态地将责任附加到对象上。 先简单描述下装饰者模式发挥作用的地方,当我们设计好了一个类,我们需要给这个类添加一些辅助的功能,并且不希望改变这个类的代码,这时候就是装饰者模 阅读全文
posted @ 2016-04-14 10:51 星辰之力 阅读(292) 评论(0) 推荐(0)
摘要:今天不想写代码,给大家带来一篇设计模式的文章,帮助大家可以把系统组织成容易了解、容易维护、具有弹性的架构。 先来看看策略模式的定义: 策略模式(Strategy Pattern):定义了算法族,分别封装起来,让它们之间可相互替换,此模式让算法的变化独立于使用算法的客户。 好了,对于定义,肯定不是一眼 阅读全文
posted @ 2016-04-14 10:28 星辰之力 阅读(451) 评论(0) 推荐(0)
摘要:继续设计模式的文章,今天给大家带来观察者模式。 先来看看观察者模式的定义: 定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 好了,对于定义的理解总是需要实例来解析的,如今的微信服务号相当火啊,下面就以微信服务号为背景,给大家介绍观察者模式。 看一张 阅读全文
posted @ 2016-04-14 10:16 星辰之力 阅读(377) 评论(0) 推荐(0)
摘要:android中发送邮件我大概发现了3种,代码如下 第一种方法是调用了系统的mail app,你首先要配置系统的mail app,但是这个方法的最大问题是,你运行这个方法后 他并不会默认的发送邮件,而是弹出mail的app界面,你需要手动的点击发送,如图 第二种,是调用了apache的common库 阅读全文
posted @ 2016-04-13 13:54 星辰之力 阅读(338) 评论(0) 推荐(0)
摘要:继续并发专题~ FutureTask 有点类似Runnable,都可以通过Thread来启动,不过FutureTask可以返回执行完毕的数据,并且FutureTask的get方法支持阻塞。 由于:FutureTask可以返回执行完毕的数据,并且FutureTask的get方法支持阻塞这两个特性,我们 阅读全文
posted @ 2016-04-13 11:19 星辰之力 阅读(450) 评论(0) 推荐(0)
摘要:在项目中,都或多或少地使用的Tab布局,所以大都会用到ViewPager+Fragment,但是Fragment有个不好或者太好的地方。例如你在ViewPager中添加了三个Fragment,当加载ViewPager中第一个Fragment时,它会默认帮你预先加载了第二个Fragment,当你加载第 阅读全文
posted @ 2016-04-12 16:03 星辰之力 阅读(677) 评论(0) 推荐(0)
摘要:之前viewpager的使用顶多是在应用开始的介绍页,viewpager内嵌几张介绍图片,其实这个使用是比较常规的;假如嵌套布局搞的复杂点,如自定义view/fragment,那么就要考虑下布局资源的分发情况了,而不是简单的对Adapter或者pager进行clear、removeAllViews。 阅读全文
posted @ 2016-04-12 14:58 星辰之力 阅读(14866) 评论(0) 推荐(2)

上一页 1 ··· 69 70 71 72 73 74 75 76 77 ··· 122 下一页