自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 AndroidStudio 编译报错 x:\Users\xxx\.gradle\caches\xxx\xxx\xxxxx\metadata.bin

问题描述:报错C:\Users\Administrator.gradle\caches\transforms-4\xxxxx\metadata.bin找不到文件。

2025-11-14 09:01:17 273

原创 Android Gralde补全计划 productFlavors多渠道打包(变体/多客户)

在工作中,偶尔需要面对不同客户进行需求上的细微调整,变体可以方便地完成这种调整。本文以实践为主,部分理论知识已略过,参考理论知识补在了下面参考文档中。

2025-11-07 14:09:16 373

原创 Android开发 使App不跟随系统字体变化、显示大小变化

在基类 BaseActivity 中,重写 attachBaseContext() 方法。

2025-11-07 10:58:33 203

原创 AndroidStudio 新安装后一系列报错与解决方案

换了新电脑,重新安装了androidstudio 莫名遇到了一些新问题以下均为androidstudio4.2.1安装时的报错与解决方案。

2025-11-02 17:46:55 455

原创 Android 编译报错 Null extracted folder for artifact: xxx activity:1.8.0

报错具体如下=xxxxxx(项目地址)},

2025-07-28 14:21:34 801 2

原创 Android补全计划 DrawerLayout使用

Override//不显示标题//把开关和DrawerLayout关联//覆写方法让系统判断点击的图标后是否弹出侧拉页面@Override弊端:一:这种方式虽然可以在布局文件中来设置图标,但是无法给图标设置选择器二:由于是在ToolBar的根节点来设置图片,所以不能只当图片摆放的位置优点:直接在XML中指定图片,而且一行代码搞定ToolBar继承自ViewGroup,完全可以用来盛放控件<ImageView。

2025-07-25 15:30:17 815

原创 Android 开机向导 时区/日期/时间设置

开机向导涉及用户自选择时区、日期、时间。

2025-07-22 11:46:28 382

原创 Android补全计划 TextView添加删除线、下划线、更新字体等效果

可在布局中直接更新的:加粗、斜体、字体;其中 字体文件需要放在res/font/your_font.ttf下。

2025-07-08 14:45:56 406

原创 Android开发 view添加点击效果

-- 这里的shape可以单独提出来,然后这里的item使用drawable属性调用也行--><item></shape></item>

2025-07-07 16:09:05 602

原创 Mysql 8.0问题汇总

8.0对安全性做了大量默认限制(认证方式、远程访问、密码复杂度等)

2025-07-03 10:05:31 435

原创 Android 使用AspectJ 编译报错 java.util.zip.ZipException:Cause: zip file is empty

在build.gradle下添加AOP 配置。

2025-07-01 16:11:50 213

原创 Android补全计划 在预览视图可见但在模拟器/真机上消失的控件

将 xmlns : xxxx= "http://schemas.android.com/tools" 修改为 xmlns : xxxx= "http://schemas.android.com/apk/res-auto"tools 是预览工具所用,运行时不会生效。

2025-06-30 16:08:58 263

原创 Android开发 Android10及10+读取外部存储问题

Android10使用了分区存储机制,详细内容可参考Android 10 分区存储完全解析,写得十分详细。简单描述即:分区存储就是对外部存储(sdcard,/storage/emulated/0下的公共目录)进行重新设计,App对外部共享文件的访问需要通过 MediaStrore API 和 Storage Access Framework 来访问;而外部私有文件角度看则无法读写自己应用以外创建的其他文件。内部私有存储文件(/data/data/packagename/)未进行变更。

2025-06-30 11:30:36 897

原创 Android编辑报错 Failed to read key AndroidDebugKey from store

前提 :我用eclipse跑了一个网上项目,此时已经报过这个错误 删掉后重启eclipse会自动再生成debug/keystore可正常运行,后用as再次报错。这样就可以解决了,但中间可能遇到debug.keystore无法删除的问题,关闭相关进程即可,或者暴力重启电脑。2 删掉该位置下的debug.keystore。1 关闭Androidstudio。3 重启Androidstudio。

2025-06-24 09:40:55 351

原创 git常用操作3 替换仓库和分支管理

【代码】git常用操作3 替换仓库和分支管理。

2025-06-10 14:02:44 346

原创 Android开发 系统签名jks制作和问题汇总

加-v查看了详细报错参数具体如下解决方案:切换高版本jdk,我用jdk8编译Android7签名失败,换成jdk11可以成功签名,但签名Android9又失败,但换成jdk17成功,具体原因目前也不是特别清楚,猜测是兼容性。写得很好的一个文章从生成keystore到完成Android应用签名的全过程指南。

2025-06-07 10:27:44 372

原创 Android编译异常 导入/新建新模块后报错

检查发现新增了settings.gradle文件,删除后,在settings.gradle.kt添加模块名称即可。Gradle.kt,原本有settings.gradle.kt。导入/新建新模块后报错。

2025-05-15 09:21:38 408

原创 ssh: connect to host ssh.github.com port 443: Connection timed out

本身正常使用,某日突然git push 443端口连接超时。

2025-04-24 09:20:15 587

原创 adb补全计划 如何adb安装xapk

以下安装方法暂不涉及OBB 数据。

2025-04-17 11:16:24 681

原创 Android补全计划 startActivity的用法

应用内的指定页面其他 App 的界面(已知或未知 Activity)隐式 Intent 跳转其他(如跳转并接收返回值、使用 FLAG 控制行为)未更新完:跳转到安装页面,打开某文件。

2025-04-15 14:47:54 270

原创 git常用操作2 commit时忽略文件、撤销commit

如果想连着工作区代码也撤销的话,–soft改为–hard(删除工作空间的改动代码,会导致本次改动的代码丢失)。ORIG_HEAD 指的是合并前的那个提交,适合用来撤销最近的一次合并。2、已经合并了代码(比如 merge 了远程分支),想撤销合并;1、还没执行push时;

2025-04-14 18:19:51 192

原创 adb补全计划 安卓设备进入、退出bootloader模式

【代码】CMD操作补全 安卓设备进入、退出bootloader模式。

2025-04-11 09:34:13 516

原创 Android 动态申请SYSTEM_ALERT_WINDOW 权限,跳转到系统页面无该应用(Android11)

未在注册文件中静态申请,添加相应权限即可。

2025-03-10 09:52:31 290

原创 adb补全计划 查看app当前Activity、Fragment以及Activity任务栈

或者dumpsys activity top :打印顶层Activity信息grep ACTIVITY:从上个命令结果中过滤出Activity相关信息tail -n 1:从上一步过滤结果中继续过滤出最后一条记录,也就是当前界面(顶层top)activitydumpsys window:这是一个 dumpsys 命令,用来获取关于 Android 窗口系统的信息。它提供了有关窗口管理器(WindowManager)和正在运行的所有窗口的详细信息。

2025-01-11 17:17:27 1007

原创 Android 打包Release版本 报错 java.lang.OutOfMemoryError: Java heap space

XX:MaxPermSize=512m:增加永久代大小(不推荐 JVM 8 以上使用,但对某些旧版本有效)。-XX:+HeapDumpOnOutOfMemoryError:在崩溃时生成内存转储文件,用于分析问题。-Xmx2048m:将最大堆内存设置为 2GB(根据实际情况调整,例如 4096m)。-Dfile.encoding=UTF-8:确保编码兼容。gradle.properties 文件增加以下代码。gradle.properties 文件增加以下代码。1增加 Gradle 堆内存。

2025-01-09 19:45:15 496

原创 Android 音视频开发 常用网站汇总

主要记录常用的可下载测试各种格式音视频文件的网站。

2025-01-08 10:23:22 454

原创 Android 音乐播放器实现底部播放器、全屏播放器一体化(Fragment+ BottomSheet实现)

一个基础的一体化播放控制器,用于提升用户体验,减少界面切换带来的不便,以及提高开发效率和性能。

2025-01-08 10:19:57 1074

原创 Android 简单外设设备相关(区分U盘、sd卡,监听插拔等)

android简单外设设备相关

2024-12-28 11:19:38 374

原创 Android Vlc for Android 低版本运行与最新版本运行至AndroidStudio

Vlc开源项目 for android版本 在Androidstudio中运行编译

2024-12-28 10:16:24 2319

原创 Android java 解析歌词字符串到自定义实体类

解析歌词字符串

2024-12-26 11:25:29 314

原创 git常用操作 基础详细教程与过程中错误分析

error 合并分支出现 Please enter a commit message to explain why this merge is necessary.解决git提交代码报错:“nothing to commit, working tree clean“(2)fork别人代码到自己仓库,在自己的仓库进行修改/进行贡献。GitHub怎样fork别人代码到自己仓库并进行贡献。(1)将本地项目上传至Gitee仓库。(3)git到新分支或者指定分支。git到新分支或者指定分支。3Gitee已注册账号。

2024-11-14 17:57:54 256

原创 Android开发 Ijkplayer音频播放使用中出现的问题及解决方案

Ijkplayer用于播放音频(音乐App)使用过程中出现的问题及解决方案。

2024-10-25 11:14:54 1216

原创 Android开发常用代码块

记录在android开发中非ui常用的代码块,包括文件权限、文件类型转换、加密、混淆等。

2024-09-26 10:18:13 418

原创 使用apktool+apksigner实现反编译和重签名(v2签名)

apktool反编译参考apktool修改targetsdk参考apksigner重签名参考apktool安装步骤不再赘述,第一个参考博主写得十分清楚。

2024-09-20 10:10:10 1208

原创 Android开发 UI常见问题汇总

开源第三方库还是谷歌提供的toolbar,都可以使用。在xml中,toolbar属性写。

2024-09-12 11:56:06 471

原创 Android导航栏与侧边栏实现(TabLayout+Viewpager2+DrawerLayout)

想要做的效果目前效果,图标大小还不太匹配,后续会再更改一下拆解分析1导航栏 tablayout+viewpgaer+fragment下面参考中已写得非常好,不再赘述。参考2侧边栏 drawerLayout+toolbar参考图标均来自阿里,可自行查找 https://www.iconfont.cn/下面是具体实现。

2024-09-05 16:30:17 1890

原创 aspose-words最新版本代码心得(android开发版本)

aspose 为收费软件,以下仅仅用于学习技术,请勿做任何商业用途,如果需要请到官网购买正版!参考了具体分析该博主已写得十分清晰,可以对照查看,这里我只整理了破解需要查看的文件和属性,并对博主在分析中部分没提到的信息进行了小小整理,用于android开发项目中,将word转为pdf无水印,了解以下内容基本可实现对大多版本进行破解。

2024-09-03 11:43:05 1484

原创 AndroidStudio疑难杂症汇总

慢更。

2024-08-23 10:35:27 939

原创 Android开发 使用TTS语音播放中英文

该方法为使用手机自带引擎,简单调用tts手机需装有tts引擎,可参考下载该博主提供的数据。https://blog.youkuaiyun.com/yingchengyou/article/details/795919542 播放方法3 使用方法手机自带pico引擎默认只有英文playByTts(context, text, Locale.ENGLISH);使用其他引擎,如科大讯飞,可播放中文playByTts(context, text, Locale.SIMPLIFIED_CHINESE);使用时根

2024-08-14 10:08:20 660

原创 java 常用代码块

常用代码块

2024-08-01 16:31:29 196

空空如也

空空如也

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

TA关注的人

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