- 博客(17)
- 问答 (1)
- 收藏
- 关注
原创 不使用AndroidX库
由于一些项目比较久远,做AndroidX迁移需要花费时间去处理问题。突然一个新项目使用AndroidX库,莫名其妙打开老项目,发现老项目也使用AndroidX的库导致引用出错。AS工程里的gradle.properties文件没有使用AndroidX,但是Sync后却使用AndroidX库?:在Gradle user home下的gradle路径里,注释掉使用AndroidX。
2023-05-26 10:49:30
325
原创 junit报错org.junit.runners.model.InvalidTestClassError: Invalid test class “X.X.X
先上图看看错误,如下 然后发现不是导包问题(有正确导包)再看看异常提示:① Method find() should be void②Method find should have no parameters发现是添加了@Test的方法不允许带参数并且需要返回void。测试类简单的伪代码如下:...
2021-08-17 10:06:02
3181
原创 显示hosts文件为只读问题
修改hosts文件显示hosts文件为只读问题大部分人看到的是下面的操作流程将常规选项下的只读去掉即可大部分人看到的是下面的操作流程但是保存还是会显示文件为只读,这个时候其实不是上面流程操作问题,而是另外一个地方的只读漏掉了!将常规选项下的只读去掉即可...
2021-07-15 09:45:20
9003
4
原创 Android读取视频metadata的拍摄时间(即首次创建时间)、读取文件的第一次creationTime(需要Api26及26+)
一、Android读取视频metadata的拍摄时间方式一(不符合要求)使用MediaMetadataRetriever获取METADATA_KEY_DATE值;result: 在Android华为9.0手机获取的到值,不过对应不上视频的拍摄时间(1904 UTC),在vivo6.0手机上没获取到;查看了media_jni的一些cpp文件的代码,依然没法解决问题方式二(不符合要求)使...
2019-12-12 14:48:35
2473
转载 Android的ExifInterface设置TAG_DATETIME_ORIGINAL格式问题
使用下面格式"yyyy:MM:dd HH:mm:ss"进行设置String lastModifiedDate = new SimpleDateFormat("yyyy:MM:dd HH:mm:ss").format(new Date(lastModifiedTime));new ExifInterface(filePath).setAttribute(ExifInterface.TAG_DAT...
2019-12-12 14:13:30
1179
原创 Git的几个简单使用命令
git 分支查看git branch 查看当前分支git branch -a 查看所有分支(远程和本地)git branch -r 查看远程分支git branch -l 查看本地分支git分支切换git checkout 分支名...
2019-12-12 10:54:17
151
转载 Android RadioButton 文字在左边,圆圈在右边
RadioButton 文字在左边,圆圈在右边转载出处:https://www.jianshu.com/p/2ed496c97c53在xml文件的RadioButton控件上加上属性:android:layoutDirection="rtl"android:textDirection="ltr"...
2019-11-08 11:04:43
1296
2
转载 Android Studio添加aar依赖的两种方式
第一种:android{ repositories { flatDir { dirs 'libs' } }}dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation (name: 'ba...
2019-03-07 12:11:35
1635
转载 Android QQ分享后 出现绿框
转载出处:https://blog.youkuaiyun.com/zsjlovesm521/article/details/85061740问题出现:点击QQ分享后回到本APP时,弹框按钮出现绿框(本人华为荣耀10手机,9.0系统没有问题,Vivo和一加上遇到)原因:应该是因为在某些手机上会出现返回app后第一个可用控件自动获取焦点解决:在按钮上添加selector作为背景或者作为src...
2019-03-06 17:54:17
1052
转载 Android禁用截图功能
在相关Activity中加入代码getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);转载出处:https://blog.youkuaiyun.com/jonbb/article/details/76979882...
2019-02-27 10:44:16
1260
原创 仿微博或微信的文章多图显示(自定义MultiImageView)
按照一般的规矩,先上张图来供大伙看看如果大致是大伙们需要实现的功能,不烦一观自定义MultiImageView/** * 类似朋友圈或者微博的图片显示(分三种情况:1 2,4 3和其它) * * @author cgq * @since 2018-12-20 */public class MultiImageView extends LinearLayout ...
2019-02-11 16:47:53
864
原创 SmartTabLayout的使用,tab标签随着数据变化而变化
使用android.support.design.widget.TabLayout的话,tab实体集合数据变化,直接刷新对应的pagerAdapter便会看到tab标签数据也变化如果使用SmartTabLayout的话,当tab实体集合数据变化,直接刷新对应的pagerAdapter,tab标签数据是没有得到变化的,需要重新设置viewpagerSmartTabLayout.java ...
2018-11-27 16:22:00
1653
原创 Android Adapter(适配器)的一些相关知识点
相信有比较多的老铁可能学习Android的时候,使用列表(ListView或者RecyclerView)时,可能遇到“当数据源datas明显有更新 了,调用adapter.notifyDataSetChanged()方法却不见列表有刷新”,楼主当时也遇到过 TOT解决:由于自己的数据,List datas=new ArrayList(), datas再次创建对象,导致与adapter绑定的...
2018-11-07 12:57:13
245
转载 定义变量前面加小写m
转载出处:https://blog.youkuaiyun.com/riskys/article/details/60141781public class MyClass {public static final int SOME_CONSTANT = 42;public int publicField;private static MyClass sSingleton;int mPackagePri...
2018-11-07 11:37:22
2013
原创 Android 无限轮播图空白问题(不是针对1张或者2张图片的情况)
前序 大家常说,无图言luan,今天的的确没有截图,主要是分享下自己在“无限轮播图上遇到的问题”,望各位老铁见谅问题描述 主页面上有四个Fragment,类似于微信上的页面布局,有个fragment为首页(fragment),这里有个广告图无限轮播。问题出现:当切换到其他fragment上或者进入到新的Activity回来后,发现轮播上显示的是空白的图片(轮播图只有三张)相信很多老铁在...
2018-02-27 17:34:52
2832
原创 apk的反编译
前言:对于apk的反编译,有人可能出于好奇,在想:反编译出来的会是什么呢?跟我们自己的开发相关性有多大呢?(比如架构、代码封装情况等)。还有就是里面会不会有我们想知道的一些东西呢? 操作过程 先推荐别人的一篇博客,我是参考他的来学习了下 点击打开链接;这一篇里面也有详细的反编译过程了。不过apktool去官网下载最新的后,在使用apktool时就应该不会出现一些错误(推荐文章上也有...
2017-01-12 15:47:24
241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人