一、查看当前手机的网络状态,需要获取ConnectionManager ConnectionManager方式 NetworkCapabilities类方式(6.0以上) N...

一、查看当前手机的网络状态,需要获取ConnectionManager ConnectionManager方式 NetworkCapabilities类方式(6.0以上) N...
弱弱的问一句,你们都能隐藏吗?我的为什么不能?
RecyclerView隐藏整个Item后,该Item还占位问题今天在写一个多种类型的列表时,有的列表类型需要根据一些条件来显示、隐藏,很自然会先获取到这个Item的最外层布局,然后 v.setVisibility(View.GONE...
为内容生产者点赞!写的真棒!新年快乐!!儒家经典《礼记》里有句话说:独学而无友,则孤陋而寡闻。可否互粉一个,相互支持,共同成长,共同进步。
需求背景 在Android 开发中,我们经常会使用第三方jar(一般第三方jar都是比较成熟,适合大部分需求),由于在某些情况下,需要修改jar的源文件,来适合自己的项目的需...
Jetpack Navigation Fragmen间数据传递 Navigation 是一个框架,用于在 Android 应用中的“目标函数”之间导航,该框架提供一致的 AP...
@睡姿决定了发型 非常感谢,确实是我的navigation库版本太低了,
Jetpack Navigation Fragmen间数据传递Jetpack Navigation Fragmen间数据传递 Navigation 是一个框架,用于在 Android 应用中的“目标函数”之间导航,该框架提供一致的 AP...
“LiveData<Pair<Integer, T>> liveData = getNavController().getCurrentBackStackEntry().getSavedStateHandle().getLiveData(String.valueOf(requestCode));”报错
Navigation 提供的SavedStateHandle对象来持有一个LiveData,没有“getCurrentBackStackEntry()”方法,是还差什么库吗?
Jetpack Navigation Fragmen间数据传递Jetpack Navigation Fragmen间数据传递 Navigation 是一个框架,用于在 Android 应用中的“目标函数”之间导航,该框架提供一致的 AP...
简单记录一下常用的拖曳排序和滑动删除的实现。 ItemTouchHelper 主要就要使用到 ItemTouchHelper,它能帮助开发人员处理拖拽和滑动删除的实现类,它能...
MyApp 是继承自Application,程序的入口
greenDAO数据库之封装传送门-->索引一、简单介绍一下greenDAO是如何使用 上图是上一篇文章中我们配置好greenDAO,编写好实体类,Make Project后生成的dao文件夹。简单分析...
GreenDao的一些相关变量还是不要放在Application中,放在单独的管理类统一管理。
DaoMaster.DevOpenHelper mHelper;
SQLiteDatabase db;
DaoMaster mDaoMaster;
DaoSession mDaoSession;
相比在n个item中写条水平线,我更愿意选一个标准的类来解决
RecyclerView系列之(2):为RecyclerView添加分隔线就在昨天中午,我在简书上发布了我个人的第一篇技术文档:RecyclerView系列之: RecyclerView系列之(1)为RecyclerView添加Header和Foo...
不喜欢资源文件到处放,直接代码实现会好一点,Drawable 是抽象类,可以用ColorDrawable替代, drawable.setBounds(left, top, right, bottom);
drawable.setColor(ITEMCOLOR);
整体会舒服些,希望会有点帮助
RecyclerView系列之(2):为RecyclerView添加分隔线就在昨天中午,我在简书上发布了我个人的第一篇技术文档:RecyclerView系列之: RecyclerView系列之(1)为RecyclerView添加Header和Foo...
在版本依赖时,有“$rootProject.Version”,也有“rootProject.ext.Version”,从代码上看,这两者似乎没有区别?不懂这种用法,
简化 build.gradle配置一般在项目较小的时候,我们的build.gradle文件看着比较直爽,简介。但是项目慢慢变大,依赖配置越来越多的时候在去浏览,修改build.gradle会觉得头大。 这是谷...
是的,每次新建都会出现,有什么办法彻底解决?很烦
解决Android Studio Conflict with dependency 'com.android.support:support-annotations'报错在Android Studio 创建新项目的时候,出现这个报错: Error:Execution failed for task ':app:preDebugAndroidT...