自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 使用EventBus 3.0实现ViewPager的懒加载

ViewPager的懒加载是指在ViewPager中当ViewPager的item可见时才进行加载的情况。因为ViewPager默认的预加载是1,并且通过viewpager的setOffscreenPageLimit(0);方法设置预加载为0无效。这里主要讲EventBus在ViewPager的懒加载中的应用,EventBus的使用请自行百度。1.使用ViewPager+Fragment实现选项卡。

2017-09-11 10:40:07 927

原创 Android7.0拍照失败FileUriExposedException异常的解决

背景:项目中,基本都有用户自定义头像或自定义背景的功能,实现方法一般都是调用系统相机–拍照,或者系统相册–选择照片,然后进行剪裁,最终设为头像或背景。 而在Android6.0之后,需要动态获取权限,而且Android7.0之后,无法直接根据拍照返回的URI拿到图片,这是因为从安卓7.0开始,直接使用本地真实路径被认为是不安全的,会抛出FileUriExposedExCeption异常,本

2017-06-16 16:20:28 658

原创 android 内存泄漏的优化

1.ToastUtil.showShort(Activity.this, msg);这个写法在Activity中传入activity的Context,容易造成内存泄漏。这是由于 static对象是内部的static对象是比较容易造成内存泄漏的,因为toast对象是静态的,因此它的生命周期与Application同样长,因此Activity退出后,它的实例引用依然被toast持有,导致它

2017-06-16 16:18:49 340

原创 android https请求的使用

Android端支持webview。当访问使用ssl加密的url时(即为https协议请求),如果不经过处理,页面显示空白。而使用系统自带的浏览器打开时,会弹出确认证书的对话框。需要的处理是重写WebViewClient类的onReceivedSslError方法,如下:@Overridepublic void onReceivedSslError(WebView view, SslErr

2017-06-16 16:15:02 518

原创 Android 6.0 运行中手动去设置界面取消该app的某个权限,导致application被强制销毁造成app崩溃问题的解决

android 6.0版本已经发布了很长时间了,相信大家都知道6.0 系统加入了运行时权限管理,一些危险权限需要在运行时申请。现在有这么一种情况,如果在一开始用户授予了某项权限,比如定位权限或者相机权限,当应用程序已经启动了,用户手动按下主键之后,回到桌面,打开设置,进入该应用程序的权限管理界面,对该应用程序的权限进行手动取消和给与权限,这时候应用就会莫名其妙的崩溃。

2017-03-31 10:42:49 6806

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除