操作相机的Preview可通过以下三种方式添加回调接口:
ScrollView在SlidingUpPanelLayout中下滑无效问题
当在ScrollableView(即, 可上下滑动的ViewGroup)中含有ScrollView时,向上滑动ScrollableView至其全部上移展示出来时,继续向上滑动时ScrollView会响应滑动事件向上滑动,但是此时抬起手后再向下滑动时,首先响应滑动事件的是ScrollabldView,这就导致ScrollView无法下滑,解决该问题一种简单有效的实践:
手把手教你实现RecyclerView的下拉刷新和上拉加载更多
纵观多数App,下拉刷新和上拉加载更多是很常见的功能,但是谷歌官方只有一个SwipeRefreshLayout用来下拉刷新,上拉加载更多还要自己做。
基于RecyclerView简单封装了这两个操作,下拉刷新支持LinearLayoutManager、GridLayoutManager和StaggeredGridLayoutManager;上拉加载更多只支持前两者。
几分钟完成发布开源库到jCenter
在AndroidStudio中导入开源库一般就是一句话的事:compile 'xxx.xx.xx:xx'。 实际上我们也可以通过这种方式来导入自己的开源库,方便自己的使用。AndroidStudio执行compile 'xxx.xxx.xx:xx' 会先到jCenter上查找该开源库,所以需要我们把自己的开源库库发布到jCenter上。无法直接在jCenter上发布开源库,要通过它的托管商–Bintray(Bintray托管着很多仓库,jCenter只是其中一个)来完成。
把自己平时经常用到的一些代码写到一起上传到jCenter,以后不管做什么项目一句话就能导入,算来还是一个比较实用的功能。
Android Drawable 和 xml文件转化关系
Android改变图片属性之饱和度
Android 自定义样式通知栏的坑RemoteServiceException
Android 自定义样式通知栏的坑RemoteServiceException
1 | Android.app.RemoteServiceException: Bad notification posted from packagecom.my.package: |
是的,就是这个异常。