《手Q Android线程死锁监控与自动化分析实践》

一、问题背景 手Q每个版本上线以后研发同学都会收到各种问题反馈。在跟进手Q内部用户反馈的问题时,发现多例问题,其表象和原因如下: 1、问题表象:“未读不消失”、“图片不展示”、“菊花一直在转” 。。。 2、问题原因:死锁导致的功能不可用。 这类由死锁造成的功能不可用的问题,具有表象简单但影...

2018-03-30 15:01:06

阅读数 905

评论数 0

QUIC协议初探-iOS实践

本文来自于腾讯Bugly公众号(weixinBugly), 作者:emilymmwang,未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/NbewZ1NU49qSjIcdFrpotw | 导语 本文主要介绍了QUIC协议,以及初步研究的过程,用实践证...

2018-01-09 17:47:50

阅读数 3183

评论数 2

《不给“爸爸”添麻烦 - iTOP iOS 动态库改造》

iTOP ios 动态库改造

2017-12-26 11:38:02

阅读数 659

评论数 0

《Android外部存储》

外部存储作为开发中经常接触的一个重要系统组成,在Android历代版本中,有过许许多多重要的变更。我也曾疑惑过,为什么一个简简单单外部存储,会存在存在这么多奇奇怪怪?------>请看本文

2017-12-26 11:12:48

阅读数 1557

评论数 0

Android JNI出坑指南

本文来自于腾讯Bugly公众号(weixinBugly), 作者:qingcuilu,未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/AtxEEN13z_sdbZTpJsKWLw在Android编程中,出于硬件交互,跨平台,安全性,第三方库等方面的考虑,我们...

2017-12-26 09:44:55

阅读数 1436

评论数 0

《iPhone X ARKit Face Tracking》

iPhone X前置深度摄像头带来了Animoji和face ID,同时也将3D Face Tracking的接口开放给了开发者。有幸去Cupertino苹果总部参加了iPhone X的封闭开发,本文主要分享一下iPhone X上使用ARKit进行人脸追踪及3D建模的相关内容。

2017-12-04 11:07:19

阅读数 1964

评论数 0

《Android 创建线程源码与OOM分析》

企鹅FM近几个版本的外网Crash出现很多OutOfMemory(以下简称OOM)问题,Crash的堆栈都在Thread::start方法上。该文详细分析了发生原因。

2017-11-15 16:33:04

阅读数 2230

评论数 0

《你知道android的MessageQueue.IdleHandler吗?》

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/KpeBqIEYeOzt_frANoGuSg yangu 导语 干货!干货!或许可以是一种处理问题的新思路哟~~ 前言我们知道android是基...

2017-10-30 18:13:38

阅读数 2787

评论数 0

Android 7.0中ContentProvider实现原理

本文描述了ContentProvider发布者和调用者这两在Framework层是如何实现的。作为Android的四大组件之一,ContentProvider作为进程之间静态数据传递的重要手段,其在系统级别的应用中起了重大的作用。毫无疑问,ContentProvider核心机制之一也是Binder...

2017-10-17 09:53:10

阅读数 1416

评论数 0

《iOS APP 性能检测》

colawyeeqiu | 导语 最近组里在做性能优化,既然要优化,就首先要有指标来描述性能水平,并且可以检测到这些指标,通过指标值的变化来看优化效果,于是笔者调研了iOS APP性能检测的一些方法,在此总结一下。 首先,要明确性能检测都需要关注哪些指标,笔者列举了以下几个主要的,后面会详细说...

2017-10-16 11:06:37

阅读数 10706

评论数 0

《iOS 11 安全区域适配总结》

本文主要是对iOS 11下企鹅 FM APP中tableView内容下移20pt或下移64pt的问题适配的一个总结。内容包括五个部分:问题的原因分析、adjustContentInset属性的计算方式、什么情况下的tableView会发生内容下移、有哪些解决方法、解决这个问题时遇到的另外一个小问题。

2017-09-26 10:17:36

阅读数 2693

评论数 0

[特斯拉组件]ios高性能PageController

UIPageViewController的DataSource和Delegate的接口过于简单,对于比较复杂的情况(比如除了分页以外还有其他View的情况下)无法处理。参照下面的例图,我有一个tab下面有小黄条,跟着手势横向滑动的同时也横向滑动,这里系统的UIPageViewController无...

2017-09-19 15:20:50

阅读数 1035

评论数 0

微信iOS收款到账语音提醒开发总结

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址: http://mp.weixin.qq.com/s/yYCaPMxHGT9LyRyAPewVWQ TS语音合成方案分为离线合成方案和在线合成方案,离线合成方案省去网络请求,合成速度更快,节省网络流量,但...

2017-09-08 17:51:27

阅读数 5609

评论数 2

React Native按需加载 手Q狼人杀探索之路

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:http://mp.weixin.qq.com/s/mUzq4NaBHeF3T-NStLzuRw 作者:peterlmeng 导语最近特别火的狼人杀和最近特别火的React Native会擦出什么样的火...

2017-09-01 18:37:35

阅读数 1618

评论数 0

iOS App 启动性能优化

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/Kf3EbDIUuf0aWVT-UCEmbA 作者:samsonxu 导语本文介绍了如何优化iOS App的启动性能。本文分为四个部分: - 第一...

2017-08-18 09:59:05

阅读数 6724

评论数 6

Android 开发者必知必会的权限管理知识

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/OQRHEufCUXBA3d3DMZXMKQ导语本文主要讲解了Android 权限管理方面几个点: Android 权限背景知识; 权限检查及权限兼容;...

2017-08-11 09:50:49

阅读数 1454

评论数 0

你可能需要为你的 APP 适配 iOS 11

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/AZFrqL9dnlgA6Vt2sVhxIw作者:sonialiu 导语:iOS 11 为整个生态系统的 UI 元素带来了一种更加大胆、动态的新风格...

2017-08-03 17:00:52

阅读数 3007

评论数 0

页面结构化在 Android 上的尝试

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/M45DM5Ix7a2fmrsE8VPvxg作者:bizaitan 导语:MVP开发模式可以帮助项目结构解耦,但其庞大的方法数增加,较为笨重设计对于...

2017-07-24 15:51:41

阅读数 909

评论数 3

iOS 11: CORE ML—浅析

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/OWD5UEiVu5JpYArcd2H9ig 作者:liujizhou 导语:在刚刚过去的WWDC上,苹果发布了Core ML这个机器学习...

2017-07-18 16:39:10

阅读数 1864

评论数 0

Android 平台 Native 代码的崩溃捕获机制及实现

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/g-WzYF3wWAljok1XjPoo7w一、背景在Android平台,native crash一直是crash里的大头。native crash具有...

2017-07-12 10:31:35

阅读数 2927

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭