Android
文章平均质量分 79
cleverGump
这个作者很懒,什么都没留下…
展开
-
Android Messenger
Messenger 相关类的交互图如下:原创 2017-07-26 22:59:33 · 658 阅读 · 0 评论 -
Android 热修复技术浅析
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/54782635, 谢谢!一. 热修复技术简介什么是热修复技术? 通过向用户下发补丁包的方式, 让应用能够在无需重新安装的情况自动集成补丁包, 实现更新的技术. 二. 热修复技术的优缺点优点:无需重新发布原创 2017-01-30 11:47:29 · 1810 阅读 · 2 评论 -
Android 性能优化之内存泄漏的检测与修复
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/52013873, 谢谢!在 Android 开发中, 内存优化是APP性能优化中很重要的一个部分. 而在内存优化中, 最重要的就是修复内存泄漏问题. 本文就来介绍一下内存泄漏的基本概念以及常用的检测手段.1. 什么是内存泄漏简单来说, 当一个对象不再被使原创 2016-07-24 14:30:05 · 7308 阅读 · 3 评论 -
Android 图解向 Android Studio 中导入 Eclipse 工程的步骤
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/50931664, 谢谢!注意: 1. 如无特殊说明, 本文中提到的 AS 都是指 Android Studio 这款 IDE. 2. 如无特殊说明, 本文中提到的 “library工程” 和 “库工程” 是相同的概念. 一. 前言如今用 AS 新原创 2016-03-19 16:33:56 · 7352 阅读 · 1 评论 -
Android 琐碎知识点汇总
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/52078859, 谢谢!View通常来说, DecorView 只包含一个子View, 是一个 vertical 的 LinearLayout, 它内部又包含一个 ActionBar 和一个 FrameLayout, 我们设定 setContentVi原创 2016-07-31 15:32:56 · 1018 阅读 · 0 评论 -
Android 自定义控件源码分析----谈Android自定义控件中 onMeasure()方法处理 wrap_content 情况的必要性
这是一篇与 Android 自定义控件相关的源码分析的文章. 主要从源码的角度分析自定义控件时, onMeasure() 方法处理其宽或高在布局文件中被设置为 wrap_content 时的必要性.原创 2016-01-19 22:12:44 · 6391 阅读 · 6 评论 -
Android 如何判断当前线程是否是主线程
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/50995612, 谢谢!Android开发中, 有时需要判断当前线程到底是主线程, 还是子线程, 例如: 我们在自定义View时, 想要让View重绘, 需要先判断当前线程到底是不是主线程, 然后根据判断结果来决定到底是调用 invalidate() 还原创 2016-03-28 09:49:09 · 34318 阅读 · 0 评论 -
Android 开源项目代码分析思路
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/51234695, 谢谢!在 Android 开发中,如果我们临时接手一个已经在开发中的项目, 或者要分析一个开源项目时, 代码分析的思路如下:先创建一个测试APP, 可以通过修改可运行的那个 module (通常其默认名称为 app) 的 build.原创 2016-04-24 17:43:28 · 1191 阅读 · 0 评论 -
Android 消息机制 - Handler, Looper, Message, MessageQueue 的源码分析
转载请注明本文出自 clevergump 的博客:http://blog.csdn.net/clevergump/article/details/50776596, 谢谢!一. 前言Android 的消息系统, 主要涉及到四个类: Handler, Message, MessageQueue 和 Looper. 而我们在日常开发中, 通常是将 Handler 对象定义在主线程中用于更新UI, 这样..原创 2016-03-01 23:47:32 · 1902 阅读 · 0 评论 -
Android 如何安全地打印日志
本文转载自 Weishu的博客 http://weishu.me/2015/10/19/how-to-log-safely-in-android/如何打印日志?这不是很简单,直接使用android.util.Log这个类不就行了?然而,日志属于非常敏感的信息;逆向工程师在逆向你的程序的时候,本来需要捕捉你程序的各种输出,然后进行推测,顺藤摸瓜然后得到需要的信息;一旦你的日志泄漏,无异于转载 2016-02-16 00:53:32 · 2684 阅读 · 0 评论 -
Android 状态栏, 标题栏, 导航栏,系统栏,应用栏的区别和解释
如上图,可以看到,有状态栏(status bar)、标题栏(action bar, toolbar)、导航栏(navigation bar) 等,状态栏 (status bar):是指手机最顶上,显示中国移动、安全卫士、电量、网速等等,在手机的顶部。下拉就会出现通知栏。标题栏 (action bar, toolbar):是指一个APP程序最上部的titleBar,从名字就知道它显然就是一个...原创 2019-01-02 11:52:13 · 26559 阅读 · 0 评论