240 发简信
IP属地:上海
  • android lifecycle源码学习

    android lifecycle的简易demo如下所示:首先新建一个MainActivity类: 接着创建一个TestObserver类用于监听Activity的生命周期:...

  • Android apk包瘦身的几种方式

    Android apk包瘦身主要是从三个方面出发: 1.Java代码方面 开启minifyEnable众所周知,在build.gradle中配置minifyEnable可以起...

  • Parcelable和Serializable学习

    1、作用 Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序内的也可以是两个程序间的。而Android...

  • RandomAccessFile学习

    转载自 http://www.androidos.net.cn/book/android-road/java/basis/randomaccessfile.html[http...

  • Retrofit原理分析

    首先,先写一个retrofit的小demo: 根据Retrofit的构建方式,很明显可以看出来Retrofit的build使用了建造者模式,可以看看build()方法做了什么...

  • RxJava原理学习

    今天项目终于告一段落了,也有机会研究一下源码,鉴于对RxJava的理解一直停留在三条流的阶段,但是尚未真正明白所谓的三条流的实现思想,所以翻出源码来了解一下,特此记录,方便后...

  • git记录

    1.今天在项目中删除了一个无用分支,但是android studio不会默认地删除远程分支,对于强迫症来说接受不了,最终找到了解决方案: git remote prune o...

  • 120
    ImageView的图片适配

    今天在项目中碰到一种设置图片的情况,应用场景如下:布局分为三层,最上层为滚动的view,第二层为Linearlayout,第三层为一个ViewGroup和ImageView的...

  • 120
    Android四大基本组件——Service

    Service(服务)是一个可以在后台执行长时间运行操作而不使用用户界面的应用组件。服务可由其他应用组件启动,而且即使用户切换到其他应用,服务仍将在后台继续运行。此外,组件可...

  • 120
    Android四大组件学习——Activity

    1. Activity基本概念 Activity是一个Android应用程序组件(也称为Android四大组件之一),它提供了一个屏幕,用户可以通过该屏幕进行交互以执行某些操...

  • Android面试题收录及解答10月刊

    前言 嗨,大家好,好久不见。一个月没写过文章了,这里跟大家侃侃这中间发生了什么。 一个月前呢,想准备面试,就网上随便找找面试题什么的,发现要么就是卖课的,要么就是不给详细回答...