android
.阿呆
这个作者很懒,什么都没留下…
展开
-
Android 常用开源库
Android 常用开源库开源库转载 2021-01-08 13:54:36 · 570 阅读 · 0 评论 -
RecycleView多布局
RecycleViewAdapter多布局现在在实际开发中,越来越多的人选择RecyclerView来实现列表布局,而RecyclerView写多了,每次都要直接继承Adapter实现onCreateViewHolder、onBindViewHolder、getItemCount这三个方法,虽然代码量不算很大,但每个XXXAdapter其实都长得差不多,这种重复性的代码,开发者是最不想写的了,所以网上就出现了很多封装Adapter的开源库。所以本篇文章也介绍自己封装的一个Adapter,帮你快速高效的添原创 2020-12-03 17:19:50 · 653 阅读 · 0 评论 -
这15个Android开源库,只有经常逛Github的才知道!
这15个Android开源库,只有经常逛Github的才知道!添加链接描述转载 2020-10-21 16:58:12 · 89 阅读 · 0 评论 -
android10 okhttp上传文件打开文件异常 open failed: EACCES (Permission denied)
android10 okhttp上传文件打开文件异常 open failed: EACCES (Permission denied)在Android开发时,一般我们使用以下代码获取储存路径,获取到的结果一般是/storage/emulated/0在AndroidManifest.xml文件中application节点中加上android:requestLegacyExternalStorage="true"属性就可以了,如下:<applicationandroid:requestLegacyE原创 2020-10-19 11:41:47 · 1186 阅读 · 0 评论 -
android4.4以上沉浸式状态栏和导航栏实现以及Bar的其他管理
android4.4以上沉浸式状态栏和导航栏实现以及Bar的其他管理转载添加链接描述转载 2020-08-17 14:46:44 · 182 阅读 · 0 评论 -
android开发 -- 复制文本内容到系统剪贴板
Android复制//获取剪贴板管理器:ClipboardManager cm = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);// 创建普通字符型ClipDataClipData mClipData = ClipData.newPlainText(“Label”, “这里是要复制的文字”);// 将ClipData内容放到系统剪贴板里。cm.setPrimaryClip(mClipData);复制详情1.普通原创 2020-07-16 10:59:10 · 673 阅读 · 0 评论 -
greendao 混淆报错
greendao 混淆报错 Could not init DAOConfigproguard-rules.pro文件里面添加#greendao3.2.0以上#greendao-keep class org.greenrobot.greendao.**{;}-keepclassmembers class * extends org.greenrobot.greendao.AbstractDao { public static java.lang.String TABLENAME; }-ke原创 2020-06-05 16:12:27 · 505 阅读 · 0 评论 -
RecycleView复用问题
RecycleView复用问题 最近在用recycleview写排行榜的时候出现了一个问题,到当时懵逼也第一次遇到这样的问题,接下来我就阐述下这个问题,如上代码所示我只想让它前三个有对应的图标,但是却不是我想的那个它出现了一个bug技术中间隔一部分就会显示图片出来。分析问题经过断点发现postion的位置也不会有重复那么就是它 复用了的问题最后在else里面加上这句代码viewHolder.tvPaiMing.setBackground(null);就欧克了完整代码我贴一下总结在用原创 2020-05-26 09:23:22 · 367 阅读 · 0 评论 -
Error: Invoke-customs are only supported starting with Android O (--min-api 26)
Error: Invoke-customs are only supported starting with Android O (–min-api 26)compileOptions {sourceCompatibility JavaVersion.VERSION_1_8targetCompatibility JavaVersion.VERSION_1_8}将代码添加到app的buil...原创 2020-04-22 19:42:33 · 146 阅读 · 0 评论 -
Collections.sort()报Comparison method violates its general contract异常解决方法
Collections.sort()报Comparison method violates its general contract异常解决方法记录下之前调用Collections.sort()造成App Crash的例子。业务原因,需要在主App中的文件进行排序,排序的规则是按照最近的修改时间升序排序。抛出异常Comparison method violates its general co...原创 2020-04-15 17:46:15 · 730 阅读 · 0 评论 -
android.database.sqlite.SQLiteConstraintException:UNIQUE constraint failed: ERROR_EXAM._id
android.database.sqlite.SQLiteConstraintException:UNIQUE constraint failed: ERROR_EXAM._id1.问题2.问题原因GreenDao 的id用的是long 如果不赋值会有初始值0就会导致主键重复3.解决办法将long改成Long4.问题解决亲测有效...原创 2020-04-15 10:50:51 · 715 阅读 · 0 评论 -
解决ViewPager中添加Fragment预加载 卡顿
解决ViewPager中添加Fragment预加载问题?viewpager中fragment预加载导致请求数据或数据填充有耗时操作的导致点击进入页面卡顿。解决方法1.设置viewpager加载个数viewpager.setOffscreenPageLimit(1);2.fragment在显示的时候在加载数据private boolean isVisible = false;priva...原创 2020-04-08 13:44:20 · 984 阅读 · 0 评论 -
RecyclerView显示不完整
ScrollView 嵌套RecyclerView,RecyclerView的Item显示不完解决方法'<'ScrollViewandroid:layout_width=“match_parent”android:layout_height=“match_parent”android:fillViewport=“true”> 此处省略代码 </Scrol...原创 2020-03-10 09:12:33 · 496 阅读 · 0 评论 -
Android 6.0 动态权限申请
Android 6.0 动态权限申请不多说直接上代码(以定位权限为基准)if (Build.VERSION.SDK_INT < 23) {return;}if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_...原创 2020-02-28 13:58:27 · 102 阅读 · 0 评论 -
Recyclerview
recyclerviewRecyclerView是Android一个更强大的控件,其不仅可以实现和ListView同样的效果,还有优化了ListView中的各种不足。其可以实现数据纵向滚动,也可以实现横向滚动(ListView做不到横向滚动)。接下来讲解RecyclerView的用法。RecyclerView 基本用法因为RecyclerView属于新增的控件,Android将Recycle...原创 2019-12-13 10:29:51 · 155 阅读 · 0 评论 -
Android config.gradle配置
Android config.gradle配置步骤1.创建config.gradle文件1.1点击你的项目 new->file1.2文件名称骤2.打开新建的config.gradle编写你的config步骤3:project 下的build.gradle 进入你的config.gradle步骤4.引用谢谢观看留个赞再走呗...原创 2019-12-12 17:56:36 · 375 阅读 · 0 评论 -
Android 软键盘遮挡Dialog
Android 软键盘遮挡Dialog解决方法1.在显示的dialog的fragment或activity添加 android:windowSoftInputMode="adjustPan|stateAlwaysHidden"到Androidmanifest.xml2.在自定义Dialog的onCreate()方法里填加代码Window window=getWindow();if (wi...原创 2019-12-12 16:21:25 · 644 阅读 · 0 评论