一、简介 MAT是Memory Analyzer tool的缩写,是一种快速,功能丰富的Java堆分析工具,能帮助你查找内存泄漏和减少内存消耗。很多情况下,我们需要处理测试提...
一、简介 MAT是Memory Analyzer tool的缩写,是一种快速,功能丰富的Java堆分析工具,能帮助你查找内存泄漏和减少内存消耗。很多情况下,我们需要处理测试提...
简介 在Android项目中经常要对Bean进行Parcelable序列化,也有很多序列化工具。Android中提倡通过实现Parcelable来对对象序列化,但是如果是使用...
在做功能比较复杂的项目模块的时候,为了理请代码的逻辑,方便以后对接的同事方便查看,一般会整理一下流程图、类图和时序图。发现自己在画图的时候,有时候不太记得类图的个别图示,就整...
写在前面 为了了解UML,我们开篇先大致了解一些UML的概念。 我觉得这些概念看了之后大致有个印象就好了。 因为不在实际的过程中使用,没有讲到具体的图的时候,很难理解。 特别...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
详细讲解:http://liuwangshu.cn/tags/ActivityManagerService/[http://liuwangshu.cn/tags/Activi...
通俗易懂
Android Q 适配头疼?分区存储权限变更!看这篇就够了!Google越来越重视Android用户的隐私保护,所以在Android Q版本引进了作用域存储的概念,这一操作直接限制了开发者惯用外部存储做一些配置信息的永久储存的方式(实...
Google越来越重视Android用户的隐私保护,所以在Android Q版本引进了作用域存储的概念,这一操作直接限制了开发者惯用外部存储做一些配置信息的永久储存的方式(实...
前言 本篇讲解Java代码和Javascript代码的相互调用以及JS代码在Java中是如何动态的注入WebView中。一些通用配置在第一部分中说明。 一、Java 调用 J...
之前写过一个简单的图表绘制demo:Android图表绘制,但是实际应用中只是简单的绘制数据并不能达到最好的效果。考虑到实际体验,在之前的demo基础上增加动态绘制动画以及图...
Android自定义动画系列十六、十七,今天分享的是第16、17两个自定义动画。第16个递增的方块(STAIRS_RECT)。第17个跳动的柱状图(CHART_RECT)。 ...
首先在manifes中设置为系统级应用 在manifest标签中添加android:sharedUserId="android.uid.system" 在applicatio...
几个菜啊!
我和我的女上司今天女上司失恋了,眼睛哭得红红的,我刚好在办公室让她签文件,结果被她赖上了,非要我陪她旷工去喝酒,还答应我不扣工资。我见女上司那么可怜,只好答应她了。女上司开着法拉利带着我兜...
1. 不要跟老板讲情谊,老板的情谊是在你能为他/她创造价值的基础上的,如果你当不了他/她的一颗可用的棋子,不要指望老板为你筹划未来。 2. 要有自己的一技之长,以技服人。 3...
前言 调用相机的两种方法 一.使用相机应用程序进行拍照 利用一个描述了执行目的Intent对象,Android可以将某些执行任务委托给其他应用,比如调用相机。整个过程包含三部...