相对于AlertDialog的使用,PopupWindow的使用也比较简单,这里主要介绍的是PopupWindow的基础使用包括在使用过程中的一些注意事项,做个笔记。 效果展...
相对于AlertDialog的使用,PopupWindow的使用也比较简单,这里主要介绍的是PopupWindow的基础使用包括在使用过程中的一些注意事项,做个笔记。 效果展...
问题的由来 在开发过程中,可能会遇到多个版本同时部署的情况。 Mac OS自带的Python版本是2.x,自己开发需要Python3.x 系统自带的是2.6.x,开发环境是2...
App中大量Web页面的使用容易导致App内存占用巨大,存在内存泄露,崩溃率高等问题,WebView独立进程的使用是解决Android WebView相关问题的一个合理的方案...
Jianwei's blog 首页 分类 关于 归档 标签 巧用Android多进程,微信,微博等主流App都在用 发表于2017-02-26|分类于Android|0|阅读...
做以下几点配置: 在项目根目录下新建gradle.properties文件(没有的话),修改内容如下: 最后在app级别下的build.gradle下添加如下内容: 在and...
前言 Android真响应式架构系列文章: Android真响应式开发——MvRxEpoxy——RecyclerView的绝佳助手 Android真响应式架构——Model...
转载请注明原创出处,谢谢! GitHub: @Ricco 最近在公司项目中,需要实现一个类似QQ空间发说说的功能,其中在照片处理功能中,有一个有意思的东西,花费了一点时间,所...
得到Android组件化方案已经开源,参见Android组件化方案开源。方案的解读文章是一个小的系列,这是系列的第二篇文章:1、Android彻底组件化方案实践2、Andro...
前言 在Android开发中,会经常遇到需要将写好的某个lib用于各个不同的项目中。一般的做法,就是将lib直接导入到项目中。但是假如lib有bug,那么所有使用lib的项目...
本文紧接着前一章Android组件化开发实践(八):组件生命周期如何实现自动注册管理,主要讲解怎么通过自定义插件来实现组件生命周期的自动注册管理。 1. 采用groovy创建...
不以规矩,不成方圆。特别是多人协作开发时,如果没有统一的开发规范,势必会造成各种混乱。在实际开发中,常常会碰到的问题有: 引入的某个第三方库版本冲突; 不同组件里同名资源文件...
这个案例是利用竖向的RecyclerView和横向的HorizontalScrollView 实现的一个可横向和竖向滑动的view, [https://github.com/...
导读 问题描述 代码分析及修改 性能测试 问题描述 数据2000多条,双Recycleview联动滑动,左右各一个,滑动左边的右边也动,滑动右边左边也动;先滑动左边的Recy...
190319 更新 : 实现 ChipGroup 中永远有一个选中的效果 文中完整代码下载地址:https://github.com/CnPeng/CnPengAndroid...
android开发中,除了屏幕适配[//www.greatytc.com/p/1302ad5a4b04]外,新版本的推出会带来一些版本的差异,我们需要对相应版本来做...
Android FFMPEG Mac编译教程 先来看看FFMPEG是个啥 先看一段FFMPEG[http://ffmpeg.org/about.html]官方对FFMPEG的...
OKhttp 缓存策略 缓存的意义:在网络请求的过程中,都要使用到缓存,缓存的意义在于,对于客户端来说,使用缓存数据能够缩短页面展示数据的时间,优化用户体验,同时降低请求网络...
Android开发中,Bitmap是经常会遇到的对象,特别是在列表图片展示、大图显示等界面。而Bitmap实实在在是内存使用的“大客户”。如何更好的使用Bitmap,减少其对...
Kotlin中let, with, run, apply, also方法的使用总结 调用方式传递参数(it/this)返回值let链式调用it计算结果with函数调用this...