随笔分类 -  Android

摘要:typora root url: ./img Android 开发,你遇上 Emoji 头疼吗? 在 Android 中,如果需要使用的到 Emoji 表情,你会发现在某些设备上,有一些 Emoji 表情会被以豆腐块 “☐” 的形式显示,这是因为当前设备并不支持这个 Emoji 表情。 而在 And 阅读全文
posted @ 2017-12-29 11:18 承香墨影 阅读(5639) 评论(4) 推荐(1) 编辑
摘要:本周是 2017 最后一周。公众号从年初开始更新,到现在基本上贯穿了我的 2017 年,本周就来聊聊我写公众号的一些点点滴滴,算是对我 2017 的一个总结。 虽然几年之前,也曾经有一段时间在博客园也有一段时间保持 Android 基础系列文章的日更,算是我刚接触 Android 时候的记录。而今年 阅读全文
posted @ 2017-12-25 12:37 承香墨影 阅读(1674) 评论(6) 推荐(15) 编辑
摘要:你一定遇到过,一个很久没修改过的功能,莫名其妙的出现了问题?肉眼查代码、屡逻辑完全找不到问题点?前两天还好好的功能,怎么这个今天就不行了?这两天改动了这么多代码,到底是那一次改动引发的 Bug? 这样非崩溃的 Bug,有时候想要排查出问题,并不是一件容易的事情。我想,这个时候你会需要 git bis 阅读全文
posted @ 2017-12-22 13:05 承香墨影 阅读(996) 评论(0) 推荐(0) 编辑
摘要:在开发中,如果有需要用到序列化和反序列化的操作,就会用到 Serializable 或者 Parcelable,它们各有优缺点,会适用于不同的场景。 Serializable 的优点是实现简单,你只需要实现一个 Serializable 接口,并不需要任何额外的代码,但是它的序列化和反序列化,实际上 阅读全文
posted @ 2017-12-15 13:58 承香墨影 阅读(2924) 评论(3) 推荐(0) 编辑
摘要:一、前言 你有没有遇上一些设计师,对一些酷炫的动画着迷,喜欢根据场景设计出可爱而流畅的动画。但是在实际工作中,哪怕开发人员也觉得这些动画非常的棒,可我们知道,越是定制化的动画,实现起来将会越麻烦和耗时。这有时候就会引发设计师和工程师的矛盾。 而自从 Airbnb 开发出 Lottie 之后,设计师只 阅读全文
posted @ 2017-12-14 11:10 承香墨影 阅读(9946) 评论(1) 推荐(2) 编辑
摘要:一、前言 在 Android 的开发过程中,Drawable 经常会被用到,一般会用 Drawable 为 View 设置一个显示的效果。而在 Android 下,也提供了很多 Drawable 的默认实现,它们涉及到的内容非常的多,从属性到方法,但是日常生活中,会用到的只有那么些方式。 本文就在工 阅读全文
posted @ 2017-12-08 14:44 承香墨影 阅读(901) 评论(2) 推荐(1) 编辑
摘要:一、前言 如果有需要用到输入的地方,通常会有需要自动弹出或者收起软键盘的需求。开篇明义,本文会讲讲弹出和收起软键盘的一些细节,最终还会从源码进行分析。 想要操作软键盘,需要使用到 InputMethodManager ,它是一个系统服务,可以使用 获取到它。而很多关键的逻辑代码,都是在 InputM 阅读全文
posted @ 2017-12-04 18:43 承香墨影 阅读(45194) 评论(2) 推荐(2) 编辑
摘要:当你的设计师要求你在某个 View 上增加阴影效果,那你只需要认真阅读本文,阴影的问题就不再是问题。 一、前言 设计师的世界,与常人不同,有时候想要扁平化的风格,有时候又想要拟物化的风格。而在 Material Design 出来之后,为 UI 元素引入了高度的概念,它可以让某个元素更为突出,显示出 阅读全文
posted @ 2017-11-01 13:45 承香墨影 阅读(4084) 评论(0) 推荐(1) 编辑
摘要:一、前言 Android 的 App 实际上并不是运行在 Java 虚拟机中,而是运行在 Dalvik 虚拟机中。Dalvik 虚拟机对 Java 虚拟机做了一些额外的优化,让它更适用于移动设备。而 Dalvik 也有自己独特的汇编语言,Dalvik 就是通过这些汇编的指令集,来运行我们编译好的 A 阅读全文
posted @ 2017-10-27 13:33 承香墨影 阅读(3615) 评论(2) 推荐(2) 编辑
摘要:关注过我的公众号一段时间的朋友,都应该知道,最近一段时间,断断续续的一直在写一个关于修改 App 字体的系列文章,到现在已经写了九篇了,差不多算是将我觉得和字体有关的内容,都讲解清楚了,到现在,应该算是完结了。 花这么大的精力和篇幅,用来讲解 Android 替换字体的所有细节,我相信之后的 And 阅读全文
posted @ 2017-10-24 12:07 承香墨影 阅读(1474) 评论(2) 推荐(2) 编辑
摘要:一、前言 开门见山,开篇明义。有些场景下,我们会需要获取一些其它 App 的各项信息,例如:App 名称,包名、Icon 等。这个时候就需要使用到 PackageManager 这个类了。 本篇就 PackageManager 的使用,做一个详尽的讲解,助你拿到各项 App 的信息,当然也包括一些未 阅读全文
posted @ 2017-10-19 18:28 承香墨影 阅读(11568) 评论(0) 推荐(0) 编辑
摘要:序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解。主要会是一些常用的替换字体的方案,最后还会介绍一些全局替换的 阅读全文
posted @ 2017-10-18 10:59 承香墨影 阅读(1850) 评论(0) 推荐(0) 编辑
摘要:一、真的需要new一个Intent吗? 在 Android 中,打开一个 Activity ,有多少种方式?不过不管是使用什么方式,最终都没办法逃避创建一个 Intent ,然后 。 那么,如果想根据数据来确定跳转的页面呢? 需要怎么做比较好一点。DeepLink 好像是一个不错的解决方案,在 An 阅读全文
posted @ 2017-10-13 13:59 承香墨影 阅读(1935) 评论(2) 推荐(0) 编辑
摘要:一、前言 作为 Android 开发人员,有没有羡慕过 node.js 的导入三方库的方式,node.js 社区为开发者准备了一个快速可靠的依赖管理库。这样的依赖管理库,让 node.js 导入依赖库,非常的方便,一行代码就搞定了, 。 为了搞定这个问题,一个国外的程序员 @cesarferreir 阅读全文
posted @ 2017-10-12 09:10 承香墨影 阅读(824) 评论(1) 推荐(0) 编辑
摘要:序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解。主要会是一些常用的替换字体的方案,最后还会介绍一些全局替换的 阅读全文
posted @ 2017-10-09 13:56 承香墨影 阅读(2032) 评论(0) 推荐(0) 编辑
摘要:一、前言 Glide 是 Google 官方推荐的一款图片加载库,使用起来也非常的简单便利,Glide 它帮我们完成了很多很重要,但是却通用的功能,例如:图片的加载压缩、展示、加载图片的内存管理等等。 对 Glide 还不熟悉的朋友,可以参考 《 "一篇好文,助你上手 Glide" 》 但是,在使用 阅读全文
posted @ 2017-09-30 11:35 承香墨影 阅读(8804) 评论(1) 推荐(0) 编辑
摘要:序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解(可能是五篇)。主要会是一些常用的替换字体的方案,最后还会介绍 阅读全文
posted @ 2017-09-28 18:51 承香墨影 阅读(1376) 评论(0) 推荐(0) 编辑
摘要:序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解(可能是五篇)。主要会是一些常用的替换字体的方案,最后还会介绍 阅读全文
posted @ 2017-09-28 18:42 承香墨影 阅读(2659) 评论(0) 推荐(2) 编辑
摘要:序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 Android 修改字体相关的文章,但是写下来发现内容还挺多的,所以我决定将它们拆分一下,分几篇来详细的讲解(可能是五篇)。主要会是一些常用的替换字体的方案,最后还会介绍 阅读全文
posted @ 2017-09-21 19:34 承香墨影 阅读(1877) 评论(0) 推荐(1) 编辑
摘要:版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。 每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。 未经允许,不得转载。 序 在 Android 下使用自定义字体已经是一个比较常见的需求了,最近也做了个比较深入的研究。 那么按照惯例我又要出个一篇有关 阅读全文
posted @ 2017-09-21 19:31 承香墨影 阅读(25678) 评论(1) 推荐(1) 编辑