自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1580)
  • 问答 (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 889

原创 Android 学习打卡

Binder 原理AMS

2024-07-12 18:24:09 379 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 337

原创 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 8413 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 902 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 1496 3

原创 Android 修改媒体音量

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

2025-04-27 17:42:46 138

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

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

2025-04-27 16:47:01 138

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

2025-04-19 12:49:39 104

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

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

2025-04-16 11:12:42 186

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

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

2025-04-11 16:11:10 117

转载 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 53

原创 Android Studio Gradle下载慢,报错

使用腾讯云,修改镜像。

2025-04-07 11:35:20 319

原创 Android Activity重新启动方法

recreate()

2025-03-24 16:34:11 413

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

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

2025-03-22 11:53:15 210

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

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

2025-03-15 12:36:20 214

原创 grep 搜索+过滤

grep “xxxxx” ./ -rn | grep surface

2025-03-10 09:58:53 129

原创 JNI 从Java传递字符串给C++

【代码】JNI 从Java传递字符串给C++

2025-03-08 15:42:03 189

原创 Android Gradle distributionUrl设置为本地

distributionUrl=file:///Users/username/gradle/gradle-8.0-bin.zip

2025-03-06 00:26:56 459

转载 Ubuntu 安装与配置搜狗输入法

https://blog.csdn.net/qq_42257666/article/details/129098009

2025-03-05 21:57:53 32

原创 Ubuntu 解决使用mv移动安装的应用后,打不开了

我们可以使用软连接把他们连起来。

2025-03-05 02:00:14 95

原创 Ubuntu 命令卸载某个应用

首先先查找我们应用列表,看看他的包名是什么。

2025-03-05 01:34:54 325

原创 Ubuntu 下载微信后无法打开,点击无反应

【代码】Ubuntu 下载微信后无法打开,点击无反应。

2025-03-05 01:18:36 390

原创 Windows + Ubuntu 双系统安装博主亲测搞定!

我这边的分区是(交换分区不一定要和我一样,硬盘小的朋友boot设置512MB也行,根分区建议在100GB~200GB)网上查了一番,我理解是主板不允许我们随意更改系统内核,所以我们要进入bios找到secure boot关闭安全启动模式。以我的主板为例,我的华硕主板关闭安全模式为首先按住F2,然后按F7,接着找到secure boot。我这里按照视频教程更新系统内核后,重启就进不了系统了,显示如图。1、制作Ubuntu 启动盘、进入Ubuntu安装引导。Other OS:安全启动状态关闭 【选择这个】

2025-03-05 01:15:20 368

原创 Android 根据文件名对目录中的文件进行排序

【代码】Android 根据文件名对目录中的文件进行排序。

2025-02-13 20:50:57 158

原创 Android 获取wav时长

【代码】Android 获取wav时长。

2025-02-13 16:46:33 116

原创 Android 播放wav文件

【代码】Android 播放wav文件。

2025-02-13 16:45:51 170

原创 Android File去掉前面的路径只要文件名

【代码】Android File去掉前面的路径只要文件名。

2025-02-13 16:44:37 86

原创 Android 获取某个目录下所有的wav文件

【代码】Android 获取某个目录下所有的wav文件。

2025-02-13 16:44:07 109

原创 linux grep时添加过滤

grep “搜索内容” ./ -nr | grep 过滤条件。

2025-01-16 14:45:26 135

原创 Android 开机动画深入研究(8.1)

由于这个rc是disabled的,所以在init初始化的时候并不会执行这条服务,这也是为什么Surfaceflinger.rc能自己跑起来,而bootanim.rc却是被动的原因。就是这行代码,才能使得开机动画跑起来,那肯定有人要问了,为什么设置一个系统属性,开机动画就跑起来了?经过源码的grep搜索,我们看到主要有两个地方设置了这个属性,为0是启动开机动画,为1是关闭开机动画。到了这里我们终于看到了和开机动画相关的代码,可以看见这里面主要是设置一些系统属性,其中最重要的是。

2025-01-16 11:39:27 626

转载 Android Glide展示网络图片,图片不更新

方法一:方法二:wkts。

2025-01-14 16:56:43 41

原创 Android RelativeLayout.setBackground(Drawable.createFromPath() 加载慢

【代码】Android RelativeLayout.setBackground(Drawable.createFromPath() 加载慢。

2025-01-13 17:43:32 97

原创 Android RelativeLayout怎么设置背景为本地图片绝对路径

【代码】Android RelativeLayout怎么设置背景为本地图片绝对路径。

2025-01-13 17:42:39 198

原创 Android ImageView填充满

【代码】Android ImageView填充满。

2025-01-13 17:41:37 135

原创 Android 怎么优化ImageView.setImageBitmap的耗时

【代码】Android 怎么优化ImageView.setImageBitmap的耗时。

2025-01-13 17:40:33 118

原创 Android imageview设置文件绝对路径

【代码】Android imageview设置文件绝对路径。

2025-01-13 17:40:05 210

转载 Android 获取指定目录下的所有图片路径 以及缩略图

https://blog.51cto.com/u_16213465/8500102

2025-01-13 17:38:04 42

原创 linux -rf是什么意思

f 选项代表强制操作(force),它用于忽略系统警告或提示,强制执行操作。例如,使用 rm -rf 命令可以强制递归删除目录及其下的所有文件和子目录,而不需要确认每个文件的删除操作。-r 选项代表递归操作(recursive),通常用于针对目录进行操作时,可以同时处理目录下的所有子目录和文件。例如,使用 rm -r 命令可以递归删除目录及其下的所有文件和子目录。

2025-01-09 10:55:18 247

转载 新版Android Studio Logcat 筛选日志

https://blog.csdn.net/qq_41688840/article/details/135062314

2025-01-03 17:11:38 96

空空如也

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

TA关注的人

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