android小知识点
VictorFactory
这个作者很懒,什么都没留下…
展开
-
java.io.FileNotFoundException: open failed: EPERM (Operation not permitted)
Android拍照报错:java.io.FileNotFoundException: open failed: EPERM (Operation not permitted)原创 2024-02-01 14:44:42 · 590 阅读 · 0 评论 -
Android检测其他应用是否安装
api29以上检测其他应用是否安装需要添加权限。否则无法获取应用的安装情况。原创 2022-07-29 19:06:25 · 1399 阅读 · 1 评论 -
Android WebView加载http报错
Android Webview加载http开头的链接报错原创 2022-07-25 10:12:50 · 1560 阅读 · 0 评论 -
Android 7.0 fileprovider使用以及遇到的坑
Android7.0以后对系统文件访问权限校验更加严格。以前使用的file://模式会抛出错误 FileUriExposedException错误,7.0以后需要配置fileprovider来进行文件访问。当前项目中的使用场景:1.相机拍照2.调用系统安装APK使用1.因为Android主工程跟依赖工程都使用provider的时候可能会产生冲突,一般需要自定义一个provider继承系统FileProvider,在AndroidMainest.xml中属性的name使用自定义的pro原创 2021-09-02 13:44:34 · 939 阅读 · 0 评论 -
Android Jar重复引用
项目中引用多个module,然后编译时报错Program type already present: com.google.gson.FieldAttributes引起原因:由于两个单独的module中都存在gson包的引用,所以导致主module对gson的重复引用解决方案:在gradle文件中的dependencies中加入configurations { ...原创 2018-11-20 17:58:53 · 618 阅读 · 0 评论 -
RecycleView 嵌套RecycleView数据错乱显示
今天项目中遇见一个bug,RecycleView在向下滑动的时候出现item显示错乱;问题定位:项目中的是两个RecycleView嵌套,在第二层list判断的时候如果服务端返回的数据不为空的时候才进行数据填充,在数据为空的时候没有进行处理,所以item没有办法绘制,因此系统会默认重复显示之前出现的item布局;解决方案:不管数据是否为空,都要对第二层recycleview item进行绘制。可以...原创 2018-05-21 19:40:06 · 5299 阅读 · 0 评论 -
ScrollView和RecycleView滑动冲突
今天在ScrollView和RecycleView组合使用的过程中,recycleView在有些机型上面出现滑动冲突,RecycleView item只出现一条数据解决方案重写RecycleView空间,重写其中的onMeasure方法protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {原创 2017-05-10 15:27:14 · 645 阅读 · 0 评论 -
沉浸式状态栏
1.沉浸式状态栏,向下兼容到android4.4。因为5.0以后对状态栏做了新的改变,5.0及其以上可以直接在主题中设置颜色,或者调用 Window 类中的 setStatusBarColor(int color) 来实现。2. 4.4到5.0系统可以通过 windowTranslucentStatus这一特性,给状态栏设置颜色.3. 4.4系统以下的状态栏颜色固定为黑原创 2017-03-29 14:19:24 · 437 阅读 · 0 评论 -
调用系统相机,相册设置头像
最近在写项目再次用到了调用相机相册里面的图片去设置头像,由于功能不经常使用,很容易忘掉,所以记录一下小知识点1.添加权限 2.调用系统相机 //从相机获取图片 private void getPhotoFromCamera(){ Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);原创 2017-03-28 10:14:44 · 386 阅读 · 0 评论 -
so库冲突问题解决
在开发高德地图的时候出现如下错误03-10 17:04:45.830 20047-20183/com.mandao.balance.bike.myapplication W/dalvikvm: No implementation found for native Lcom/autonavi/amap/mapcore/MapCore;.nativeNewInstance:(Ljava/lang/原创 2017-03-10 17:08:21 · 2142 阅读 · 0 评论 -
Android studio生成jar包
这几天有个需求,需要写一个对外提供的sdk,因为之前一直使用的是IDEA来自动生成jar包,由于目前编译工具换成android studio 有点蒙蔽了,通过在网上找了一资料,android studio还是可以生成jar的,在这里与大家共享一下1.首先需要在你要生成jar的moudle下的gradle文件添加如下配置def SDK_BASENAME = "QucklyPay";def原创 2017-02-23 14:39:53 · 836 阅读 · 0 评论 -
Android Studio UI无法预览
今天新创建了一个项目,xml界面一直无法预览,然后报Exception raised during rendering: Index: 0, Size: 0 (Details)然后百度了半天,最多的答案就是,9图片造成的,但是新建的项目只有一个ic_launcher.png图片。由于之前studio一直是好的 ,最近把AS升级为最新版本,所以最初定位问题可能是sdk没有升级,然后就各种升级原创 2017-02-20 15:24:28 · 970 阅读 · 0 评论