- 博客(87)
- 资源 (12)
- 收藏
- 关注
原创 Android studio配置Gradle的坑
Android studio配置Gradle的坑本地安装gradle 插件版本在安配置gradle 版本,C:\ASProject\gradle\wrapper\gradle-wrapper.properties在主项目的build.gradle,配置gradle 插件的版本。注意这里是Android gradle 插件(Android Plugin for Gradle),具体可以参考: h
2017-03-20 20:34:19 600
转载 sizeof详解——版本2
转载至 http://blog.csdn.net/wanfustudio/article/details/7056741、什么是sizeof 首先看一下sizeof在msdn上的定义: The sizeof keyword gives the amount of storage, in bytes, associated with a variable or
2017-01-26 11:03:05 433
转载 C语言 sizeof函数详解
http://blog.csdn.net/wzy198852/article/details/7246836sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不适合初学者,甚至都没有必要大作文章。但如果你想“知
2017-01-26 11:00:54 564
转载 Android开发之Buidler模式初探结合AlertDialog.Builder讲解
2014-08-15 0 个评论 来源:林泓成的专栏 转摘 自 http://www.2cto.com/kf/201408/326123.html什么是Buidler模式呢?就是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.那
2016-01-03 18:11:02 438
转载 Android 开发者的 RxJava 详解
转载自 http://gank.io/post/560e15be2dca930e00da1083#toc_1前言我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJav
2015-12-10 21:15:09 1021
转载 mvp android 另一篇文章
http://android.jobbole.com/80915/demo 例子https://github.com/wongcain/MVP-Simple-Demo
2015-11-19 08:20:57 448
原创 科目二 不通过 反思
今天考了 两次科目二 都不合格都是在第一个倒车入库上面。车身出线好好回忆了一下,都是在右倒车入库的地方,发现右后视镜 与车库距离 接近20公分,以为偏小,然后回了方向,回早了,导致左车身出线。下次记住一定,会方向不要这么早。。。!!!
2015-11-10 09:15:50 723 1
转载 App工程结构搭建:几种常见Android代码架构分析
http://mobile.51cto.com/abased-386212.htm本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。AD:WOT2015 互联网运维与开发者大会 热销
2015-10-20 08:12:14 933
原创 学习清单
mvp 代码演示https://github.com/zhengxiaopeng/Rocko-Android-Demos/tree/master/android-mvpRXjava http://gank.io/post/560e15be2dca930e00da1083?from=timeline&hmsr=toutiao.io&isappinstalled=0&u
2015-10-18 23:37:47 498
原创 S路,定点停车起步 心得
S型路:1、车头摆中2、第一个左弯左侧车头压住右边沿,向左打一圈90度,保证3、右弯,车头右边3分之一压住左车黄线,回正方向盘,向右一圈90度4、遇到向右直角转弯,左边车头压住左边线,右边直角线出现在左后视镜下面,向右打死方向盘!定点停车起步:1、右车头3分之一压右边线,直走到直角,转弯2、摆正,左车盖的突起的线与定点停车的中间的虚线,第二条,右侧对其,
2015-09-03 18:46:28 905
转载 框架模式MVP在Android中的使用
其实谷歌Android开发团队是鼓励开发者利用MVC框架模式开发项目的,我们平时写代码也或多或少的在使用MVC框架模式开发项目,比如说谷歌自己退出来的Volley网络请求框架就是遵循MVC框架的。我们可以理解为Volley框架是MVC当中的模型,也就是网络数据处理这一块,无需跟View视图有任何关联。也符合视图和模型分离。可能你会觉得MVC框架已经很好用了,也能满足任何项目开发,不错,可是从上一篇
2015-09-03 18:24:54 1022 1
转载 Android与设计模式:用单一职责则为Activity解耦
一、什么是单一职责原则单一职责原则(SRP:Single responsibility principle)又称单一功能原则,其定义为:一个类,应该只有一个可以导致变化的原因。光看概念会让人很头疼,我先讲点小例子吧:二、单一职责原则能解决什么问题回顾我们的 Android 开发经历,很多人都会发现 Activity 类中的代码总会不知不觉地变得很多,这会让读我们代码的人非常痛苦。而造成
2015-09-03 17:58:58 3074 1
转载 Android中如何查看内存
文章参照自:http://stackoverflow.com/questions/2298208/how-to-discover-memory-usage-of-my-application-in-android#2299813像Linux这种现代操作系统的内存使用是很复杂的,因此很难准确的知道你的应用程序使用了好多内存。查看内存使用的方式有很多种,但是各个方式查看到的结果可能会有
2015-08-26 22:42:02 693
转载 从零开始带你认识最新的图片格式WEBP
http://www.uisdc.com/image-format-webp-introduction前言不管是 PC 还是移动端,图片一直是流量大头,以苹果公司 Retina 产品为代表的高 PPI 屏对图片的质量提出了更高的要求,如何保证在图片的精细度不降低的前提下缩小图片体积,成为了一个有价值且值得探索的事情。但如今对于 JPEG、PNG 和 GIF 这些图片
2015-08-26 08:38:01 2733
转载 java 8 lambda 表达式 学习
转载自 http://blog.csdn.net/ioriogami/article/details/127821411. 什么是λ表达式 λ表达式本质上是一个匿名方法。让我们来看下面这个例子: public int add(int x, int y) { return x + y; }转成λ表达式后是这个样子:
2015-08-09 22:35:54 526
转载 深入浅出Gradle 整理
转载至 http://blog.csdn.net/lzyzsd/article/details/42131637深入浅出Android Gradle构建系统(一:简介)gradle是Android开发中引入的全新的构建系统,因为全新的构建系统主要是出于下面的目的:1. 方便复用代码和资源2. 构建多种版本的apk更见简单,不论是为多渠道构建不同的apk还是构建不同环境的
2015-08-09 16:09:40 4154
转载 Android Studio 入门整理
转载至 http://stormzhang.com/posts.html#AndroidStudio下载与安装背景相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Google的更新速度也很快,明显能感觉到这是Andr
2015-08-09 15:52:08 7011
转载 SuperRecyclerView——使RecyclerView更加容易使用的Android类库
https://github.com/Malinskiy/SuperRecyclerViewSuperRecyclerView是一个使RecyclerView更加容易使用的Android类库。 特性:1、当adapter没有设置的时候使用ProgressBar(进度条);2、当adapter时空的时候使用EmptyView;3、Swipe
2015-07-09 23:09:37 6967 1
转载 ANDROID L——Material Design详解(UI控件)
http://doc.okbase.net/a396901990/archive/113540.html转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!Android L:Google已经确认Android L就是Android Lollipop(
2015-07-09 23:05:38 2066
转载 RecyclerView介绍
转载自http://wobushi.ren/recyclerview.html#comment-9RecyclerView全攻略RecylcerView也发布好一阵子了,这货目前能兼容到API 7,直接继承自Viewgroup,比ListView更为轻量,使用得当的话,完全可以替代ListView/GridView。本文将基于RecyclerView实现ListView/G
2015-07-09 22:48:14 3789
转载 android String 格式化
http://www.cnblogs.com/zhwl/archive/2011/07/28/2119190.html很多时候我们感性Google在设计Android时遵守了大量MVC架构方式,可以让写公共代码、美工和具体逻辑开发人员独立出来。有关Android的资源文件values/strings.xml中如何实现格式化字符串呢? 这里Android123举个简单的例子,以及最终可能会用
2015-06-13 16:42:23 672
转载 Android ListView的优化
http://blog.sina.com.cn/s/blog_5da93c8f0102ux6z.html我们知道ListView加载大数据时,如果不做处理,会显示不流畅。通常情况下代码中设置ViewHolder缓存列表项来减少ListView的重复创建耗时,已达到ListView滚动时显示流程的效果。但是如果ListView中的列表项结构复杂或者显示大量图片时,
2015-06-12 07:51:19 564
转载 Android 开源框架Universal-Image-Loader完全解析
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/26810303),请尊重他人的辛勤劳动成果,谢谢!大家好!差不多两个来月没有写文章了,前段时间也是在忙换工作的事,准备笔试面试什么的事情,现在新工作找好了,新工作自己也比较满意,唯一遗憾的就是自己要去一个新的城市,新的环境新的开始,希望自己能尽快的
2015-06-10 08:21:47 1329
转载 Android学习系列--App调试内存泄露之Context篇
转自 http://www.cnblogs.com/qianxudetianxia/p/3655475.htmlContext作为最基本的上下文,承载着Activity,Service等最基本组件。当有对象引用到Activity,并不能被回收释放,必将造成大范围的对象无法被回收释放,进而造成内存泄漏。下面针对一些常用场景逐一分析。1. CallBack对象的引用
2015-06-09 21:24:51 749
转载 Android 性能优化之使用MAT分析内存泄露问题
转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42396507),请尊重他人的辛勤劳动成果,谢谢!我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备的内存也越来越大了,但由于Androi
2015-06-09 19:45:20 569
转载 android studio 快捷键
转 点击打开链接Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+Shif
2015-05-06 09:55:01 371
转载 设计模式六大原则(6):迪米特法则
定义:一个对象应该对其他对象保持最少的了解。理解 :只与直接的朋友通信迪米特法则的主要用意是控制信息的过载,在将其运用到系统设计中应注意以下几点: 1) 在类的划分上,应当创建有弱耦合的类。类之间的耦合越弱,就越有利于复用。 2) 在类的结构设计上,每一个类都应当尽量降低成员的访问权限。一个类不应当public自己的属性,而应当提供取值和赋值的方法让外界间接访问自己的属性。
2015-03-14 12:59:31 637
转载 设计模式六大原则(5)合成/聚合复用原则
一:合成/聚合复用原则 尽量使用合成/聚合,尽量不要使用类继承 二:什么是合成? . 合成表示一种强的拥有关系,体现了严格的部分和整体的关系,部分和整体的生命周期一样,打个比方:人有两个胳膊,胳膊和人就是部分和整体的关系,人去世了,那么胳膊也就没用了,也就是说胳膊和人的生命周期是相同的 . 合成关系用实心的菱形+实线来表示 三:什么是聚合?
2015-03-14 12:55:45 782 1
转载 设计模式六大原则(4):接口隔离原则
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。通俗的理解:一个接口中包含的接口方法要适中,一个接口中尽量少放入许多无关的臃肿的方法。如果在一个接口中有很多的臃肿方法时,需要考虑拆分成多个接口。举例如下举例来说明接口隔离原则:(图1 未遵循接口隔离原则的设计) 这个图的意思是:类A依赖接口I中
2015-03-14 12:49:59 517
转载 设计模式六大原则(3):依赖倒置原则
DIP(Dependence Inversion Principle )简单说就是 1、高层不应当依赖低层 ,两者都应该依赖抽象2、抽象不应该依赖于具体,具体应该依赖于抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操
2015-03-14 12:39:45 429
转载 设计模式六大原则(2):里氏替换原则
from http://blog.csdn.net/zhengzhb/article/details/7281833Liskov于1987年提出了一个关于继承的原则“Inheritance should ensure that any property proved about supertype objects also holds for subtype objects.”——“继承必须确
2015-03-14 12:24:13 521
转载 设计模式六大原则(1):单一职责原则
定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T
2015-03-14 12:13:21 466
转载 研发管理中 OKP
转载至 http://qqpm.blog.sohu.com/300674569.htmlOKR全称是Objectives and Key Results即目标与关键成果法,OKR是一套定义和跟踪目标及其完成情况的管理工具和方法:1999年 Intel公司发明了这种方法,后来被 John Doerr推广到 Intel和Oracle Google,LinkedIn等逐步流传起来,现
2015-03-06 10:15:43 5903
转载 阿里、腾讯以及一些创业公司是如何进行研发管理和绩效考核的?
(转载一篇 知乎上面的 丁吉昌,豌豆荚创始团队成员)的 关于 研发管理的 文章!!!正好最近做了一个豌豆荚研发管理的分享,稍微整理了一份分享到这里,一起交流学习。首先,画一下我们通常讲研发管理的范畴:确定如何立项,如何确定产品目标,如何把控项目进度,如何驱动产品一代代完善以及如何调动团队积极性等。在时间周期上来说,我们归纳为 5 个关键步骤:选方向、定目标、控进度、
2015-03-06 10:11:40 5482
转载 MVC模式 重新理解
from MVC模式理解——当年给我一个browser多好以前一直无法舒坦的理解,MVC模式是怎样实际应用到一个程序上的。这两天因为工作google出一幅图,然后恍然大悟。图1. 问题就出在以前所看过的文章上根本没有提过browser这层。导致我无法正确理解view的责任、controller的责任,以及两者明明是分层的,为什么却是循环依赖。 我将brows
2014-12-02 20:10:53 577
转载 访问者模式 (visitor pattern)
Visitor访问者模式定义作用于某个对象群中各个对象的操作. 它可以使你在不改变这些对象本身的情况下,定义作用于这些对象的新操作.在Java中,Visitor模式实际上是分离了collection结构中的元素和对这些元素进行操作的行为.为何使用Visitor?Java的Collection(包括Vector和Hashtable)是我们最经常使用的技术,可是Collecti
2014-11-17 19:47:16 677
转载 iOS 8人机界面指南(一):UI设计基础
[ISUX转译]iOS 8人机界面指南(一):UI设计基础看看新闻网>看引擎>Tencent1.1 为iOS而设计(Designing for iOS)iOS 的革新关键词如下:遵从:UI能够更好地帮助用户理解内容并与之互动,但却不会分散用户对内容本身的注意力。清晰:各种大小的文字应该易读,图标应该醒目,去除多余的修饰,突出重点,很好地突显了设计理念。
2014-10-31 12:39:27 1711
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人