1.div文本水平垂直居中 不要用line-height, css样式如下:
一.Android生成原始apk 1.通过android studio打包生成2.通过jenkins打包生成 如果选择第1种方式的坏处:android studio打包,再通...
1.Toast必须在UI(主)线程使用? 1.从创建TN的实例,并传入looper,此时的looper还是null。2.进入TN的构造函数可以看到会有looper是否为nul...
1.Android 中Stream 的使用(向下兼容) step1:implementation 'com.annimon:stream:1.2.1'step2:用法 2.两...
1.androidtransformDexArchiveWithExternalLibsDexMergerForDebug可能是包重复了 2.RecyclerView嵌套Re...
1.通过okhttp的核心思想构建基本网络请求库,具体pptx在以下链接: 链接:https://pan.baidu.com/s/1JLA5yNctOdDCOghvWto3V...
首先引入一个概念,动态加载技术是什么?为什么要引入动态加载?它有什么好处呢?首先要明白这几个问题,我们先从应用程序入手,大家都知道在Android App中,一个应用程序de...
前言 目前的移动开发为了减少编译时间,开发效率,大多都采用模块化,组件化的开发方式。 采用这种方式不可避免的将会用到多个Library。 那么当我们协同开发时,如何处理每个人...
1. Android组件化开发 在Android项目组件化之前,我们的项目都是像下图那样,一个单一工程下,根据不同的业务分几个文件夹,把需要的第三方库依赖下就开始开发了,这样...
前言 最近一直在想着能否有一种更好的方案来解决:Android中Activity与Fragment之间通信的问题,什么叫更好呢,就是能让Fragment的复用性高,性能还有好...
前言 在Android开发中,主要的数据存储有5种,具体如下示意图 其中,SQLite数据库的存储方式 非常常用 今天我将带大家全面了解关于Android SQLite数据库...
前言 V- Layout 是阿里出品的基础 UI 框架,用于快速实现页面的复杂布局,在手机天猫 Android版 内广泛使用 让人激动的是,在上个月V- Layout终于在G...