- 博客(38)
- 资源 (13)
- 收藏
- 关注

原创 android启动页的白屏或者黑屏解决
很多app之所以出现启动后黑屏或者白屏主要是在启动页没有设置android:windowBackground属性方案如下<style name="AppTheme.MyNoActionBar" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@drawable/start_page</item></style>然后在启动页
2020-06-05 15:18:58
339

原创 windows7下redis的连接、启动、关闭、连接错误异常
redis 命令启动 : cd 到安装目录redis-server.exe redis.windows.confwindows 开机启动 : cd 到安装目录将redis加入到windows的服务中(service和loglevel前都是两个-)开机自启动redis-server --service-install redis.windows-service.con...
2019-12-27 10:22:17
1256
1

原创 android 横向recyclerView 数据居中,从中间往两边展开显示
android 横向recyclerView数据居中,从中间往两边展开显示很多人的recyclerView都是自定义过后的recyclerView,所以我这里就不展示recyclerView了横向recyclerView数据比较少的时候需要居中展示,这里提供一个easy的解决办法,就是初始化的recyclerView的时候,给recyclerView设置paddingLeft和padd...
2018-11-28 16:26:23
10464
7

原创 android webview软键盘监听删除键、回车键、其他键
终于有时间来写文章了,头一回发表,文章连贯性可能无法保障,大家勉强看一下吧今天说点关于android 和 webview 沟通的时候,需要监听软键盘的按键事件的问题情境描述:由于js在部分手机上(比如华为青春版P8)无法监听到删除键,引起项目部分功能无法实现解决思路:js 与android 互相沟通 就不多说了,网上一搜一大片,重点说一下 我的解决办法,之前在网上搜了一下,说的是andriod跟w...
2018-06-28 10:44:07
5835
1
原创 OpenHarmony编译
简介:本文将会介绍编译OpendHarmony环境的搭建、编译、和刷机(rk3568)使用场景:修改系统源码,需要验证修改的功能是否正确、编译镜像、编译SDK1、VS Code,,用于修改源码2、linux环境搭建 用于编译源码用于验证修改的源码4、hdc命令配置,环境变量 path里增加路径 sdk的toolchains目录路径。sdk位置参考第八点安装linux系统:最好是ubuntu 20.04.6 没有的话,安装20.04.2,创建好用户及密码系统安装好后,需要将源替换成阿里源。
2024-08-05 14:25:07
1609
原创 vs code(Visual Studio Code)使用Remote SSH插件连接不上,反复输入密码
vs code(Visual Studio Code)使用Remote SSH插件连接不上,反复输入密码
2023-12-18 17:01:38
2336
原创 android recyclerview宽度随item的宽度自适应
最近项目有个需求,要做这样的一个recyclerview:recyclerview的宽度自适应item的宽度当然在布局里写上 wrap_content 是没什么用的,它该撑多宽撑多宽,完全没有自适应item的宽度于是就想到了以下几步:1,我先在 布局xml 代码里给这个recyclerview的宽度设置成0dp2,给recyclerview 添加一个数据观察者3,当有数据了之后,去获取第一个item的宽度,重设 recyclerview的宽度4,移除数据观察者 搞定下面的代码是关
2020-12-03 17:02:32
3712
原创 intellij idea导入java maven项目后 pom.xml文件爆红和手动删除jar包、pom.xml文件爆红
两种类型的爆红,1,手动删除jar包后,pom.xml文件爆红,maven重新刷新pom文件无效,rebuild项目无效 2,导入项目后,pom.xml文件爆红,刷新maven无效先解决第一个问题:1,手动删除jar包后,pom.xml文件爆红,maven重新刷新pom文件无效,rebuild项目无效 手动删除jar包后,如果刷新maven无效,可等待一会,如果还不行,则点击maven的Lifecyle的clean,还不行的话,...
2020-10-30 10:49:50
6833
原创 RecyclerView添加蒙板引导信息
最近有个需求,就是当列表数据请求下来后,在第一个item上添加蒙板引导信息分析了下步骤:1,加载完数据2RecyclerView观察到数据已经呈现到ui上3把ui设计的蒙板,做到第一个item上第1点和第3点没什么可说的,重点说下第2点:当数据加载完后,先调用adpter.notifyDataSetChanged();然后判断是不是第一次添加蒙板,如果是第一次添加,则给RecyclerView添加一个观察者,当蒙板呈现完成后,移除观察者,具体如下:recycler..
2020-09-14 17:26:35
500
原创 viewpager自动滚动,并且设置动画,设置动画持续时长,设置自动播放间隔时常
1,设置页面也换动画 自定义类,并继承PageTransformer,下面举个例子import android.support.v4.view.ViewPager;import android.view.View;public class DepthPageTransformer implements ViewPager.PageTransformer { private static final float MIN_SCALE = 0.75f; publ.
2020-06-11 15:54:16
1224
原创 Cause: null value in entry: streamOutputFolder=null
今天as正在编译的时候,公司突然停电,开机再次编译的时候,出现了Cause: null value in entry: streamOutputFolder=null这样的错误,可能是之前已经编译好了输出路径,最后停电了,找不到路径了,当我再次编译的时候,这个还是按照之前的路径在执行,解决办法如下:将project项目最外层的.gradle删除。重新编译一下,就好,再不行,重启下as...
2020-06-10 09:58:28
278
原创 如何给ProgressBar设置进度标识
带进度标识的进度条ProgressBar自定义MyProgress继承ProgressBar,复写@Overridepublic synchronized void setProgress(int progress) { // TODO Auto-generated method stub setText(progress); super.setProgress(progress);}在setText(int progress)中设置回调/** * 设
2020-06-02 11:38:05
739
原创 ViewPager 禁止预加载(0预加载)和设置指定页为默认启动页(消除一闪而过)
1ViewPager 禁止预加载 要实现禁止预加载,有比较多的方式,如下 (1)setOffscreenPageLimit(limit); 此种方式设置的limit不得低于1,因为就算你设置低于1,api也会修改为1,这点可以点进v4包的api追踪代码看,不做说明 (2)实现0预加载,当前可以在网上下载别人组装好的ViewPager,其实这种组装好的ViewPager原理也比较简单,就是将v4包的ViewPager代码复制出来,要么修改View...
2020-05-26 11:45:45
3986
原创 java list.remove(index)根据下标无法移除数据
假设需要根据条件移除一个ListlistSoure里面的N条符合条件的数据,那么其中一个方法就是先筛选出来所有的下标放在一个集合里比如筛选出来的下标放在这样的一个集合里List<Integer> listRemoveIndex;然后轮循listRemoveIndex,移除如下for(Integer intItem:listRemoveIndex){ listSoure.remove(intItem);}这个时候你会发现listSoure怎么都无法移除数据...
2020-05-22 16:26:19
1288
原创 关于handler对象实例化的一系列用法
关于handler对象实例化的一系列用法:最基本的用法1.private Handler mHandler = new Handler() {@Overridepublic void handleMessage(Message msg) {super.handleMessage(msg);}};如果Handler是个内部类,那 么它也会保持它所在的外部类的引用。可能...
2020-04-27 14:36:09
572
原创 android 自定义view 在某些机型上显示不出来
今天在自定义view的时候发现个奇怪的问题,在华为机子上能显示出来,换个5.0的系统就出不来了,一句句的检查代码,发现没有问题,最后发现问题是在引用了TypedArray 的ta对象用完了 忘了释放造成的,ta.recycle();这样就能显示出来了...
2020-04-26 09:47:07
541
原创 RecyclerView adapter.notifyItemChanged()动态改变item高度
遇到个这么个问题RecyclerView下调用adapter.notifyItemChanged()需要去改变item的高度的时候,RecyclerView的item高度更改无效,导致该item显示不全,分析了下问题,我的RecyclerView的高度设置成match_parent了,RecyclerView设置成wrap_parent就不会有这问题,或者在调用adapter.notify...
2020-04-17 13:53:28
1193
原创 android TextView设置padding无效
今天碰到个很神奇的问题,ConstraintLayout下放置了一个TextView,要做两行限制,TextView需要设置padding,在模拟机上怎么显示都没问题,换到真机上,尤其是华为的,当TextView字数超过两行限制的时候,padding对于左右完全就是个摆设,而且我的TextView的layout_width写的也是0dp,layout_constraintLeft_toLeft...
2020-04-17 13:46:03
2322
原创 Annotation processors must be explicitly declared now. The following dependencies on the compile cl
Annotation processors must be explicitly declared now. The following dependencies on the compile classpath are found to contain annotation processor. Please add them to the annotationProcessor confi...
2020-04-11 11:08:52
641
原创 Possible causes for this unexpected error include: Gradle's dependency cache may be corrupt (this so
Possible causes for this unexpected error include: Gradle‘s dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (...
2020-04-08 16:59:42
2925
原创 android 调取js 多参数传递
在android在调取js的某些时候,我们需要多参数传递,首先采用json格式传递,如遇到js无法解析json数据的时候,我们可以采用多参数传递,多参数传递很有可能其中一个参数就已经包含了逗号“,”,而android在调取js的时候本身就是一串地址,这个时候逗号单参数的逗号会影响多参数的分离识别,所以需要做以下处理webview.loadUrl("javascript:jsFuctionN...
2020-04-02 11:23:18
1773
原创 html js多出字以省略号显示 鼠标悬浮提示
<head><style type="text/css">.line-limit-length {max-width: 50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}</style></head><th class="...
2020-01-13 15:31:59
692
原创 复制android studio ctrl+F1警告提示内容
有几种方案:1,选中这些提示,然后ctrl+c,新版本的android studio已经不允许了2,点中你有提示的那段代码,编译器最底部有提示信息,右键copy,不过 只能显 示一行3,android studio 本质上是intellij idea改编过来的,大部分intellij有的快捷, 它都有,你可以鼠标左键点到你的提示信息,然后按住alt键,再鼠标左键点中 信 息,然...
2020-01-13 14:40:39
560
2
原创 kotlin Smart cast to ‘Int‘ is impossible, because ‘xxx‘ is a mutable property
kotlin Smartcastto'Int'isimpossible,because'xxx'isamutablepropertythatcouldhavebeenchangedbythistimevar xxx:Int?=null声明了一个可能为空的整数xxx,这里的?号是将整数自动装箱为对象当需要用到这个变量时,比如 xxx+5就会报这...
2019-10-17 16:42:43
2415
原创 java.lang.NullPointerException: Attempt to get length of null array以及SD权限获取
这问题一般是拿不到SD卡写权限造成的两个情况 1,清单配置文件AndroidManifest.xml加上以下权限 <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /><uses-permission android:name="a...
2019-08-01 16:25:13
3121
原创 android 关于代替跳转界面回传值的办法、便携式广播器的运用
趁着这会得空,写个小经验,就不多扯了,直接开车吧关于android这种带结果回传的跳转方式,势必要求界面时standard模式,可这种模式对于很多产品要求都有严重缺陷,今天要说的就是,用一种便携式的广播代替这种回传值,说它便携,也就是在调用起来非常方便,甚至比写界面回传值还要方便;那建立这种便携式的广播相对于调用起来,稍微能复杂一点,客观稍微给点耐心,容我一一道来;基于解决这...
2019-03-26 12:00:25
417
原创 android 将RecyclerView当成ViewPager用的一系列问题
天下需求怪异,各有千秋,闯荡android这条路漫漫长,总有一点戳中你的心;今天要说的是,将RecyclerView当成ViewPager的一系列问题,且不论为什么不选择ViewPager,总之,作为客官的你,看到我这篇文章,我且默认为你有选择 将 RecyclerView当成ViewPager用的理由,咱先不谈这些,只说这其中可能遇到的问题;RecyclerView横向滑动:第一个...
2019-03-25 15:59:01
1737
原创 android textview 竖行显示
android textview 竖行显示换个思维理解就是一行有多少个字,然后自适应多少行,只需要将 ems 设置为1 (一行显示1个字),layout_width="wrap_content"即可<TextView android:id="@+id/action" android:layout_width="wrap_content" //自适应宽度,必须设置为这个...
2019-02-26 10:46:15
2166
原创 android开发常见颜色的hex十六进制和rgb
今天总结了一下android开发过程中常用到的颜色十六进制hex和rgb表,做成了一个小demo app,如下图需要源码的宝宝们,可以点击下面的地址:https://download.youkuaiyun.com/download/t7g367/10896269...
2019-01-04 17:22:01
1422
原创 android viewpager中的fragment中的RecyclerView的adpter.notifyDataSetChanged不起作用
今天在写viewpager中的fragmnent的时候遇到了奇怪的问题,我的fragment中用了RecyclerView,而我的viewpager中有多个这样的fragment,业务要求最后实现在具体代码上就是这些fragment中要互相通信,当然了,考虑到fragment中的生命周期和外面的viewpager也要通信,所以我采取了比较稳,比较不耗内存的做法,就是通信全部用广播来做,我的frag...
2018-12-29 10:24:12
1941
3
原创 android RecyclerView item出现很多空白
今天在写recyclerView的时候,发现里面的item显示不正常,多个item之间出现很大一片空白,起初还以为是我没有新建页面,从其他界面直接复制过来导致的,但后来发现即使我新建页面也还是这么一大段一大段的空白,又去换主题,各种换路子,就是不行,最后没办法了,把原来的界面所有的代码全部拖过来,还是不行,最后就纳闷了,除了网格布局 setGridLayout()和线性布局setLinearLay...
2018-12-07 16:59:53
6098
1
原创 android 图片旋转、控件旋转,旋转监听
最近看了下android动画,整理了点动画代码,希望对新手有点用,方便你们玩玩可到我的资源 https://download.youkuaiyun.com/download/t7g367/10813299下载源码,然后可以参考下下面的说明1,想要快速调起旋转动画,可直接使用默认的构造方法 然后start: new ImageRotateUtils().start() 可旋转...
2018-11-28 15:37:41
1875
git lfs 3.4.1安装包
2024-01-29
android反编译用到的所有工具CHM-android.zip
2020-11-10
AutoScrollViewPager.rar
2020-06-12
AutoScrollViewPager.rar
2020-06-11
AutoScrollViewPager.rar
2020-06-11
MyViewPager.rar
2020-05-26
android居中显示item的recyclerview
2019-01-08
android开发常见颜色rgb和hex十六进制完整app
2019-01-04
配合v7包的android-support-v4.jar
2017-11-08
含AppCompatImageView的android-support-v7-appcompat.jar
2017-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人