自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于android系统中导航栏以及设置全屏的介绍

在实际应用开发中,我们经常需要获取全屏幕或者隐藏导航栏的需求,其实就只需要设置几个参数就搞定。public static final int SYSTEM_UI_FLAG = View.SYSTEM_UI_FLAG_LAYOUT_STABLE        | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION        | View.SYSTEM_UI_FL...

2018-03-21 17:36:40 2718 1

原创 android7.0之后选取相册较高分辨率照片显示出现OOM解析

由于android越来越注重安全性,导致在7.0之后对存取的权限也被回收,如果需要从相册读取或是存到相册中。切不可直接创建文件,会报FileNotFound的错误。此时需要借助Provider来实现对路径的开放。如何实现在provider中开启自定义路径的访问权限,,见我上一篇博文关于拍照返回原图的。正常用Intent开启相册之后,在onActivityResult方法中,可以拿到获取的照片的一个...

2018-03-18 16:26:04 440

原创 android7.0之后的拍照返回原图问题浅析

Android7.0之前的拍照权限正常通过如下的代码可操作然后再onActivityResult中拿到bitmap格式的图片 插入图库的方法  但是在7.0之后 Android7.0中尝试传递 file:// URI 会触发 FileUriExposedException,因为在Android7.0之后Google认为直接使用本地的根目录即file:// URI是不安全的操作,直接访问会抛出Fil...

2018-03-05 16:19:10 871

原创 android触摸事件的传递

写在前面的话:之前对于android的触摸以及拦截方面知识了解个大概,处在在项目中能用的阶段,最近自己整理了下结合网上的教程进行了深入了解。现将自己的想法写出来,主要是自己记录而已。先从view开始讲起,对于view而言,任何触摸控件的操作都会触发它的dispathonTouchEvent()方法,在这个方法的源码中首先有一个if判断,判断条件有三个,这三个全部为true的时候才会返回true,否则

2017-12-15 11:57:25 159

原创 view的post方法

android中在线程之间传递消息除了handler的sendMessage以及post和postDelayed方法外,还提供给我们一个风骚的方法,就是View.post()方法,其实这两者做的都是同一件事,就是把时间添加到消息队列中去。不过细心的网友会发现,有时候view.post会报一些莫名其妙的错误,这就是因为这个方法有一个前提,就是这个view、必须已经被添加到窗体中了,你可能

2017-12-12 10:44:14 5159

原创 自定义surfaceview的步奏以及注意事项

Surfaceview大家肯定不陌生,用来加载图片的比较好的一个原生控件,但是surfaceview确实有很多坑。。。。。。 现在先说下如何自定义一个自己的surfaceview吧 首先当然是继承surfaceview,还必须实现SurfaceHolder.Callback的回调接口(该接口有三个方法需要实现surfaceCreated(开启线程绘制图形)、surfaceChang

2017-11-23 19:22:06 202

原创 android 6.0 +的权限申请

android6.0 之前需要什么权限直接在配置文件中添加标签即可,但之后需要动态的在代码中控制权限的开启:在需要权限的地方只需要添加以下方法即可private void boolOpenCarmer(){ if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA) //打开相机权限

2017-09-27 16:32:23 230

原创 android 隐藏状态栏 二三事

最主要的就是下面这句代码了,getWindow().getDecorView().setSystemUiVisibility(View.INVISIBLE);  这个方法里的参数可以可以是以下:View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当

2017-09-27 16:22:00 200

原创 android studio中配置gradle那些事儿

那些年,我们配过的Gradle

2017-09-21 14:41:41 310

空空如也

空空如也

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

TA关注的人

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