
踩坑记录
dzy_mails
这个作者很懒,什么都没留下…
展开
-
踩坑记录:adb修改settings数据库ContentObserver无回调
指定user 0即可,如果不加user 0指定user 0,修改的会是user 10,但是ContentObserver的user.id是0,所以无回调。在Android 14版本开发过程中遇到一个,通过adb修改settings数据库,发现生效但是监听的ContentObserver无回调。/data/system/user,会发现下面有0和10两个文件夹,高版本Android settings不再使用db存,而是xml文件。可以执行如下打印,会发现打印的userId是0。如何判断是user 0。原创 2024-09-20 20:05:04 · 569 阅读 · 0 评论 -
Android system/priv-app跟vendor/priv-app区别
小技巧原创 2022-10-27 15:58:21 · 564 阅读 · 0 评论 -
Android MQTT学习总结以及用法
Android MQTT学习总结以及用法前言MQTT是什么MQTT原理Android中使用MQTT前言记录在开发中学习,使用MQTT的经验,以及遇到的坑MQTT是什么 先上一段百度百科的说明MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情...原创 2020-11-26 17:35:35 · 515 阅读 · 0 评论 -
Android RecycleView加载数据时,View闪烁
在项目中遇到一个问题,用RecycleView+databing组合加载或者刷新数据的时候,View总是会闪烁一下。查询了很多文档,有的写的是关闭动画,用如下代码:recyclerView.getItemAnimator().setAddDuration(0); recyclerView.getItemAnimator().setChangeDuration(0); recyclerView.getItemAnimator().setMoveDuration(0);原创 2020-10-24 16:46:45 · 1152 阅读 · 0 评论 -
Android 生成二维码踩坑之二维码无法正常识别扫码
网上Android生成二维码的文章很多,我看的一帖是Android生成自定义二维码,这篇文章详细讲解了如何生成一个二维码。我在实际使用的时候遇到一个问题,就是生成的二维码是有问题的,扫码无效果。。。我的二维码展示的时候背景是个黑色,生成是黑白相间的二维码,展示是没问题的,尝试修改找寻问题。发现问题的原因竟然是我的margin的值有问题 if (!TextU...原创 2020-03-19 14:52:34 · 3054 阅读 · 0 评论 -
Android studio 踩坑记录之包名异常导致无法通过包名类名启动App
在项目开发中遇到一个问题,在Android studio项目中,在AndroidManifest.xml中写的包名,也声明了MainActivity,但是在实际测试的时候通过adb shell am start 包名/类名的方式是无法正常启动app的,报错Activity class does not exit<manifest xmlns:android="http://schema...原创 2020-03-19 13:59:27 · 1967 阅读 · 0 评论 -
踩坑记录之开机启动android app
开机启动app,通过接收开机广播,如下写法:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />如果编译app后,通过adb install 安装,会发现重启设备无效,原因如下:Android3.1开始,由于安全性的考虑.程序在安装后,用户没有通过自己的操作...原创 2020-01-15 17:00:08 · 324 阅读 · 0 评论 -
Android Mock测试问题记录
Android Mock测试问题记录前言问题一 测试的类包含Android接口导致失败修改方式前言记录在Android中使用Mock遇到的问题记录,编译的IDE为Android studio问题一 测试的类包含Android接口导致失败通过mock进行单元测试开发的时候,最常遇到的一类问题就是要测试的方法里包含Android原生的接口或者是工具类导致运行失败,例如方法里含有Log.d(…)...原创 2019-10-14 17:16:29 · 435 阅读 · 0 评论 -
RxJava踩坑记录之Android App
RxJava踩坑记录之Android App简介项目场景原因分析解决方法简介这一段比较火的RxJava在项目上使用,MVVM+RxJava,使用RxJava的时候是在ViewModel中处理异步的状态回调,往往是一个界面针对一个ViewModel,会出现一类情况,两个View其实是对一个状态进行监听,即两个ViewModel里都监听一个状态,监听该状态是用RxJava。项目场景在开发And...原创 2019-10-10 15:09:25 · 287 阅读 · 0 评论