自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 permission权限相关

这是拉起的是系统的授权画面,packages/apps/PackageInstaller 中的 GrantPermissionsActivity.java其中 showNextPermissionGroupGrantRequest() 中会根据 用户设置过 拒绝后不太重新弹出授权弹窗供用户选择这里把这行注掉即可。

2025-12-05 14:06:16 147

原创 系统字库修改

添加系统字库的方式:路径:framework/base/data/fonts将新的字库文件添加到此目录对新字库进行配置,修改Android.mk再修改 fonts.mk文件最后对fonts.xml进行配置。

2025-12-05 14:05:42 248

原创 动态适配输入法

通常Android系统自带原生输入法,但是如果通过定制修改,移除了默认的输入法,且没有单独配置默认输入法,那么系统启动后默认是没有输入法的,我们需要修改系统启动对默认输入法的动态配置。修改InputMethodManagerService中buildInputMethodListLocked方法。这里的处理是,动态扫描到已安装的输入法,将第一个安装的输入法作为默认输入法进行配置。

2025-12-04 09:41:42 136

原创 后台界面资源回收功能

接下来是需要触发removeTask或者force-stop的先决条件,如果activity栈内的TopActivity发生变化,即有TopActivity从前天退到后台时,如果该包名 同 配置文件中的包名一致 ,则在3分钟后进行 removeTask 操作,如果force-stop为true还需要进行杀进程操作。再次退到后台,重置此过程。另外需要注意的就是,如果使用force-stop进行杀进程时,需要看下是否是多屏应用设备,因为不能杀前台进程,这样体验会非常不好,可能杀掉了用户正在使用的进程。

2025-12-04 09:41:03 344

原创 开启启动点屏和设置boot_complete

今天遇到个问题,原因是system_server启动完成,launcher界面也已加载,但是画面一直卡在开机动画的最后一帧,持续30多秒才进入应用界面。实际环境是当前设备中并没有安装壁纸类型的应用,但是config中配置是true,导致问题发生,最终触发超时机制过了30s才能够进入桌面。这里因为 wallpaperEnabled = true,但是当前已绘制的窗口中没有壁纸类型的窗口,导致return true。发现这里被拦截,导致无法正常触发bootAnimationComplete方法。

2025-12-03 14:31:24 239

原创 dex、oat、art开机启动速度优化

开机启动速度,oat预编译优化

2025-12-03 14:27:16 848

原创 adb常用指令集

下面这些都是经常使用的指令。

2025-07-23 11:03:45 797

原创 Ubuntu系统安装应用操作

通过 sudo systemctl status ssh 可以确定 ssh 是否开启。通过 sudo apt install openssh-server 安装服务端。通过 sudo apt install openssh-client 安装客户端。ubuntu系统自带的源访问受限,因为国内墙的存在需要我们修改源,方便后续使用。命令进行修改,网上很多,自行选择,本文不做推荐。若没有上面绿色部分则使用开启ssh命令再查看。如果没安装 vim 可以先使用。保存修改好后,执行命令更新。

2025-07-18 17:40:21 430

原创 Linux常用系统命令

管道符,“|”,表示将前一个命令的处理结果输出传递给后面的命令处理,可以前面查出来的东西传给管道符后端的处理,例如 ls | grep -n test。0位表示类型 [ - ]: 表示文件 [ d ]: 表示文件夹 [ l ] :表示软链接。格式:chown [选项] [最终用户] [文件或目录] (功能描述:改变文件或者目录的所有者)格式:chgrp [最终用户组] [文件或目录] (功能描述:改变文件或者目录的所属组)1-9位 [ - ] 表示没有权限。

2025-07-18 14:48:18 527

原创 Qfile烧写镜像流程

qfile两种烧写流程

2025-07-18 11:57:45 306

原创 git 常用命令

git 常用命令

2025-07-11 09:25:42 132

原创 vi/vim常用功能按键整理

vi/vim常用指令操作

2025-07-10 16:23:47 179

原创 写给Mac开发Android程序的初学者

最近刚刚来到一家公司,公司给配的办公电脑是 Mac,从 windows 转到 Mac 还真是有些不习惯,各种操作都要从新学习,就连最基本的 ctrol + c 都变成了 command + c,而且操作基本上都是命令行。。。先从最基本的搭建环境开始吧:一、java环境搭建jdk 下载:http://www.oracle.com/technetwork/java/javase/downloads/i...

2018-05-09 09:36:40 12677

空空如也

空空如也

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

TA关注的人

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