自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 问答 (12)
  • 收藏
  • 关注

原创 分享一个RecyclerView嵌套webview 滑动不流畅的解决方法

输入getParent() 点击确定寻找上层view 知道找到你需要消费的布局为止 如:getParent().getParent().getParent().getParent().getParent().getParent()if (getWebScrollY() == 0) {//getParent()寻找父布局的RecView。//这个getParent()要根据自己的代码来定 下面推荐一个找父布局的方法。if (oldY < newY) {//向上滑动。//WebView的现高度。

2023-04-13 17:44:29 1056

原创 RecyclerView中使用SVGAImageView 滑动时造成无法加载svga

override fun convert(baseViewHolder: BaseViewHolder, item: EmploymentBean.RecordsBean) { var im_av = baseViewHolder.getView<SVGAImageView>(R.id.im_av) im_av.setTag(CommonAppConfig.setSpiritSagv(item.spiritId)) } override...

2020-08-10 20:32:09 4190 1

原创 No resource identifier found for attribute 'appComponentFactory' in package 'android'

今天做组件化的时候 从其他项目复制代码 一直报错No resource identifier found for attribute 'appComponentFactory' in package 'android'仔细检测并非androidx或者是版本的问题 最终找到是AndroidManifest中的application一个字段的路径写错了如果有帮助回来点赞...

2019-11-26 13:11:00 427

原创 部分手机CoordinatorLayout中包含AppBarLayout快速滑动导致崩溃并不提示崩溃数据

问题最近使用CoordinatorLayout做的首页折叠头部 , 今天在低版本手机上测试快速滑动崩溃。从表面上看没什么不正常的地方 就是一个折叠头部加一个NestedScrollview但是在低版本手机上滑动马上就崩溃 而且正常放着会一直打印数据解决办法在AppBarLayout布局中增加android:stateListAnimator="@null"完毕。...

2019-09-03 18:01:36 320

原创 The Android Gradle plugin supports only Kotlin Gradle plugin

一般原因是因为gradle和kotlin的版本不匹配这个版本是指的项目跟目录下的build.gradle这是我项目的配置 这两个版本要对应dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath "org.jetbrains.kotlin:kotlin-gradle-plu...

2019-07-10 10:50:39 1367

原创 Android 优化篇

Android优化老生常谈的两大类1.适配2.优化因android系统方法区别于oc系统,对于屏幕渲染有些方法不开源,所以经常会遇到ui堵塞,造成activity打开慢,或者动画渲染卡顿。这里分为三大类讲解,XML首先布局优化(个人认为是ui优化最为重要的一块)android开发人员常用的两大类,必然就是线性布局(LinearLayout)和相对布局(RelativeLayou...

2019-05-28 11:42:21 468

原创 分享一个RecyclerView多布局展示效果,GridLayoutManager每列下添加一个view

先看效果思路后台返回数据是一个json字符串,看到这个效果第一反应就是用RCV的GridLayoutManager,但中间的那个view是无法正常添加上去 ,1.这里采用setSpanSizeLookup计算出自定义view显示全屏2.在数据中添加假数据进行填充list3.使用多布局进行展示自定义view和普通的view4.点击view计算出需要展示第几个it...

2019-04-19 15:11:40 1941

原创 自定义view实现七星彩选号和省市区选择界面

自定义view由 陈小缘提供 这里做的修改https://blog.csdn.net/u011387817github

2019-04-04 16:45:40 413 1

原创 Failed to resolve: support-core-utils或Could not find com.android.tools.build:aapt2:3.3.2-5309881.

今天as更新 电脑就在那里放着 突然就报错了 对 你没听错 就是突然出来的!Failed to resolve: support-core-utilsOpen FileFailed to resolve: support-media-compatOpen FileFailed to resolve: support-compatOpen File首先尝试了其他项目有没有问题...

2019-03-13 16:36:45 331

原创 android沉浸式状态栏,透明状态栏,白底黑字状态栏

全透明状态栏(根据xml最外层布局颜色改变) protected void setStatusBarFullTransparent() { if (Build.VERSION.SDK_INT &gt;= 21) {//21表示5.0 Window window = getWindow(); window.clearFlags(W...

2019-03-01 16:02:38 1165

原创 android 6.0动态权限申请回调

6.0出来这么久了  但还有些小白不会申请动态权限 这里给大家介绍下首先6.0之前的权限 直接在 AndroidManifest 里面申请就ok &lt;uses-permission android:name="android.permission.INTERNET" /&gt; 6.0以后 包括6.0 都需要申请动态权限 一般权限放在闪屏页。先让用户给权限 如申请网络权限  ...

2019-02-21 15:21:16 3958

原创 Android集成腾讯x5内核

腾讯x5内核 可替换android自带的webview,优化打开速度,相比之下 腾讯内核比跟原声的比真的6到飞起 腾讯X5内核官方sdk地址首先导入项目的jar和os文件导入文件后 引入jar后 在 Application 初始化腾讯内核服务QbSdk.PreInitCallback cb = new QbSdk.PreInitCallback() { ...

2019-01-15 17:13:58 9383 3

原创 android使用ffmpeg生成有声图片,多张图片添加音频文件合成mp4文件

首先 强烈推荐 我师父的ffmeg的两篇课程 对于有一点编程知识的android开发者 对视频这块会有很大的进步 FFMPEG打造万能视频播放器  基础篇FFMPEG打造万能视频播放器 进阶篇FFMPEG直播推流拉流 基础篇还有ffmpeg生成android库 讲到一些怎么调用C++的ffmpeg的方法 如果想发展这方面 一定要去看课程!首先是我师父通过基础篇和进阶篇的...

2018-11-29 10:38:59 3285 6

原创 android本地存储列表,arraylist,数组,json

    public void Savepic() {        ArrayList&lt;DBBean&gt; arrayList = new ArrayList();//新建一个数组 类型根据自己自定义         JSONObject jsonObj = null; ////防止存储没用的数据,这里只存需要的参数        for (int i = 0; i &...

2018-11-27 10:18:52 2575 1

原创 android使用MediaPlayer加AudioManager 封装播放音乐,外加切换蓝牙,耳机,内放,外放

项目需要 写了个音乐播放器,要适配本地声音和网络获取的声音,而且切换评率非常高,而且老板总喜欢带蓝牙耳机,所以输出音频要根据设备关联 我这边给大家提供一个简单的工具 public class BgmPlayer { private final MediaPlayer mMediaPlayer; private AudioManager mAudioManager; ...

2018-11-27 10:03:52 2384

原创 android的apk版本更新适配8.0和个版本手机

直接上代码 这里需要网络权限和存储权限INTERNET WRITE_EXTERNAL_STORAGE//获取当前版本号 private String getVersion() { PackageManager pm = this.getPackageManager(); try { PackageInfo pack...

2018-11-08 13:22:46 687

原创 ExpandableListView实现二级列表增删,包含edittext,保存列表中填写内容

本文是根据网上有一个朋友的dome改的 原文链接  修改了他的一些功能 CSDN下载

2018-10-31 14:27:02 396

原创 NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper

最近项目应用了个库 但是项目可以正常运行 但每次在刷新adapter的时候 会报这个错误 还有大部分崩溃都会这样报错 真是搞得一头雾水  先给大家贴异常,然后是解决方案java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper;at andr...

2018-10-25 14:12:34 666

原创 用okhttpclent上传body参数网络请求

后台要求在body里面上传参数 并且修改ContentType,用之前框架自带的上传失败 下面看我修改并成功传成功的代码  private JSONObject parameters; public void onLogin() { parameters = new JSONObject(); String phone = mLoginAccountE...

2018-10-13 17:32:46 2786

原创 图片本地缓存通过链接查找本地文件并展示,多用于广告图片

因广告图一般比较大 而且只需要展示几秒时间 如果在展示时间还需要加载图片这样会让广告商觉得不爽思路 把网络图片转成btm 用链接作为参数名进行存储,每次加载判断有没有该文件 如果为空 网络加载图片并进行缓存 反则直接展示图片 飞一般的快 就是占用缓存首先创建工具类import android.graphics.Bitmap;import android.graphics....

2018-09-28 16:18:58 318

原创 相册上传视频

打开相册获取相册视频 intent = new Intent(); intent.setType("video/*"); intent.setAction(Intent.ACTION_GET_CONTENT); ...

2018-09-19 12:48:44 392

原创 软键盘顶不上去edittext 和沉浸模式的爱恨情仇

https://www.cnblogs.com/anni-qianqian/p/6084538.html不是我做连接 这文章解决了我还几天的问题 也方便我回来寻找代码

2018-09-07 16:47:02 441

原创 textview设置文字后跑马灯不走终极解决办法,外加跑马灯状态回调

百度上跑马灯的效果太多了 但能点进这篇博客一定是跑不起来 我这几天也做了个跑马灯效果 没有努力读源码 所以遇到了不少坑 这里简单给大家介绍一下首先android:ellipsize="marquee" 跑马灯效果 android:marqueeRepeatLimit="marquee_forever" 无限循环效果 pm_tv.setSingleLine(true);//...

2018-08-29 13:20:10 3248 2

原创 android 给imageview上加一层半透明的黑色

首先这是ui美眉 给的一张图 怎么看怎么想就是一张背景 再往上面放一张带有透明度的图片可就是找着这个思路 纠结了一上午   中午睡醒 灵机一动~&lt;ImageView android:id="@+id/back_ima" android:layout_width="match_parent" android:src="#80000000" ...

2018-08-20 13:53:59 7518 1

原创 GsonConverterFactory.create()找不到类

我tm就服了 百度了半天GsonConverterFactory 在github上搜都搜不到  各种文档就没一个告诉我怎么解决的最后还是在一个dome上找到的引用类      compile 'com.squareup.retrofit2:converter-gson:2.0.2' // 用Gson解析json的转换器 方便大家~  ...

2018-08-16 18:17:59 6437 5

原创 平台上传的空包签名详解

好多做android的朋友 对java不太了解 看到空包签名的cmd命令就头疼不已 这篇文章介绍怎么空包签名 会让小白也可以轻松完成!首先 按win+R打开“运行”界面 输入cmd需要签名的肯定官方都有提供下载的空包 先下载下来 保存到D盘的任意位置 ps:这里举例D盘根目录还需要准备keystore 或者jks 这俩没区别 一个是es生成的一个是as生成的下...

2018-08-09 10:05:35 429

转载 CreateProcess error=2, 系统找不到指定的文件。

今天学习一个朋友的项目 打开他的项目下了几个文件 然后我自己的项目就开始CreateProcess error=2, 系统找不到指定的文件。 的错误 纠结了很久 在网上看到了大神这么写终极解决方案虽然这个在搜索引擎第一 但里面的东西我从没动过 果断跳过 但最后还是根据这个修改成功ndk下载地址Android\Sdk\ndk-bundle 这个路径是没错的 如果找不到可以在C盘...

2018-08-08 11:12:58 18064 1

原创 RecyclerView实现VR效果外加拖动换位 带dome

这些都是通过在网上找到的方法和群里大神的帮助写的一个动画列表 这个列表并没什么特别难点,只不过我把这些融合在一起 方便一次性找到 不用挨个百度 。最下方附带dome简介:自定义Recyalerview 折叠效果adapter里面的图片使用自定义的imagview VR效果MyItemTouchCallback 制作拖动效果首先自定义RecyclerView 这个只是为了达到...

2018-08-03 14:31:16 622

原创 androidapp打开微信小程序

各位看到这里的 朋友说明你已经成功了 因为网上各种乱七八糟的 都tm是小程序跳转到app的代码和资料 , 这个代码就在微信的官网是可以找到的 但其中有点坑 最坑的就是appid 这个是微信开放平台的appid微信开放平台的appid微信开放平台的appid !!!各位朋友不要被入坑 然后是代码 这里只提供官方的代码String appId = "wxd930ea5d5a25...

2018-07-30 14:20:24 8508

原创 好看的自定义progressbar 下方加进度数字

今天UI给了张进度条的图片这个样子 网上肯定没有相同了的 所以自己画的思路很简单 因为我这个不需要拖动 只要展示就可以 所以就是画的圆和线条加载一起 在下方显示进度import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import an...

2018-07-06 15:59:36 886 1

原创 android获取context用于startActivity失败报错

首先startActivity需要context对象才可以调用 在写intext时如果在非activity界面调用这时需要使用context 如果从别的界面有穿context对象就可以直接调用 如ManActivity manActivity = new ManActivity(this);穿this对吗 就可以ManACTIVITY里 重写创建方法 如public ManActivity(Co...

2018-07-04 15:48:48 2295

原创 抽象方法的运用送给android新萌

给我的傻徒弟写的,有些新的安卓新萌 不会用广播,也不会用观察者模式,使用抽象方法也可跨越界面进行操作通知更新ui等。尽量写的详细一点 给新萌看的 这个的用处就相当于你又两个java文件A和B  你需要从B的项目中通知A去修改ui或者做一些别的操作就可以用到一下方法这个方法本人用的最多的地方就是activity和adapter之前的关联,如有些点击事件写在adapter里面 然后点击后无法更...

2018-06-27 16:39:54 348

原创 购物车加载动画

想大多app中有做把商品加入到购物车中的一个简单的抛物动画 接下来就给大家做个示范,ps:动画是我从网上找到修改的 这里只不过给大家做了个整理,有两种效果一个是小球抛到购物车还有就是获取图片的btm然后做了个压缩 以动画的行事抛到购物车或者指定地点Handler h = null;private long lastonclickTime = 0;//全局变量private URL bmp;pub...

2018-06-27 15:03:19 429

原创 view手势滑动

这不是做了一个fragment的手势监听,之间做滑动经常获取不到ACTION_UP事件,其实吧用到的方法写到MOVE触摸事件就完全解决了,因为这个界面还需要有上下滑动的列表 为了达到灵活性 直接开始的x大于或小于直接进行操作View.setOnTouchListener(new View.OnTouchListener() { @Override public boolean on...

2018-06-27 13:45:34 252

转载 android控件嵌套webview的滑动问题

这几天遇到个问题 就是fragmentlayout签到viewpager在签到webview的滑动冲突的问题 不是web显示不全就是无法滑动其实说的比较复杂 就是android的控件和webview得空控件冲突了 无法计算高度 这里给大家写下代码声明:以下代码并非原创,是在网上找到一个大牛写的 我暂时找不到原文地址,找到后会更改import android.co...

2018-06-27 12:14:26 2660

原创 关于android嵌套webview等相关问题

web开发越来越活跃,大多app内嵌套html已经是非常平常的事情,在android中有许多js加载问题及微信支付问题,还有显示问题,以下是我这几天的学习所整理的一些方法,在这里发布以下打开webview ,url为地址,replace("\\", "") 去除多余的斜杠,android接受json的地址会多出来几条斜杠,这样会造成web无法显示的问题startActivity(WebActivi...

2018-06-27 11:57:55 1751

原创 Android RSA加密,通过模数和指数生成秘钥在加密遇到的坑

这是我第一篇博客,是因为后台传过来16位的模数和指数让前段自己生成秘钥并进行加密 ,网上有很多类似的的功能, 我看过很多大神写的资料,才做成功,废话不说看代码好久没看了 看有不少人看这个博客  如果模数和指数加密的操作 这些代码复制过去就可以用了 Log.e("aaaaa",RSAjiami("123456789")) ; jiemi(RSAjiami("123456789")...

2017-11-26 17:37:35 2055 5

ExpandableListView实现增删子item

ExpandableListView实现增删子item!!

2018-10-31

base64coder

用于rsa加密 如需要做加密 自行查询我的文档 地址https://blog.csdn.net/qq_34468274

2018-08-15

recyclerView的VR效果+折叠+拖动换位

recyclerView的VR效果+折叠+拖动换位https://blog.csdn.net/qq_34468274/article/details/81386296

2018-08-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除