关于 64K 引用限制 随着 Android 平台的持续成长,Android 应用的大小也在增加。当您的应用及其引用的库达到特定大小时,您会遇到构建错误,指明您的应用已达到 Android 应用构建架构的极限。早期版本的…
分类:Android
[74→100] 用正则表达式来验证字符串
在做登录、注册、用户资料修改等功能,经常需要做字符串验证,常规需求如下: 姓名:2到10位字符,不包含数字和特殊字符(“~!@#$%^&*()-=_+[]{};’:”̶…
解决软键盘弹出遮挡button
在一般登录界面,软键盘弹出时会遮挡登录按钮,网上的解决方法一般都是设置WindowSoftInputMode和scrollview嵌套,但无法达到我想要的效果。 下面这种方法能够解决: @Override public …
RecyclerView跳转到指定位置
自从android5.0推出RecyclerView以后,RecyclerView越来越受广大程序员的热爱了!大家都知道RecyclerView的出现目的是为了替代listview和ScrollView在列表方面的使用!…
ViewPager使用记录2——展示动态数据
ViewPager是v4支持库中的一个控件,相信几乎所有接触Android开发的人都对它不陌生。之所以还要在这里翻旧账,是因为我在最近的项目中有多个需求用到了它,觉得自己对它的认识不够深刻。我计划从最简单的使用场景出发,…
深入理解OkHttp源码及设计思想
用OkHttp很久了,也看了很多人写的源码分析,在这里结合自己的感悟,记录一下对OkHttp源码理解的几点心得。 整体结构 网络请求框架虽然都要做请求任务的封装和管理,但是最大的难点在于网络请求任务的多样性,因为网络层情…
模仿京东到家下拉刷新
【友情链接】https://www.jianshu.com/p/17eb8f720e44 【三方库】 Android智能下拉刷新框架-SmartRefreshLayout https://github.com/scwan…
android 横竖屏切换经验总结
横竖屏切换已经不是什么难的了,因为要适配手机横竖屏,所以特别研究了一下,再次系统的讲讲干货。主要是横竖屏切换,不重新创建activity。 第一步、在Manifest中给<activity>标签添加一下代码:…
自定义eventbus
其实之前看过几种事件的分发,包括greenrobot的EventBus,还有rxjava写的事件订阅。前者是写法局限,事件使用太多容易混乱,后者是准备弃用rxjava,仅仅对于使用事件订阅来说太重,于是想着自己写个,满足…
Android开发者e周报 第1期
News 1、Android O 新特性之:快捷方式和小部件 2、Android O最终版有望在一周内发布 3、从源头杜绝恶意软件:Google开始为安卓设备部署Play Protect功能 4、2017年2季度:And…
自定义view的三种构造方法浅析
View的子类,与View一样可以有三个constructor: public void CustomView(Context context) {} public void CustomView(Context con…
RecyclerView的优化
前言:好久没有写文章了,主要是前端时间,最近都在学习C++和js,还有工作上的事情,还有就是懒,所以就没有写了。 今天,就写一下关于RecyclerView优化的问题。 RecyclerView的使用,我就不多说了,我前…