• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • 普通广播与本地广播

      我们平常使用的一般都是全局广播,使用方法就不多说了,下面介绍下本地广播的使用方法注册 private MyBroadcastReceiver receiver; private Inte...

      原创
      2017-10-30 12:31:47
      75
      0
    • 安卓Context介绍

      Context是什么Context的中文翻译为:语境; 上下文; 背景; 环境,在开发中我们经常说称之为“上下文”,那么这个“上下文”到底是指什么意思呢?在语文中,我们可以理解为语境,在程序中,我们可...

      原创
      2017-10-11 21:10:38
      132
      0
    • Activity界面的添加与删除

      安卓中是由WindowManagerService来管理所有的窗口,下面来看下Activity是如何与WindowManagerService交互,控制应用界面的添加与删除的我们通常都是在onCrea...

      原创
      2017-09-26 14:32:02
      98
      0
    • Hierarchy Viewer的使用

      Hierarchy Viewer工具提供了一个可视化界面显示布局的层次结构,让我们可以进行调试,从而优化界面布局结构。我们可以通过Android Device Monitor来启动启动之后在模拟器上打...

      原创
      2017-09-22 11:26:40
      92
      0
    • 安卓7.0 系统服务启动流程

      安卓的系统服务都是由SystemServer这个进程创建的,那从他的main函数开始看看public static void main(String[] args) { new Sys...

      原创
      2017-09-20 20:40:56
      150
      0
    • TraceView的使用

      Traceview是android平台配备的一个性能分析工具,通过图形化的方式让我们了解程序的性能,并且能具体到method。 使用方法有两种: 1:在代码中追踪//追踪开始 Debug.star...

      原创
      2017-09-15 21:23:20
      88
      0
    • LeakCanary的使用

      LeakCanary是一个对Android和Java进行内存泄露检测的库 使用方法:首先在gradle中进行配置dependencies { debugCompile 'com.squareu...

      原创
      2017-09-14 19:51:04
      94
      0
    • onMeasure的宽高生成解析

      在View的绘制流程中,onMeasure是负责测量控件的大小的@Override protected void onMeasure(int widthMeasureSpec, int hei...

      原创
      2017-08-29 21:06:17
      93
      0
    • requestDisallowInterceptTouchEvent实现原理

      我们为了让底部的控件处理事件,不被父控件拦截,一般我们会调用v.getParent().requestDisallowInterceptTouchEvent(true);来阻止父控件对事件的拦截,来看...

      原创
      2017-08-24 12:04:37
      125
      0
    • Activity的setContentView解析

      我们一般设置Activity的界面,都是在onCreate方法中通过setContentView完成,之后就会在手机上显示我们设置的界面,现在我们走下流程,看看系统究竟是如何做的。 首先Activi...

      原创
      2017-08-16 19:46:37
      81
      0
  • 学院
  • 下载
  • 消息