- 博客(23)
- 收藏
- 关注
原创 popupwidow中跳转activity,再返回时Popupwindow会重复弹出动画
在popupwidow中点击跳转activity,再次返回时会重复弹出动画,乖乖 我根本没有这样设置,后来在网上找到了大佬的解决方式PopupWindow显示和消失动画,以及界面切换时动画所导致的问题_每天多一点点-优快云博客解决思路:在跳转界面时我们先手动取消popupwidow的动画,返回后再手动设置动画1:在跳转界面时或者onPause()中取消动画@Overrideprotected void onPause() { super.onPause(); if (gui
2022-01-15 17:42:49
2132
1
原创 图片圆角+高斯模糊实现
glide可以实现圆角和高斯模糊,非常好用;实现为MultiTransformation multi = new MultiTransformation( new BlurTransformation(55), new RoundedCornersTransformation(15, 0, RoundedCornersTransformation.CornerType.ALL));Glide.with(getContext()).load(Url)
2022-01-15 16:58:48
2009
原创 视频裁剪
从一段较长的视频中裁剪某一段(时间自己定),如图结合api 'com.github.yangjie10930:EpMedia:v1.0.1' 视频裁剪框架可以实现可视化视频裁剪。说不多说上源码:https://gitee.com/kbld/video-edit视频压缩的可以看看https://blog.youkuaiyun.com/qq_35198779/article/details/115181055...
2021-03-31 11:46:59
389
原创 视频压缩
视频压缩库还是很多的1:VideoProcessor 是好东西 速度也很快,不过经常卡在百分之九十多,2:VideoCompressor 没用过应该不错3:FFmpeg 太慢了 使用又复杂,虽然没用过但网上都说慢,压缩的时间和视频的时间一样(60秒的视频压缩需要60秒)4:七牛 要收费,搞笑买皮肤可以,这个收费不行。5:SiliCompressor 目前用的是这个,速度还行不过没有进度,使用:implementation 'com.iceteck.silicompresso...
2021-03-24 17:03:03
449
原创 融云自定义
这里写自定义目录标题融云集成自己的一些小心得合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入融云集成你好! 融云iM集成网上有很多大佬珠玉在前,不过我还是要献丑一下,一是为了自己记录,还有就是希望能帮到其他朋友。##SDK集成有两种方
2021-03-23 16:29:44
127
原创 融云会话界面自定义扩展
先上官网链接先看看我的项目需求,图如下,要求视频语音在不同条件下显示不同图片和不同的点击效果上代码在Application融云init之后添加private void registerExtensionPlugin() { List<IExtensionModule> moduleList = RongExtensionManager.getInstance().getExtensionModules(); IExtensionModule default
2021-03-23 16:26:42
354
原创 app点击几秒才反应和开启白屏
新建的项目默认都有启动白屏问题,去掉白屏可以在自带的AppTheme中添加 <item name="android:windowNoTitle">true</item>,效果明显直接进入项目,白屏消失了。但是也有其他的问题出现,项目从后台杀掉再打开项目会变得反应很慢,过几秒才进入 给人卡顿的感觉。解决方法:设置windowBackground,等于是用一张图片代替白屏或者"卡顿"时间的展示。打开项目出现一张和项目相关的图片总比白屏和“卡顿”体验好。...
2021-03-23 15:46:44
370
原创 融云自定义会话列表item
首先看官方文档https://docs.rongcloud.cn/v4/views/im/ui/guide/list/custom/android.html嫌官方文档那就往下看,我的需求是在item中添加一个标记
2021-03-20 13:39:57
628
1
原创 融云会话及列表设置圆型头像
不同集成方式设置方式不同1:Maven 方式(implementation 'cn.rongcloud.sdk:im_lib:x.x.x')需要去下载离线包IMKit和IMLib,在IMKit里layout中找到对应的布局 复制到我们的代码中,例如rc_fr_conversationlist.xml(会话列表布局文件)rc_item_conversation.xml (会话列表各个 item 对应的布局文件)然后在xml里对应头像控件AsyncImageView(可能不止一个) 设置其.
2021-03-16 17:53:14
491
原创 Attempt to invoke virtual method ‘boolean android.graphics.Bitmap.isRecycled()‘
一般是图片和xml同名了,例如:代码中 R.mipmap.ic_lantern1 ,在资源文件中可能通知存在名字为ic_lantern1 的图片和xml文件。
2021-01-28 15:42:03
2727
原创 美团多渠道打包walle简单使用
https://github.com/meituan-dianping/walle按照步棸来:1:在位于项目的根目录 build.gradle 文件中添加Walle Gradle插件的依赖, 如下:buildscript { dependencies { classpath 'com.meituan.android.walle:plugin:1.1.7' }}2:并在当前App的 build.gradle 文件中apply这个插件,并添加上用于读取
2020-08-12 17:33:16
1901
原创 Android Studio使用相对单位mm的 布局显示问题。
接手别人的项目 发现布局显示有些不一样,一个控件几乎占了全屏 看布局代码发现用的是mm单位(当然了也使用了AutoSize框架), 不过无论是真机还是模拟器都能正常显示界面。总不能每写一个控件都要运行一次真机吧,于是请教开发大神。解决方案:自己创建一个模拟器,选用自己的去显示布局控件。创建步奏:(为不会的新手准备)然后一直finish。模拟器创建好了不用打开,直接在Ne...
2020-04-20 11:10:13
738
原创 StatusBarUtil状态栏字体颜色
StatusBarUtil真实个方便的框架,传送 https://jaeger.itscoder.com/android/2016/03/27/statusbar-util.html可我不知要改变状态栏的颜色,字体颜色也想改变,尤其是需求状态栏为白色是,默认状态栏字体是白色颜色就冲突了。网上都找不到StatusBarUtil怎么改字体颜色的,后来看源码发现StatusBarUtil...
2019-08-27 11:04:43
1019
原创 edittext显示在软键盘上面
网上很多方法详细的就不说了,只说说清单文件里面配置:android:windowSoftInputMode="adjustPan|stateHidden"android:windowSoftInputMode="adjustResize|adjustUnspecified|stateHidden"这两个配置是有区别的分别是adjustPan是把整个界面向上平移,使输入框露出,不会...
2019-08-22 10:04:52
2330
原创 usb小米手机安装apk :INSTALL_FAILED_USER_RESTRICTED
小米手机安装apk时出现这种问题,立马百度发现USB安装未点开(usb调试已点开),然后安装还是有问题,需要插电话卡,搞笑公司的测试机哪有多余的卡,后来还是在网上找到了办法,同样是在开发者选项中 将“启用MIUI优化”关闭即可。 小米就是啰嗦,烦。...
2019-08-13 15:54:27
443
1
原创 融云集成时,聊一次天在出来就找不到各种类。
明明第一次聊天都可以,聊完退出就不行了,原来是在跳转会话界面的Activity的onDestroy中加入了RongIM.getInstance().disconnect();mmp的,开发文档上明明对这行解释是 “断开连接 有新消息时,仍然能够收到推送通知”所以 这行就放在退出App时调用吧,...
2019-07-13 17:32:19
169
原创 RecyclerView瀑布流使用加载Glide加载没有效果
RecyclerView瀑布流大家都知道StaggeredGridLayoutManager 在使用加载Glide就没有效果了,使用setImageResource是没有问题的,不过为了能用Glide就为每一个item数据设置高再在adpate中设置高度...
2019-06-26 17:25:20
309
原创 友盟集成java.lang.RuntimeException: 缺少资源文件:packageName=com.xxx.xxx
友盟集成:过程中提示下面图片,解决方按:去官方的dome中去寻找上图中提示的“socialize_share_menu_item”复制到自己的项目中。麻麻的官方文档上也没说。...
2019-06-24 17:09:43
657
原创 android 项目中打开手机上优酷,腾讯等播放器或任何软件。
项目中点击一个空间打开手机上以安装的播放器, PackageManager packageManager = getActivity().getPackageManager();//// String packageName = "com.tencent.qqlive";//要打开应用的包名,以腾讯视频为例//// Strin...
2018-08-23 11:49:54
663
原创 android studio3.1.2 关联svn后不显示更新和提交图标
其实早就成功了 只是studio版本3.1.2 它改图标了。网上很多答案:在VCS菜单中有个选项Enabled Version Control Integration,在打开的窗口的选项中选择Subversion即可这是正确的但我怎么操作就是看不到这两个图标,于是就看了下Main menu。 在空白处右键,点击customize Menus and Toolbars...可以看到新图标,容我...
2018-07-05 11:46:01
2377
原创 Errors while building APK. You can find the errors in the 'Messages' view.打包时问题
此问题有几种情况一:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease',也是本人遇到的问题 在项目的 build 文件中将 minifyEnabled 设置为 false ,就Ok了。二:Execution failed for task ':app:lintVital...
2018-06-25 16:21:14
7329
1
原创 MobclickAgent:onPause called before onResume
在集成友盟统计时出现了这个,尼玛一步步安装文档来弄的,就是找不到原因。官方的解答是:对于组件化版本SDK来说,看到此log说明在App中有在Activity页面的onResume/onPause函数中正确调用MobclickAgent.onResume/MobclickAgent.onPause接口。却未正确在应用Application.onCreate中执行common初始化函数。就是Appli...
2018-06-08 16:34:42
1974
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人