自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 通过logcat获取堆栈信息快速了解软件流程

在 Android 开发中,很多时候都会面临维护或修改别人代码又没有那么多时间去仔细阅读代码的情况,这个时候就需要针对问题点快速入手。所以我们可以通过logcat来看下具体谁调用函数以此反推整体流程而加快上手速度。当你的代码抛出异常时,可以将该异常对象作为第三个参数传入,这样。这里有A/B都调用了C,所以我们第一时间根本不情况谁运行了C。简单的一个使用思路,事实情况更复杂,主要是思路不变。就会输出完整的异常堆栈,方便你定位问题。这样我们就可以快速的获取到是A调用C的信息。类型的对象,通常用于记录。

2026-10-10 18:39:09 114

原创 adb 命令修改屏幕尺寸与分辨率(wm size / wm density 实战)

通过 adb 的wm size和wm density命令,可以快速、灵活地调整设备的屏幕分辨率与密度,非常适合 UI 适配测试和多尺寸模拟场景。操作命令查看分辨率修改分辨率恢复分辨率查看密度修改密度恢复密度掌握这几个命令,就能在开发调试中灵活切换屏幕显示效果,提升适配测试效率。

2026-09-07 10:15:12 371

原创 android车载应用--蓝牙音乐开发

车机蓝牙音乐核心是通过绑定蓝牙媒体服务来实现车机与手机的交互核心代码媒体数据解析 常用

2026-09-04 11:58:30 25

原创 android 常用adb命令收集

adb日志获取

2026-09-02 16:41:25 184

原创 ADB 日志获取完全指南

ADB 日志获取是 Android 开发调试的基础技能。掌握logcat的常用参数、过滤规则和保存方法,能够帮助开发者快速定位问题、分析崩溃原因。建议在实际开发中结合标签、级别和关键字进行组合过滤,提高日志分析的效率。

2026-09-02 16:34:32 243

原创 android 通过poi解析xlsx进行文字国际化生成

由于公司项目需要设计多语言开发,所以就写了类型工具先直接上代码。

2025-02-27 16:45:52 237

原创 自定义View开发,简单 仿launcher 应用列表翻页拖拽功能

因为最近项目刚好有做到launcher,而应用列表网上可参考的代码相对较少,于是就自己写了一个自定view。可以实现模仿应用列表的翻页,和拖拽功能。当然因为应用只是简单模仿,并没有添加拖拽后滚动动画。只是给与有相关开发的一个参考。代码仅做参考,并没有经过压力测试。代码上简单了加了部分注释。

2024-10-25 15:39:30 322

原创 RadioButton 搭配RadioGroup实现多行多列 单选

通过重写的RadioGruop的方式来实现对RadioButton 的重新包裹,可以参考源码,不用继承LinearLayout,这样其子控件就可以随意乱摆了。

2024-10-10 10:58:13 410

原创 android viewBinding使用,原理,优化

使用前应该先了解为什么要选择使用viewBindingviewBind(视图绑定) Android Jetpack 的一部分。视图绑定功能可让您更轻松地编写 在模块中启用视图绑定后,它会生成绑定 class。绑定的实例 类包含对在 相应布局。在大多数情况下,视图绑定会替代 findViewById。这样做法在写法上简洁了代码,无需使用findViewById对一个个组件进行初始化,也避免因为findViewById出现的null异常。

2024-09-29 17:10:41 2050

原创 SwitchCompat 宽度修改问题

从这段代码看出switch宽度受到条件mEnforceSwitchWidth 的判断,而mEnforSwitchWidth为true时会获取对滑块宽度2倍和switchMinWidth进行判断取大值,也就是switchMinWidth设置值较小时候不生效的原因。知道原因了就很好修改了。今天在做项目的期间发现SwitchCompat switchMinWidth修改无效,网上搜索了一圈也发现解决版本。重新继承一下SwitchCompat。然后在xml使用自定义view。

2024-09-26 13:38:11 794

原创 Android Studio 如何配置打包后的文件名称

android studio 打包修改名称

2022-08-02 15:17:37 3282 1

原创 Android 获取读写权限并生成当前应用日志

android 获取读写权限并在sdcard路径下生成当前应用的日志

2022-08-01 15:19:21 2375 1

原创 android module使用说明

android module使用场景,以及使用说明

2022-07-27 17:11:57 3383

原创 手把手教android studio 运行main

android studio 版本 新建项目添加新java文件,并添加main方法这时候运行出现解决方法添加之后再次运行会出现新错误错误的意思是activity没有设置android:exported,但是我实际是有的具体原因也不太清楚,去掉androidTest部分就好了具体啥原理有人知道的话麻烦说下谢谢现在运行完成......

2022-05-26 10:36:30 2799

原创 软件安装:android studio安装以及操作手册

Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。好的工具使用才有好的开发效率。刚好买了新电脑就把全部的安装步骤给记录下来,一方面给初学者一些提示,另外也让自己在巩固下。android studio下载首先我们打开链接: android studio下载链接截至到目前为止最新版本为3.5.2,我们点击下载,得到如下安装包点击.

2020-05-09 11:18:08 1099

原创 设计源于生活。java文本读写以及设计思路-入门实战

前言:前几天在工作中,因为帮忙测试音频,而配置需要将每一个音频名字写到Txt文本里,大家都很机械一个一个的去复制粘贴文件名,于是我就趁工作之余写了这个小程序,代码很简单,希望能帮助到入门的同学。代码的产生和设计我需要一个可以读取指定路径的下文件的操作我需要配置文件我需要灵活的配置更改我需要一份输出文档我需要一个可以读取指定路径的下文件的操作首先我们的目标是读取路径下的文件,所以有了初步的...

2020-04-19 18:16:43 275

空空如也

空空如也

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

TA关注的人

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