从 Android Studio Dophin 开始,Android Studio 中的默认展示了新版的 logcat。新版的 logcat 色彩上是更加的好看了,不同的 tag 会有不同的颜色,不同 level 等级的 log 默认也有不同的颜色。log 过滤修改的更简洁了,当…
老婆家在皖赣交界的县,自驾只需要两个多小时就能到达景德镇,因此,很早就有想要自驾前往的想法,由于自己没有车因此一直没能成行。 今年过完年过来老婆家,一时兴起,决定租车前往。 作为驾驶员,一路上穿行在高速上,且经过很多的山和隧道,没什么机会拍照留下影像,主要是到达景德镇拍了一些照片…
参加工作多年,找工作时参加过一些面试,经历过笔试,面试,电话面试等多种形式 。也作为面试官面试过很多人,也参加过公司的面试培训,观摩过其他同事的面试。最近系统学习了一下极客时间的《技术面试官识人手册》,课程介绍的东西虽然不能全盘拿来使用,但是还是有很多东西指的借鉴,今天想要从面试…
已经有几个年头没有写过年终总结了。 2022 年是非凡的一年,看到很多人写了年终总结,忍不住也来写一写。 这一年如果使用几个关键词来总结,我想我的关键词是魔幻,起伏和充实。 魔幻 2022 年已经是疫情的第三年了,反而过得比疫情的第一年更加的艰难。这一年,我们经历了两个月的全城封…
之前苦于电脑磁盘空间比较小,而 android 系统的源码越来越大,一直没有机会自己编译 Android 系统。这次换了电脑,磁盘足够大,可以尝试一下了。 而 android 源码的网站红色的字写着 Platform development on MacOS isn’t supp…
跟着同事一起出差,去了印度这个神奇的国度,真实的见到了火车挂人的情景和当地的一些风土人情。 当地的路上人车混行,很多载客三轮车,三轮车司机通常也不穿鞋。街边的手机店被中国手机厂商占领,在去的几个城市都有很多的 vivo、oppo、xiaomi 店,当然也有很多的三星店。 在车站看…
旧金山机场出来后立马去租车的地方取了车,直奔金门大桥。当天阴天,还有一点儿冷。 湾区海边的海鸟 海边的餐厅 斯坦福大学在硅谷离我们住的地方不远,第二天便过去转了一圈。学校是开放的,外面的草坪很大,学校的建筑有很多宗教特色的地方。 之后开始了此行的正事参加谷歌开发者大会,以及大会网…
日本关西蜜月行,去了京都、奈良,大阪三个地方。京都主要看风景,日本的一些古建筑,还有樱花的尾巴。奈良主要看小鹿。大阪去海游城和买买买。 晚上就在二条附近的餐饮街转转很有风情 准备去二年坂,出门没多久就遇到一个神社,日本神社是真的多 路两边也是有很多古建筑 还遇到了一些拍结婚照的日…
越来越多的网站已经支持 https 了,谷歌浏览器对于未使用 https 的网站会提示不安全。本站采用 hexo 来静态生成页面,之前托管在 github pages 上面,因为一直也没有弄。周末在家闲来无事,顺便就把博客改到 vps 上面,然后添加了 https 支持。 博客推…
Google IO 大会进行中,本次大会 Android 最大的新闻当属 Android O 以及 Kotlin 被官方认可。我发现了原来还有发布官方的架构库,以及推荐使用指南,分享给大家。 架构原则 关注分离 模型驱动 UI, 优先持久化模型 新架构 如上图所示,为新的架构模式…
Android N 正式版已经发布了。对于开发者来说一个重大的更新是对于 Java 支持到了 Java8,其中一点就是支持 Lambda。我们就来聊聊什么是 lambda,怎么在 Android 中使用。 什么是 lambda Lambda 可以理解为匿名函数, 帮助我们写出更加…
小红书 Android 客户端第一个版本于 2014 年 8 月 8 日发布,转眼到了 2016 年 8 月 8 日,小红书 Android 版本发版两周年。趁机回顾一下小红书的 Android 版本,两年中我们踩过很多坑,收获很多经验,分享出来与大家共勉。 小红书从最初 1.0…
之前做过一个图上标签但是动画样式不太好看,经过查找资料发现了一种全新的思路来实现动画,流畅的让标签的线显示和隐藏,示例如下,就在这里说一说。本文会涉及到 Path,Property Animation, PathEffect, PathMeasure。我们开始一一道来。 使用 P…
随着时代的发展,Android 的状态栏都不是乌黑一片了,在 Android4.4 之后我们可以修改状态栏的颜色或者让我们自己的 View 延伸到状态栏下面。我们可以进行更多的定制化了,然而有的时候我们使用的是淡色的颜色比如白色,由于状态栏上面的文字为白色,这样的话状态栏上面的文…
默认情况下情况下,使用 Android 的 WebView 是不能够支持上传文件的。而这个,也是在我们的前端工程师告知之后才了解的。因为 Android 的每个版本 WebView 的实现有差异,因此需要对不同版本去适配。花了一点时间,参考别人的代码,这个问题已经解决,这里把我踩…
随着手机性能的提高,以及 iOS 和 Android 两个平台的普及,更多的 App 都会选择两个平台的 App 都进行开发,在有些时候,为了更加快速的开发,我们会采用 hybird 方式开发,这个时候我们需要使用 webview 并且自己进行一些配置。Android 的 web…
android 最近的 support 库提供了 AlertDialog,可以让我们在低于 5.0 的系统使用到跟 5.0 系统一样的 Material Design 风格的对话框,但是使用了一段时间想到一些办法去改变对话框按钮字体的颜色,都不生效。 最近在网上找到了改变的方法,…
声明,这不是广告,没有任何利益瓜葛。 App 内测需要把安装把安装包放在一个地方进行托管,方便内测人员下载。国内有蒲公英,fir,等等这些网站可以用。 最近 fir 上了新版本了,上了新的 api,新界面,本以为它们会提供 gradle 的上传工具,结果没有,而且它们新版本还不好…
最近团队里面在做程序界面统一的工作,因此希望统一字体,接到一个研究怎么自定义字体的任务。因为我们的开发模式,所以需要研究在界面内的字体自定义,以及 webview 的显示中的字体自定义。 android 系统内置字体 android 系统本身内置了一些字体,可以在程序中使用,并且…
我们的项目包含图片编辑功能,特别是包含图片添加水印贴纸的功能,从最初的简单版可以添加一个图片并且移动位置,到现在添加的图片可以进行移动,以及缩放,旋转,已经是和其他的图片处理可以达到一样的很好的效果了。一直想要整理一下,分享一下实现的改进过程,一直没空,也由于我过于懒,没有动笔。…