- 博客(16)
- 收藏
- 关注
原创 Android Studio中annotation processors javax.xml.bind.JAXBException 的增量编译失败分析
在该文件 gradle.properties 添加标签 enableSeparateAnnotationProcessing=true。请检查项目build.gradle的配置,图中红圈配置是否和自己的Android studio编译器版本号一致。log报错信息如图,如果是跟我差不多的错误,可参考解法。确保项目配置没错的情况添加:LOG提示说的很清楚。
2023-03-10 17:46:40
320
原创 关于Luncher编译AndroidManifest无效的问题。
如果在编译中发现清单文件编译后还是无效,无限报错是否在清单文件中已注册。请将编译好的APK/push进设备之后重启。这个问题,,也就折磨了我两天。百度也找不到原因。不知道是不是编译环境的问题。...
2020-03-31 18:27:12
230
原创 关于小米MIUI系统Toast弹框自带包名的解决办法
解决办法:Toast toast = Toast.makeText(mContext, “”, Toast.LENGTH_SHORT);toast.setText(text);toast.show();这样写也是可以的,不过null会报空指针异常警告(Warn)虽然并不会让应用挂掉但还是不推荐这样。Toast toast = Toast.makeText(mContext, null, ...
2019-05-23 17:36:50
1359
转载 2019年android第三方框架使用记录
一:ColorPickerview这是我目前见过的最好的颜色选择器第三方框架。代码说明也比较简单易懂。可惜颜色进度条只有横着的。想要竖着的只有自己重写了地址:https://github.com/skydoves/ColorPickerView二:AndroidAutoSize这是我用过最简单的屏幕适配框架。也是当下最流行的屏幕适配框架(大概吧)。老项目大概还是SmallestWidt...
2019-04-03 16:55:09
316
转载 Android记录一些自己用过的却不大记得住的东西
一:获得当前背景Drawable bg= getBackground();//bg包括color和Drawableif (bg instanceof ColorDrawable) {ColorDrawable colordDrawable = (ColorDrawable) bg;int color = colordDrawable.getColor();paint.setColor(...
2019-04-03 16:46:15
181
原创 关于我被Cts坑的不要不要的那些事
公司的手机最近也开始进行CTS测试了。分配了几个bug给我,改的我欲仙欲死。1:run cts -m CtsViewTestCases -tandroid.view.cts.PixelCopyTest#testWindowProducerCopyToRGBA16F错误原因:未知解决方案:修改以下文件frameworks/base/libs/hwui/Extensions.cpp+mHa...
2018-10-10 17:25:15
2516
1
原创 关于adb命令的一些知识
一:adb devices 查找设备二:adb install +【安装包路径】安装应用到设备 adb install -r +【安装包路径】卸载并安装应用三:adb push 【文件路径】+【设备内存路径】 传输文件到设备 adb pull 【设备文件路径】+【导出路径】 导出设备文件四:adb shell am start -a 【action_na...
2018-08-29 13:49:47
242
原创 安卓工具Uiautomatorviewer元素定位器
一:路径:SDK/Bin/Uiautomatorviewer 直接打开就行 二:使用方法:打开之后用数据线连上手机。用adb devices查询一下找到没有。找到手机之后点击左上角的截屏按钮。这样工具就会把当前屏幕所显示的页面截下来并显示个控件的信息 id等。如下图 三:不得不说有这工具改源码bug好改很多。可以快速定位bug位置。可能有些情况你点击绿色的截屏按钮会报一个错 Er...
2018-08-25 15:23:05
1795
原创 关于安卓7.0手状态栏电筒跟手电筒应用不同步以及点击范围过大的bug
问题一:手电筒主界面点击范围,用户不管点到屏幕那个地方都会开关手电筒,这肯定是不符合用户需要的。 解决办法:路径:packages/apps/torch/src/com/android/flashlight/MainActivity.java 在这个文件里的onTouchEvent()方法中缩小用户的可点击范围就可以了。问题二:状态栏手电筒跟手电筒应用不同步 状态栏手电筒在SystemU...
2018-08-24 11:01:26
766
原创 关于安卓8.1长按Home键没有弹出后台应用管理程序的解决方式
首先说明:安卓8.0是有这个功能的,不过不是长按事件,而是双击。双击home键弹出后台应用管理程序。 路径:frameworks/base/core/res/res/values/config.xml 接下来,是改成长按事件 第一步:还是在上面的路径中修改 第二步:路径:frameworks/base/services/core/java/com/android/server/po...
2018-08-23 10:31:35
2321
3
原创 关于安卓7.0添加联系人之后进入短信会闪现联系人的信息
原因:添加联系人信息后发送了个广播(我理解为广播)启动短信加载程序而导致的 解决方式:路径:packages/apps/Contacts/src/com/android/contacts/quickcontact/QuickContactActivity.java 在其中的startInteractionLoaders方法中注释掉这段代码...
2018-08-23 10:06:17
330
原创 关于安卓7.0短信接收无振动效果
原因:源码里面做了个判断。判断当前是否处于震动模式。是的话就会有震动效果。不是则没有。此时,短信里面的震动设置是无效的。 解放方法:修改他的判断规则就可以了,安卓8.0已经去掉了。 路径:packages/apps/Mms/src/com/android/mms/transaction/MessagingNotification.java 在里面的updateNotification()方法...
2018-08-23 09:59:20
399
原创 关于安卓7.0短信草稿和已发送短信未区分的修改(无草稿图标说明)。
解决办法有两个。 第一个简单点,谷歌BOSS的源码上就有,不过他注释掉了,不知道为什么。恢复就好。路径:packages/apps/Mms/src/com/android/mms/ui/ConversationListItem.java 在他的formatMessage方法中
一:跑项目的时候会AS会报个提示,如下图 原因:1:手机内存不足。2:开发者选项 usb调试未打开二:用if语句的时候最好接个else语句,否则可能出现复用现象三:app启动白屏 or 黑屏 解决办法:1.@null换个背景 2:true 变成透明Activity反复跳转出现黑屏也可用上面的第二种方法解决。四:防止重复点击事件 private long lastCli...
2018-08-22 15:21:00
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人