
android
文章平均质量分 72
少林扫地的
https://github.com/knowledgeIsMoney,
https://github.com/wcngsb,
做过驱动,写过android,玩过前端~
展开
-
android记录一次线上崩溃问题的分析解决过程
错误栈:第一步:首先看看出问题的源码没觉得有何异常,而且研发测试灰度过程中都没有崩溃,初步怀疑是适配问题,找找其他信息第二步:查找更多信息过程中发现崩溃集中在4.2.2和4.3版本,基本可以确认是版本适配问题,再仔细看看崩溃的日志,1 android.widget.RelativeLayout.onMeasure(RelativeLayout.java:631)2 android.view.View.measure(View.java:15689)实际崩溃发生在android源码里,高度原创 2020-05-19 18:40:45 · 555 阅读 · 0 评论 -
sentry在android上集成
https://spruce-sentry.stage.yunshanmeicai.com/sentry/java/getting-started/java-android/官方文档https://spruce-sentry.stage.yunshanmeicai.com/sentry/steward-app/getting-started/java/ 官方文档21.gradle添加 co...原创 2018-09-04 19:55:07 · 1929 阅读 · 0 评论 -
解决android8以上Only fullscreen opaque activities can request orientation的问题
Only fullscreen opaque activities can request orientationandroid O以后加了某种特性,导致手机可以不是fullscreen模式,所以手机会出现这个崩溃,解决方法如下:1.在manifest文件中去掉所有的 android:screenOrientation=“portrait”2.在baseActivit...原创 2018-12-07 15:21:46 · 532 阅读 · 0 评论 -
国内如何提高android依赖jar包的下载速度
这里只是个转载哈,怕以后用的时候找不到,自己记录下。非常感谢原文作者让我们提高了很多效率哈哈https://zhuanlan.zhihu.com/p/26019083很多人用Android Studio,最不爽的就是下载包依赖非常的缓慢。这是因为国内bintray网站访问速度很慢。谢谢阿里云,给我们提供了bintray jcenter mirror。如果想用阿里云的jcenter加速,请在用...转载 2018-12-14 17:31:31 · 815 阅读 · 0 评论 -
直播秒开攻略
玩过直播么?进入直播间直播画面秒出来,有想过如何实现的么?今天我就简单描述下实现的方案,首先要将videoplayer与展示的surface解耦分开,当用户点击进入直播间的时候,优先设置信息给一个第三方videoplayer获取拉流,同时进入直播间activity,在activity加载过程中把实际需要渲染的视图的surface设置给videoplayer并在activity中持有这个vide...原创 2019-06-10 17:13:49 · 1289 阅读 · 0 评论 -
Timber获取当前Class的Name做tag的源码分析
首先getTag是声明在 Tree这个类里面的,Tree类是初始化要new的对象,不然Timber是不会打印log的默认的getTag()是通过ThreadLocal查找是否有通过Timber.tag("")函数设置的TAG如果有就是用,并清除,保证只用一次public static abstract class Tree { final ThreadLocal<String...原创 2019-06-21 16:50:06 · 509 阅读 · 0 评论 -
Android设置windowIsFloating为false的dialog可以被软键盘顶起
做需求要求dialog可以被软键盘顶起来而不是覆盖,找了找方法后发现,将主题中的windowIsFloating属性设置为true时就可以达到想要的效果,windowIsFloating意思是dialog是否悬浮在activity上 <item name="android:windowIsFloating">true</item>但是,windowIsFloating...原创 2019-07-17 17:43:10 · 15874 阅读 · 1 评论