摘要: 这篇文章要感谢来自知乎的小伙伴:子非鱼,他最近被一件事情困惑,那就是:Android手机无法联调了。在解决完他的疑问后,突然意识到,其实自己在前一段时间也曾遇到同样的问题,最后居然还怀疑是电脑和手机不兼容导致的。然而,罪魁祸首居然是数据线。 好了,下面我们来看一下具体情况吧。 我们都在使用苹果公司的 阅读全文
posted @ 2019-10-29 18:59 萧文翰 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 用过“微信读书”的朋友都知道,如果我们想阅读全本的付费书籍,除了购买整本(使用书币)外,还可以使用无限卡。可无论是购买全书还是无限卡,归根结底都是要花银子的。 除此之外,还有一种方式——用阅读时长兑换书币。根据目前微信读书的兑换策略,阅读半个小时,即可兑换1枚赠币,每周最多可兑换10枚赠币。因此,理 阅读全文
posted @ 2019-10-28 16:04 萧文翰 阅读(1307) 评论(0) 推荐(2) 编辑
摘要: 掐指一算,距离2013年毕业已经过去六个年头了,如果算上一年的实习期,就有七年了。我不折不扣地成为了一个有将近七年经验职场的“老油条”,一直混迹在Android领域。深陷其中,无法自拔。可能是工作变动的原因,也可能是自己内心还有点“野”,总想摆脱公司对自己的束缚,总想自己搞出点什么名堂。 或许用“七 阅读全文
posted @ 2019-08-27 14:54 萧文翰 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 今天我们来聊一聊有关AppCompat,作为Android Jetpack系列文章的开篇。说到Android Jetpack,我们先看一下这张图: 从图中我们可以看到,整个Android Jetpack分为了四大部分,而我们今天要讲述的就是Foundation中的AppCompat小节,官方将该部分 阅读全文
posted @ 2019-03-11 22:05 萧文翰 阅读(1654) 评论(0) 推荐(2) 编辑
摘要: 这次我们依旧来谈谈有关性能优化的话题,这次我们会用到Google给我们提供的分析工具——Systrace。如果你还不了解这个工具,最好先了解一下。Google 官方文档: https://developer.android.com/studio/command line/systrace 我们还会用 阅读全文
posted @ 2019-02-25 10:26 萧文翰 阅读(1125) 评论(2) 推荐(1) 编辑
摘要: 继该系列的第一篇和番外篇之后,今天我们来聊一聊多窗口开发的注意事项。实际上,与其说“多窗口开发”,不如说让我们的APP 适应多窗口模式 。 可能有朋友会问,为什么要提到多窗口模式呢? 这是因为: 1. 折叠屏在展开后的屏幕会变大,而变大带来的变化就是多窗口运行; 2. 多窗口模式在很早之前就已经被G 阅读全文
posted @ 2019-02-20 17:58 萧文翰 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章中,我们有提到Activity在屏幕尺寸发生变更时的处理方式,总共有两种: 1. 重启APP以适应屏幕改变; 2. 手动处理数据,避免APP重启。 同样,这两种方式也同时适用于改变屏幕方向、更改系统语言、甚至输入法等等。 因此,本文也同样 适用于改变屏幕方向等情况的处理。 或许你会有疑问: 阅读全文
posted @ 2019-02-14 11:38 萧文翰 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 最近有关折叠屏产品的新闻层出不穷,各家手机厂商也分别慢慢地亮出了自家的产品。然而市场上的一些APP仍然没有很好地适配这样的设备,显示不正常和应用重启的状况时有发生。因此,我会用接下来的几篇文章来点出有关折叠屏开发中的一些需要注意的地方。 今天我们先来说一下 生命周期 ,这是广大开发者特别需要注意的一 阅读全文
posted @ 2019-01-30 14:56 萧文翰 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 感谢我的父亲、母亲、妻子、同事和朋友们,是你们让我能够有精力全情投入到工作和学习中,感谢你们为我做过的一切事! 传送门 ==> CSDN开博寄语 依稀记得不到5年前在CSDN写下上面这第一篇文字时的场景和感受,那个时候的我在软件开发领域还是一个懵懵懂懂的新人。其实在浩瀚的知识和未来面前,我们始终都是 阅读全文
posted @ 2019-01-29 21:42 萧文翰 阅读(381) 评论(0) 推荐(1) 编辑
摘要: 如题,相信很多开发者在调用系统照相机接收拍好的照片时,发现照片被无故旋转了90度。这一问题反映在大部分的三星手机上,当然其他的机器还没试完全,总之是有问题。 于是乎想到如下的解决办法: 1. 识别机型,获取手机型号,然后判断是否需要旋转; 2. 通过获取照片宽度和高度判断是否需要旋转; 3. 自己动 阅读全文
posted @ 2019-01-28 19:37 萧文翰 阅读(641) 评论(1) 推荐(0) 编辑