自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1604)
  • 问答 (2)
  • 收藏
  • 关注

原创 Android 系统启动流程(一)从按电源到init进程启动

创建一些文件夹并挂载设备启动selinux安全策略初始化和启动属性服务解析init.rc配置文件并启动zygote进程Android系统启动流程(一)解析init进程启动过程Android 启动过程 - 从上电到init进程的建立安卓启动 Init 进程源码分析从源码解析-Android系统启动流程概述 init进程zygote进程SystemServer进程启动流程面试官:“请描述一下Android系统的启动流程”Android启动流程Android12源码—— init进程。

2024-07-26 16:00:05 1072

原创 Android 学习打卡

Binder 原理AMS

2024-07-12 18:24:09 436 2

原创 Android 知识点总结

TextViewTextView 在java代码中改变字体的颜色的方法java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.BuTextView用drawableLeft时,改变文字和图片间的距离TextView 显示圆圈背景或者设置圆角、圆形换行符号(\n)放到Android当中的TextView显示双斜杠(\n)动态创建 Textview动态建textview,andro

2023-11-18 14:34:05 381

原创 Android ADB 你想要的都在这

1、模拟按键事件模拟返回(back)事件adb shell input keyevent 4 键值表在:frameworks/base/core/java/android/view/KeyEvent.java2、发送broadcast(广播)广播模型: private final BroadcastReceiver mBroadcastReceiver = new BroadcastReceiver() { @Override public void onR

2022-04-25 19:23:40 9018 9

原创 Git 程序员必备技能

文章目录一丶Git 是什么?二丶Git 环境2.1、下载 git2.2、Git 用户配置2.3、ssh公钥三丶Git 命令一丶Git 是什么?Git 是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。二丶Git 环境2.1、下载 gitadd-apt-repository ppa:git-core/ppaapt-get updateapt-get install git2.2、Git 用户配置(1)查看用户和邮箱(未配置则为空)git config use

2022-03-11 17:17:14 960 4

原创 Linux 基础系列篇

文章目录一丶Ubuntu 系统安装教程二丶Ubuntu安装好后,没有网络怎么办?三丶ubuntu安装deb软件包文件四丶Ubuntu下各项tar压缩文件的解压命令五丶Ubuntu解决依赖关系问题的正确姿势六丶ubuntu使用命令更新ubuntu系统七丶Ubuntu安装搜狗输入法八丶如何在ubuntu上安装make 3.81九丶ubuntu 搭建jdk1.8运行环境十丶如何在ubuntu 上安装配置Android Studio十一丶用任务管理器打开文件十二丶Ubuntu 更改挂载磁盘权限十三丶Ubuntu 更

2021-06-01 21:22:34 1564 3

原创 git 怎么把main分支里的项目改到master,同时删除main分支

【代码】git 怎么把main分支里的项目改到master,同时删除main分支。

2025-12-17 19:03:18 158

原创 git 建完仓库第一次怎么上传项目

【代码】git 建完仓库第一次怎么上传项目。

2025-12-17 19:02:44 93

原创 Android Studio SDK不显示其他版本

点击右下角 Show Package Details。点击 SDK Update Sites 标签页。打开SDK Manager。名称:清华大学镜像源。

2025-12-08 23:35:21 166

原创 Android 获取栈顶activty的方法总结(兼容API 5.0)

【代码】Android 获取栈顶activty的方法总结(兼容API 5.0)

2025-11-11 17:08:42 182

原创 Android 解决RecyclerView底部内容显示不全问题

【代码】Android 解决RecyclerView底部内容显示不全问题。

2025-10-27 23:21:19 152

转载 Win11右键显示更多选项改为旧版系统样式(默认展开)

Windows 11右键菜单默认折叠部分选项,可通过修改注册表恢复旧版展开样式。具体步骤:1)以管理员身份运行CMD;2)执行命令reg add HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32 /ve /d "" /f;3)重启资源管理器或电脑生效。该修改会让右键菜单直接显示"剪切/复制"等完整功能,无需点击"显示更多选项"。操作前建

2025-10-11 00:11:19 271

原创 VMware虚拟机Ubuntu桥接模式突然连接不上网络解决办法

VMware虚拟机Ubuntu桥接模式突然连接不上网络解决办法

2025-10-10 00:25:30 298

原创 Android focusable和focusableInTouchMode设置都设置为true时,第一次点击不响应,第二次点击才响应

本文通过三张图片展示了不同场景下的视觉内容。第一张图片呈现了某种设备或产品的特写;第二张图片可能展示了某种工作环境或操作场景;第三张图片则可能是某个系统的界面截图。这些图片涵盖了从硬件到软件的不同层面,暗示了文章可能涉及技术应用、产品展示或系统操作等内容。由于缺乏具体文字说明,图片的具体含义需要结合上下文进一步解读。

2025-09-26 16:38:03 182

原创 Android Studio 新建module

【代码】Android Studio 新建module。

2025-09-26 09:43:07 139

原创 Win11 电脑win键无法使用

如果你的电脑是游戏本,Win键失效可能是由于Win Lock按钮被意外激活所致。游戏本通常会设置Win Lock按钮,以防止游戏过程中误触Win键导致游戏崩溃。尝试在非游戏模式下按下“Fn+Win”键,解锁Win Lock键,以恢复Win键的正常使用。解锁Win Lock按钮(Fn+Win)

2025-09-20 14:37:56 495

原创 Android 修复对话框无法侧滑返回和按键退出

点击对话框外部 (Touch Outside):默认情况下,点击对话框显示区域以外的屏幕部分,也会触发取消操作。这个行为可以通过 setCanceledOnTouchOutside(false) 单独控制,但调用 setCancelable(false) 会自动隐含地将 setCanceledOnTouchOutside 也设置为 false。侧滑返回 (Edge Swipe Back):在全面屏手势导航模式下,从屏幕左侧或右侧边缘向内滑动的作用等同于点击返回键,因此也会被禁用。

2025-09-18 15:57:13 506

原创 Android 8.1 展讯平台:情景模式修改振动切换到响铃有时不生效问题分析

2025-09-15 21:40:01 140

原创 Android 解决双Bitmap叠加被缩放的问题

【代码】Android 解决双Bitmap叠加被缩放的问题。

2025-09-08 16:01:50 136

原创 Android Studio 创建自定义分辨率的虚拟设备布局

2025-08-28 17:28:31 276

原创 Android UI分析工具(uiautomatorviewer.bat、monitor.bat)

C:\Users\Administrator\AppData\Local\Android\Sdk\tools\bin\uiautomatorviewer.bat,发现没有反应。这样就可以抓取所有UI的信息了,并且还有许多其他功能。,于是我改用了monitor.bat。按网上的方法也没解决。

2025-08-28 16:04:48 336

原创 git commit --amend后在 GNU 界面怎么保存退出

有时它会提示让你确认文件名,直接按 Enter 键。保存后,再按下 Ctrl + X。按下 Ctrl + O 保存。

2025-08-22 11:15:59 316

转载 新版AndroidStudio 修改 jdk版本

新版AndroidStudio 修改 jdk版本

2025-08-20 17:11:17 97

原创 Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RClassScanner

【代码】Cause: superclass access check failed: class butterknife.compiler.ButterKnifeProcessor$RClassScanner。

2025-08-20 17:10:23 179

原创 Android Studio怎么在build前选择Build Variants?

在每个模块的 “Build Variant” 列中,点击下拉菜单,你会看到所有可用的变体组合(例如 debug, release, freeDebug, paidRelease 等)。在 Android Studio 的左侧或右侧,找到并点击 “Build Variants” 选项卡。打开“Build Variants”窗口后,你会看到一个表格,列出了你项目中的所有模块(通常是 app 主模块,也可能有其他库模块)以及它们当前选中的 Variant。为你想要更改的模块选择需要的变体。

2025-08-20 17:08:57 491

原创 Android 格式化字符串

【代码】Android 格式化字符串。

2025-08-20 17:07:07 145

原创 Android 监听蓝牙连接状态

【代码】Android 监听蓝牙连接状态。

2025-08-15 18:53:27 263

原创 Android 实现音频输出在蓝牙耳机和扬声器之间动态切换

如果没有效果就加系统权限吧。

2025-08-15 18:50:10 538

原创 AOSP源码编译,Ubuntu系统只有jdk1.8,java version却显示1.6,如何修复

如果只有一个JDK版本,为1.8,但java version却显示1.6,参考下面的修改。此时再检查java -version,版本修改成功。首先先尝试设置指定JDK版本。

2025-08-14 11:09:13 242

原创 再次理解 Java 多态

如果一个类实现了接口,那么这个类的对象就可以赋值给这个接口的对象。这里用到了多态的特性,并且这个接口对象可以精确调用到实现类的方法中。注意:不能调用接口中没有定义的方法。总结:一个类可以实现多个接口,因此一个对象可以赋值给多个接口类型的变量。如果想要调用,就要用到安全类型转换。

2025-08-13 20:52:51 232

原创 Android 修改媒体音量

【代码】Android 修改媒体音量。

2025-04-27 17:42:46 285

原创 Android 获取不同屏幕的最顶层界面包名

【代码】Android 获取不同屏幕的最顶层界面包名。

2025-04-27 16:47:01 305

原创 Android Studio 怎么在debug模式下查看断点的堆栈信息

2025-04-19 12:49:39 222

原创 ADB 怎么push文件夹下所有的so到指定目录

【代码】ADB 怎么push文件夹下所有的so到指定目录。

2025-04-16 11:12:42 499

原创 ADB 获取当前触摸的是哪个屏幕

【代码】ADB 获取当前触摸的是哪个屏幕。

2025-04-11 16:11:10 198

转载 adb server version (41) doesn‘t match this client (39); killing... ADB server didn‘t ACK 报错解决方案

https://editor.csdn.net/md/?not_checkout=1&spm=1011.2415.3001.6217

2025-04-11 15:39:39 123

原创 Android Studio Gradle下载慢,报错

使用腾讯云,修改镜像。

2025-04-07 11:35:20 692

原创 Android Activity重新启动方法

recreate()

2025-03-24 16:34:11 482

原创 Android 防止重复启动同一个activity

【代码】Android 防止重复启动同一个activity。

2025-03-22 11:53:15 302

原创 Windows+Ubuntu双系统中删除Ubuntu

参考:第一步骤第二步骤。

2025-03-15 12:36:20 266

空空如也

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

TA关注的人

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