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

作者简介:贾志凯,Testin崩溃分析(http://apm.testin.cn/)项目研发工程师,负责客户端SDK相关技术研发工作。5年移动互联网开发经验,曾任职于中科院、Symantec、Opera,对移动App的测试、分析有较深入的研究。 Android系统碎片化造成应用程序崩溃严重,在模拟器上运行良好的程序安装到某款手机上说不定就会出现崩溃的现象。而且,往往都是程序发布之后在用户端出现了崩

Android 工程引用其他Library工程时的R.id问题

A为普通Android工程B为设置了is Library的工程,B中有使用R.id,当A工程引用了B工程时会在A工程的gen目录中生成B的R文件,里面也包含了A的R文件中的内容,但是当B的id定义在layout文件中时需要注意layout的名称,如果A下有个main.xml的layout,B下也有个main.xml的layout,那么A编译时就会将B的main.xml中的所有id忽略,导致混淆报错

每个人都需要的中文排版指南

  之前有不少人在我公众号留言,说看我的排版很舒服,求指导。 我不是一个专业的写字人,我是程序员出身,在写代码的时候有点小洁癖,尽量会把每个细节做到更好,所以我在公众号写作的时候一样会注重每个细节,我认为排版是对写作最基本的要求,所以当我决定要在公众号写作的时候,就非常在意排版,并且一直在改进, 可惜的是,我看到无数不管是写博客还是写公众号的作者,从不会注意自己的排版,有时候看到一篇好的

良日启程

一 “每个农历新年临近的时候都会想起西安。” 年前,帆妹发了这样一条朋友圈,配乐是法兹乐队的《西安》,不由热泪盈眶,心生感慨。每每想到西安,大学时候的少年情怀便涌上心头,历历在目,我一直觉得高中和大学是对我影响极其大的七年,逐渐形成我的人生N观。毕业之后,时不时就会唱起《长安县》,去年的草莓音乐节上我跑到很靠前的位置,跟着马飞一起大声喊着陕西话,特别亲切。 二 每年都回老家过年,小镇变得很慢,时间

2016,随遇而安

一 依然是年末,依然是看完天下足球的年终盘点,依然是泪流满面,《2016,红与黑》。习惯了每年最后一期的华彩系列,这个主题让人意外,邵圣懿说这一年足球世界里多了一些黑色的调性,有空难,也有许多重要的人永远地离开了我们。 “最好的现在就在,最好的曾经就在,最好的永远都在。” 伟大的球员不是无尽的歌颂,而是把那些真正的不凡娓娓道来。这句话透着光阴的沉重感,让人唏嘘不已。我想,我们喜欢足球,不仅仅是因为

2016移动开发技术巡礼(by移动开发前线)

目录 前言 平台篇 iOS平台 Android平台 iOS开发技术篇 Android开发技术篇 跨平台技术篇(React Native、Weex、微信小程序) 热门行业技术篇(直播、VR/AR) 前言 2017年就要来了,过去的一年里你是否疏于学习,欠下技术债呢?如果答案是肯定的,希望本文能让你在学习上少走一点弯路。 2016年对于移动开发领域来说是颇受冲击的一年,Native开发面临着React