自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android11 SystemUI启动流程源码分析(一)——SystemUIApplication的创建

一、概述Android11中systemUI的启动大致可以分为两个大的过程:1、SystemUIService的启动;2、SytemUI中各个模块的启动。两大过程又可以拆分为以下几个步骤:第零步:Zygote启动SystemServer,然后调用SystemServer中的main()方法;第一步:SystemServer的main()方法中调用SystemServer.run(),run()中调用startOtherS...

2022-04-01 19:23:57 3617

原创 Android11 SystemUI启动流程源码分析(二)——SystemUIService的启动

在SystemUIApplication创建完成后,SystemUIService的onCreate()方法会被调用,进而启动config.xml中定义的一些子模块。下面我们来看一下SystemUIService启动流程。第零步:Zygote调用SystemServer的main方法启动SystemServer参考:Android系统启动——5 zyogte进程(Java篇) - 简书第一步:...

2022-04-01 19:23:34 3784

原创 Android 启动其他应用的Activity或Service失败解决

本文仅针对Android11,如果你的模拟器或设备是Android11的话,请继续看下去。一、提出问题最近在使用一个应用绑定另外一个应用的Service时,无论如何都绑定不上,现象是Service的onCreate()和onStartCommand()回调都没有执行。说明应用之间的通信出现了问题。二、调查过程了解到我们现在使用的模拟器使用的是Android11,所以抱着试一试的态度去看了一下Android11的新特性。发现在Android11中新增了一项“包可见性”。作者:pc_Li

2022-02-14 20:15:00 4737 1

原创 Android 斜体字被裁切问题解决

一、提出问题最近在使用UI小伙伴提供的字库的时候,发现由于这个字库是斜体的,在我将文字放置到我的checkbox(checkbox的本质是个textview)上面的时候,最后面的一个字总会被垂直地裁切掉一点。怎么调整布局都无法解决。二、解决办法方法一:比较简单粗暴的,在文本的最后添加一个空格,然后调整padding,也可以达到UI要求的样式。方法二:如果你想探究下其他的方法,可以参考:带有wrap_contents的斜体TextView似乎在正确的edg处剪切了文本 - ITranslate

2022-01-26 21:00:00 2951

原创 Android private、protected自动变public问题解决

一、提出问题最近在将一个公共库打包为aar发布给其他同事的时候,突然发现我的有的类中protected权限的方法自动变为了public。二、问题原因经过调查,原来由于我开启了混淆,而混淆的配置中有一项proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro',在这里我们会使用android sdk中默认proguard-android-optimize.txt文件。我们可以

2022-01-26 20:30:00 2491

原创 Android 解决MediaPlayer seekTo定位不准确(无需修改关键帧)

提出问题: 最近遇到问题,在使用seekTo方法为视频定位时,进度条拖动到某位置,松开后,实际定位偶发不准确。探究过程: 1、通过网上搜索,了解到:seekTo的逻辑是当指定位置不是关键帧时,会定位到距离最近的关键帧。 参考:Android MediaPlayer seekTo不准确问题 关于Android VideoView seekTo不准确的解决方案 2、继续网上搜索,了解到:seekTo方法的第二个参数存在三个可选值,作...

2021-05-22 16:41:58 4797 5

原创 bootstrap3导航栏高度(宽度)调节

最近在用bootstrap做一个网页的导航栏时,导航栏总是看上去很宽(很胖),像这样:然而想要达到的效果是这样:于是各种调样式,最后终于解决。两个注意点:1、bootstrap3导航栏有个最小的高度限制(应该是50px),要使用min-height把它改小。2、只需要调节navbar的最小高度,navbar-nav的a(有brand再加上brand)的高度。CSS代...

2021-01-15 12:25:31 17557 1

转载 让div在页面正中间显示

转自:https://blog.csdn.net/a1217158716/article/details/71159663本文是用js代码和CSS代码两种方法实现div在页面中间的显示。方法一:使用JavaScript方法实现:<html><head><title>响应式网页设计</title><script>func...

2018-09-19 09:21:37 8257

空空如也

空空如也

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

TA关注的人

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