会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
贴吧客户端
博客园
首页
新随笔
联系
订阅
管理
2016年3月6日
[bug修复方案分享]ImageSpan居中问题
摘要: 1.背景及原因分析: 之前我们自定义的ImageSpan,居中的算法是这样: 这个计算方法使用bottom这一参数为基准,进行居中计算。如果一个textview设置了行距,在android5及以上的操作系统,textview在单行和多行是这个bottom值是不一样的(单行文本无行距)。导致居中的显示
阅读全文
posted @ 2016-03-06 17:34 贴吧客户端
阅读(545)
评论(0)
推荐(0)
2015年11月20日
[Crash修复方案]WebView中BadTokenException
摘要: 1.背景贴吧Crash平台中,收到了大量由于WebView中由于Window Token失效问题导致的Crash.2.Crash栈3.BadTokenException类型4.原因在WebView中,可以通过JS与前端页面进行交互,在JS调用中,会有很多的情况下在Native页面进行弹窗提示,如JS...
阅读全文
posted @ 2015-11-20 15:50 贴吧客户端
阅读(672)
评论(0)
推荐(0)
2015年11月1日
性能优化tips
摘要: 1. traceview 1)使用ddms中的traceview插件时,可在设置中将缓存调大,这样可以增加tracevew的追踪时间。 2)不建议选择间歇性取样,结果往往不准 2. 开发者工具之--显示surface更新 如果界面有循环重绘问题,开启它可以发现界面在不断的闪烁...
阅读全文
posted @ 2015-11-01 18:25 贴吧客户端
阅读(188)
评论(0)
推荐(0)
2015年9月28日
[bug修复方案分享]在不传父view的情况下Inflate最外层layout设置宽高失效的问题
摘要: 1. 背景给最外层layout设置固定宽高,然后使用inflate(layoutId, null )方式加载,则layoutId的最外层的控件的宽高是没有效果的。2. 原因分析(1)原因概述layout_width,layout_height是相对父View设置的,在没有指定父view的情况下inflate,没有生成对应的LayoutParams。(2)代码分析inflate对外主要有两种函数实现...
阅读全文
posted @ 2015-09-28 19:01 贴吧客户端
阅读(1072)
评论(0)
推荐(0)
[bug修复方案分享]Android4.0以上弹出Notification时图标显示不正常
摘要: 1. 现象在Android4.0以上系统中,弹出通知栏消息时图标显示不全,如下图: Normal 0 10 pt 0 2 false false false EN-US ZH-CN X-NONE $([{£¥·‘“〈《「『【〔〖〝﹙﹛﹝$(....
阅读全文
posted @ 2015-09-28 18:26 贴吧客户端
阅读(2042)
评论(0)
推荐(0)
2015年6月25日
[bug修复方案分享]阿拉伯文导致TextView显示顺序左右颠倒
摘要: bug现象:在“٩(·ω·) و”这个表情后通过StringBuilder拼接的文字会显示在表情内部,例如拼接“2015”后TextView控件中显示为“٩(·ω·) و2015”bug原因排查:Step1:怀疑是工程师调用append方法错误,但通过debug调试查看String的char[]值正...
阅读全文
posted @ 2015-06-25 22:01 贴吧客户端
阅读(1392)
评论(0)
推荐(0)