一个属性inputType,禁用任何输入法,一个textIsSelectable,文字可以选中

一个属性inputType,禁用任何输入法,一个textIsSelectable,文字可以选中
我们知道,应用中Activity_A中启动Activity_B,Activity_A就会进入后台,这个时候就有可能由于系统内存不足,Activity_A就会被回收; 然后用户...
概念 网上有很多Handler的文档,写的很详细,但有时越详细的文章看起来越是云里雾里,比如说 一个线程能否创建多个Handler,Handler跟Looper之间的对应关系...
大家都知道ArrayList并不是线程安全的,如果想要做到线程安全,我们可以使用 Collections.synchronizedList, 但是使用 Collections...
很多时候,我们的App处于安全考虑,并不希望被用户截屏或者录屏,那么代码方面应该怎么做呢? 没错就是这么简单,只需要添加 WindowManager.LayoutParams...
近来在研究Retrofit的源码,发现使用了动态代理的方式;发现自己一直以来都是对这个方式一知半解,这次想要彻底的弄明白。 静态代理 要想了解动态代理,首先要知道静态代理,网...
最近在使用SFTP处理上传图片,然后再从sftp服务器下载图片,特意分离出相应的工具类;中间约到两个坑 [ ] 一个是首先要保证有创建目录权限; [ ] 另一个是创建目录只能...
大家可以先看看官网介绍https://developer.android.com/training/transitions/start-activity#java 有一些概念...
前言 消息推送在Android开发中应用的场景是越来越多了,比如说电商产品进行活动宣传、资讯类产品进行新闻推送等等,如下图: 本文将介绍Android中实现消息推送的第三方推...
github地址:LikeWeChatSwitchButton首先我们来看一下微信中switchButton的效果, 就是下图那个样子, 打开微信玩一下就知道了。 1.定义背...