bug填坑
deyson
非淡泊无以明志 非宁静无以致远
展开
-
tools:replace specified at line: for attribute android:appComponentFactory, but no new value specifi
1.tools:replace specified at line: for attribute android:appComponentFactory2.studio构建异常原创 2022-09-14 10:27:31 · 5051 阅读 · 1 评论 -
Android FileProvider冲突处理方法
众所周知,在android7.0是上做适配,需要额外添加FileProvider,因为选则文件的uri发现了一些变化。当然在android10.0的基础上做适配的话,就发现另外一些变化,这个可以另外一篇文章,但是总体变化不大。android10的适配 今天要说的问题是,在日常项目开发中,因为种种需求,可能会引入一些三方库,这个三方库,一般都早已经适配了7.0,所以有自己path路径,而我们因为在项目开发的时候,自己应该也有文件选则路径,这个结果,就是导致项目报错。一般是下面这种...原创 2020-05-19 11:07:29 · 2542 阅读 · 2 评论 -
android设备开机广播收不到怎么办
最近这一段时间,一直在和android板子较劲,虽说开发的时候不管是代码量还是页面上,相较于纯做软件的人来说,都少了一些。但扯淡的地方就在于硬件不稳定,不像软件我写1就是1,硬件你可以写的是1,但是结果可能是0。最近做的一个业务上预留了一个静默升级和开机或者断电自启动的功能点。静默升级已经试验正确了,等回头专门写一个来讲述一下,今天说一下开机自启动,简单记一下坑。 首先,开机这个行为,毫无疑问肯定有个系统广播,那思路就是我们去在我们的代码里来个注册一个广播,而且是静态广播来搞一...原创 2020-05-14 15:45:13 · 3570 阅读 · 0 评论 -
Android攻城bug分享-01
第一 项目中出现的问题 android的项目中,难免会使用fragment,也会使用sp来保存一些设置。但在fragment使用sp中的时候会面临内存不够的时候被回收的问题,这个时候程序就会崩溃的情况,即使有全局异常来处理,但不可避免造成不好的用户体验。第二 问题探究 在fragment使用上下文,一般有两种方式,一种是使用activity,另一种是使用appl...原创 2018-03-09 16:24:31 · 159 阅读 · 0 评论 -
Android攻城bug分享-02
第一 项目中出现的问题 -迁移到as上的奇怪错误 现在想必应该是只有少数的老项目因为维护成本的原因,还停留在ec上没有进行迁移。大部分的项目应该已经在as上运行了这个也是必然趋势,as构建项目的能力要强于ec不知道多少倍,并且还是Google的亲儿子,这个自然非常强大。公司的一个稍微旧一点的项目,在几经波折之后,还是迁移到as上,然后我就开始了漫长的bug修复之后。第二 ...原创 2018-05-08 15:24:50 · 201 阅读 · 0 评论