自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 EditText处理光标不显示问题(兼容华为,荣耀,小米)

解决部分机型光标展示不出来问题

2021-12-13 15:04:41 2756

原创 Android 获取剪切板为空,高版本兼容

解决 高版本 剪切板数据为空问题

2021-12-13 14:51:43 5080

原创 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

mac studio 配置设置

用于还原Mac版本Android studio的葛洪配置,别问我为什么上传.....

2019-04-14

FragmentTest

解决 fragment和viewpager的嵌套点击生成fragment问题

2015-12-04

空空如也

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

TA关注的人

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