240 发简信
  • 120
    Android Gradle Plugin打包Apk过程中的Transform API

    本文以com.android.tools.build:gradle:3.1.2 源码来进行分析,文章对应的项目地址:aop-tech。 Tran...

  • AOP开发——AspectJ的使用

    文章对应的项目地址aop-tech,运行一下sample,结合代码和文章,你会收获更多。 熟悉程序开发的都知道OOP(Object Orient...

  • 120
    启用Gradle远程调试

    在Gradle学习10——自定义Gradle插件 这篇文章中介绍了编写插件的几种方式。编写gradle对象插件的实现方式有3种: 直接写在bui...

  • 120
    Apk文件构建流程

    前言 阅读本文的时候,配合demo进行演示,效果更佳哦~项目地址:apk-build 现在绝大部分人应该是使用Android Studio进行a...

  • 120
    网络协议相关知识介绍

    网络的五层划分 网络层次的划分有OSI(Open System Interconnect,开放式系统互联)七层模型和TCP/IP模型。OSI模型...

  • LayoutInflater——你应该知道的一点知识

    在Android开发中我们经常使用LayoutInflater,俗称布局填充器,使用它来把布局转为一个View。一般来讲可能采用的方式如下: 调...

  • 使用AsyncTask需要注意的一些点

    AsyncTask在面试中应该比较经常会问到,虽然我们现在开发中可能用的并不多。它的使用还是比较简单的。 使用AsyncTask 下面以一个保存...

  • 120
    Android进程保活招数概览

    Android中的进程保活应该分为两个方面: 提高进程的优先级,减少被系统杀死的可能性 在进程已经被杀死的情况下,通过一些手段来重新启动应用进程...

    0.5 2977 5 41
  • 120
    Android四大组件——ContentProvider的工作过程

    ContentProvider是内容提供者,对外提供数据。内部运行依赖Binde机制。想要自己写一个ContentProvider向外部提供数据...

个人介绍
这是一个Android开发工程师