Handler作用 Android 规定只有在主线程(UI线程)更新UI,否则会抛出异常,并且Android又建议不要在主线程做线程去做好事操作,否则可能会导致ANR。 所以Handler的主要作用是解决子线程无法更新U…
标签:Android
overload与override的区别
重写(Override)也称覆盖,它是父类与子类之间多态性的一种表现,而重载(Overload)是一个类中多态性的一种表现。 Override的规则 参数列表必须完全与被重写方法的相同; 访问权限不能比父类中被重写的方法…
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开发工作中经常会遇到与附件相关的功能需求,有时候会遇到除了图片附件之外其他格式文…
zt:android 内存分析
一、概述 1.1 内存指标概念 Item全称含义等价 USSUnique Set Size物理内存进程独占的内存 PSSProportional Set Size物理内存PSS= USS+ 按比例包含共享库 RSSRes…
Android电源统计-batterystats
在shell下面执行命令: adb shell dumpsys batterystats 1. 手机开机时间 搜索关键字RESET:TIME Battery History (101% used, 258KB used …