- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 Android MediaPlayer调用raw/assets/uri 三种资源实现音频播放
MediaPlayer Android 体统的播放流媒体文件的工具类,项目需要播放音频,特此简单记录一下音频播放的方法调用####1. MediaPlayer支持:AAC、AMR、FLAC、MP3、MIDI、OGG、PCM等格式####2. MediaPlayer 方法调用MediaPlayer() ,MediaPlayer.create(mContext, rawRes) 初始化方法 注意:MediaPlayer.create() 方法内部调用了prepare 方法 所以直接start(
2022-04-06 09:29:12
4298
原创 Android RecycleView notifyItemChanged()刷新闪烁问题处理
在RecycleView notifyItemChanged(position) 刷新得时候部分情况下会出现图片闪烁问题,导致此问题出现的原因有几种,项目中出现了这个问题再次记录下集中解决思路供大家梳理原因:1.条件情况下执行了动画操作导致了刷新闪烁问题2.图片重新加载导致了刷新问题3:全局刷新导致Item数据重新填充刷新了Item解决方案:1.关闭动画效果//关闭动画效果SimpleItemAnimator sa=(SimpleItemAnimator )recycle...
2021-12-21 13:24:00
8316
原创 Android App全局灰度展示
Android App全局灰度展示 灰度显示思路:将获取页面的Window在Window上做处理 动态改变色值的着色实现:1:Application 中实现 ActivityLifecycleCallbacks 监听Activity调用class CommonAppclication:MultiDexApplication(), ActivityLifecycleCallba...
2021-12-17 13:10:16
1728
原创 Android 仿京东分类功能实现
业务需要实现类似京东分类页面的页面效果,原先没有写过类似的这种效果,特此搞个Demo 梳理一下整体的实现流程以及记录下逻辑实现的效果二,实现思路 RecycleView+Fragment(RecycleView)+观察者动态切换数据1:左侧是RecycleView 为了实现局部刷新 使用了DiffUtil 处理局部刷新问题2:右侧是一个Fragment 用了 SmartRefreshLayout,RecycleView处理刷新效果3.数据通讯使用了 Cla...
2021-11-19 15:55:05
4472
原创 Android 三方使用之微信登录,微信分享,微信分享图片,支付
微信登录,微信分享,微信分享图片,支付一,微信配置1:说明文档微信文档说明https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html2.资源引用 implementation 'com.tencent.mm.opensdk:wech...
2021-11-17 17:32:06
3273
1
原创 Android 反编译代码,资源修改,重新签名
项目场景:修改版本号,修改App名字对于源码丢失服务器切换,且没有开发人员来说修改一些资源很麻烦,此文章就是为了简单的反编译修改一下App的资源文件以及简单代码的方案准备:1:apktool.jar,apktool.jar,A:下载地址 https://bitbucket.org/iBotPeaches/apktool/downloads/B:apktool.bat 文件 if "%PATH_BASE%" == "" set PATH_BASE=%PATH% ..
2021-11-16 11:37:52
2764
1
原创 ViewPager2 简单使用 禁止滑动和设置滑动方向
ViewPager2 简单使用 <androidx.viewpager2.widget.ViewPager2 android:layout_below="@+id/top" android:id="@+id/vp_content" android:layout_width="match_parent" android:layout_height="match_parent"/>Adapterpublic class
2021-11-13 12:16:55
5109
1
原创 Android QQ登录,分享,分享图片
近年来三方导流,方便用户使用App,以及方便App数据分享越来越多的App支持了三方登录以及三方分享网页和图片.在此,整理了一系列三方库的集成方法以及集成中遇到的问题.一:引用1:Maven引用 implementation 'com.tencent.tauth:qqopensdk:3.52.0'2:jar 包下载二:QQ三方配置1:AndroidManifest.xml配置<!--QQ需要的权限--> <uses-per...
2021-11-12 16:51:53
2451
2
原创 Android Studio 生成签名文件以及JKS 密钥库专用格式 PKCS12 适配
Warning:JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore demo.jks -destkeystore demo.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12重点概要:Android Studio 更新后 签名需要迁移到PKCS 12格式 特此记录下迁移以及打包签名和获取Sha1 MD5等数据的方式一,生成 PKCS 12 标准格式的签名文件1:cd 到Androi..
2021-11-12 11:34:29
3905
原创 Android Material 新控件之更强大的CardView支持自定义边框 MaterialCardView(二)
前言MaterialCardView提供了CardView的所有功能,但增加了一些自定义属性,使用起来更加方便实用。在Cardview 的基础上增加了 strokeColor strokeWidth 自定义边框等属性一、MaterialCardView是什么?MaterialCardView是提供了更多自定义属性的CardView二、使用步骤1.引入库代码如下(示例): implementation "com.google.android.materia...
2021-11-12 11:15:01
6087
原创 Android 上传Google Play 市场打包成AAB文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言谷歌商店从2021.8月份起只支持AAB格式上传文件,Google Play同时要求应用适配Android11,即 targetSdkVersion要求大于等于30。从2021年8月开始发布新应用必须设置targetSdkVersion大于等于30;从2021年11月开始更新已经上架的应用必须设置targetSdk
2021-11-04 13:36:05
1993
原创 Android Material 新控件之圆形图片,圆角图片以及各种形状的简单实现 ShapeableImageView(一)
前言Android Material 组件 1.2.0版本 新增的ShapeableImageView 控件,解决日常情况遇到的图片常见的一些场景一、ShapeableImageView 是什么?全新的 ShapeableImageView widget 是 AppCompatImageView 的扩展,用于处理形状主题 (shape theming)。常见用例是对矩形源图像进行圆角遮罩。不过,该 ShapeableImageView 也支持各种圆角尺寸、切角以及不同的描边宽度和颜色..
2021-11-04 08:59:41
3845
1
原创 Android 发布Google Play 应用市场(2021.10.18)
####准备材料[市场注册](https://developer.android.google.cn/distribute/console)[市场登录](https://play.google.com/console/about/?hl=zh-cn) 1:谷歌 Play 账号 2:隐私协议 3:图标,指定尺寸截图 4:简介(指定语言) 5:AAB文件(2021.8. 以后需要 目标版本30的aab包)##1: 谷歌 Play 账号注册...
2021-11-03 17:17:59
741
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人