介绍 状态模式(State)允许一个对象在其内部状态改变的时候改变它的行为,对象看起来似乎修改了它的类。 正文 举个例子,就比如我们平时在下载东西,通常就会有好几个状态,比如准备状态(ReadyState)、下载状态(D…
View事件分发简单理解
1.view事件传递方向 Activity -> window -> view 2.了解事件传递,必须知道以下三个方法: ①:dispatchTouchEvent事件分发 ②:onInterceptTouch…
Android中常见的内存泄漏
写在前面 虽然现在手机的内存不断增大,但Android为了实现不同应用间运行隔离,不至于相互影响,所以对单个应用最大可使用的内存做出了限制。限制大小在不同手机设备和ROM上都可能不一样。如Android界的第一款手机HT…
Android 技术栈总结
Android 技术栈总结 开发工具 IDE AndroidStudio Android Studio使用总结 神奇的Android Studio Template 让你变懒的 Android Studio Live T…
Android Annotation 学习
写在前面的话 之前这块知识是缺失的,趁今天有时间,先补一补。 第一次接触到butterKnife的时候,就发现注解是个很神奇的并且难以理解的东西。现在要终于要踩着前人的脚印一探究竟,下面是一些总结,原文链接请戳这里And…
值得反复品味的面向对象设计模式
本文原创,转载请注明出处。 欢迎关注我的 简书 ,关注我的专题 Android Class 我会长期坚持为大家收录简书上高质量的 Android 相关博文。 周末了拥有大块时间,是一个充电的好时机,本文给大家带来设计模式…
性能优化(2.6)-MAT内存泄漏分析(二)
主目录见:Android高级进阶知识(这是总目录索引) [written by 无心追求] 宝贝中心头像切换 com.xtc.watch.view.widget.fancycover.FancyCoverFlowItem…
Android的数据储存方式
Android平台进行数据存储的五大方式,分别如下: 1使用SharedPreferences存储数据 2文件存储数据 3 SQLite数据库存储数据 4使用ContentProvider存储数据 5网络存储数据 第一种…
android webview 快速实现office文档在线预览展示(doc,docx,xls,xlsx,ppt,pptx)
转载于:http://blog.csdn.net/qianxin2222/article/details/52288420 在android开发工作中经常会遇到与附件相关的功能需求,有时候会遇到除了图片附件之外其他格式文…
从零开始学Kotlin-类的继承(6)
从零开始学Kotlin基础篇系列文章 Kotlin中的超类Any Kotlin 中所有类都继承超类 Any 类 class demo6 //默认继承超类Any class demo6 : Any() Any类有三个默认的…
zt:android 内存分析
一、概述 1.1 内存指标概念 Item全称含义等价 USSUnique Set Size物理内存进程独占的内存 PSSProportional Set Size物理内存PSS= USS+ 按比例包含共享库 RSSRes…
adb install命令在某些情况下的执行失败分析
发现在个别Pad设备上执行这条命令: /data/local/tmp/adb install -r /storage/emulated/0/aaa.apk 返回: open: Permission denied 思考了一…