- 博客(22)
- 资源 (87)
- 收藏
- 关注
原创 Android 开发,你遇上 Emoji 头疼吗?
在 Android 中,如果需要使用的到 Emoji 表情,你会发现在某些设备上,有一些 Emoji 表情会被以豆腐块 “☐” 的形式显示,这是因为当前设备并不支持这个 Emoji 表情。而在 Android Support 中,新增加了一个 EmojiCompat 来专门解决这个问题,EmojiCompat 对 Android 4.4(Api Level 19)以及之后的系统,进行 Emoji 的
2017-12-29 11:18:39 1605
原创 这些工具,让你写博客的时候,只需要专注写作!
正文共:3878字15图预计阅读时间:10分钟工欲善其事必先利其器,至理名言啊!当你准备开始写一篇博客的时候,你会发现其实涉及到的东西还是很多的,尤其是写公众号。你会需要编辑器、图...
2017-12-28 07:50:00 446
原创 保持博客日更,看看我有什么建议!
正文共:3928字6图预计阅读时间:10分钟写公众号也已经有一年了,到现在保持着周一到周五,一周五天原创推文更新的节奏。这样的频率,应该算是高产了,而关于日更,我有一些想要分享的经...
2017-12-27 07:50:00 219
原创 我为什么不再转载别人的文章,而是坚持原创? | 写给我的 2017
正文共:2347字3图预计阅读时间:6分钟公众号已经开号快到一年了,公众号已经贯穿了我的 2017。我的公众号现在保持的节奏是周一到周五,每天早上 7:50 推送原创文章。关注过我...
2017-12-26 07:50:00 230
原创 我依然坚持建议你开始写博客 | 写给我的 2017
正文共:3049字3图预计阅读时间:8分钟本周是 2017 最后一周。公众号从年初开始更新,到现在基本上贯穿了我的 2017 年,本周就来聊聊我写公众号的一些点点滴滴,算是对我 2...
2017-12-25 07:50:00 143
原创 自我怀疑的开发者:你够好吗?
作者:Sihui Huang译者:承香墨影我想每个开发者在学习成长的过程中,在面临技术难题的时候,都有经历过自我怀疑的过程,但是有时候这并不是你的错,大家都经历过如此的过程。我们作为一个开发者,在成长的过程中,总有一些小的胜利和小的沮丧,学着为自己喝彩吧。以下任何一个,是不是听起来都很熟悉?你经常担心自己不够好。看看你周围的开发者们,他们似乎拥有一切。他们的代码比你的更简洁,他们 Debug 的速度
2017-12-22 13:04:12 306
原创 Git 二分调试法,火速定位疑难Bug!
你一定遇到过,一个很久没修改过的功能,莫名其妙的出现了问题?肉眼查代码、屡逻辑完全找不到问题点?前两天还好好的功能,怎么这个今天就不行了?这两天改动了这么多代码,到底是那一次改动引发的 Bug?这样非崩溃的 Bug,有时候想要排查出问题,并不是一件容易的事情。我想,这个时候你会需要 git bisect !一、git bisect 基础使用git bisect 是 Git 提供的一种 二分法 的调试
2017-12-20 11:47:30 1311
原创 Android View 焦点寻址的来龙去脉 !!!
正文共:1987字11图预计阅读时间:5分钟一、前言Android 系统的智能电视,最近两年基本上越来越火了,而在现在手机 App 开发中,都是使用触摸的模式进行操作,但是在开发智...
2017-12-20 07:50:00 368
原创 找了一天找不到 Bug ? 试试 Git 的二分法吧!!!
正文共:2221字11图预计阅读时间:6分钟你一定遇到过,一个很久没修改过的功能,莫名其妙的出现了问题?肉眼查代码、屡逻辑完全找不到问题点?前两天还好好的功能,怎么这个今天就不行了...
2017-12-19 07:50:00 193
原创 【深度好文】你程序员的职业生涯,都规划好了吗? | 文末福利
正文共:4079字11图预计阅读时间:11分钟职业的发展,就像是打怪升级,每一级都是时间和精力累加起来的,每个阶段都有一个关键主线目标需要完成。对于程序员,也不例外。程序员是一个技...
2017-12-18 07:50:00 382
原创 Kotlin 一个好用的新功能:Parcelize
在开发中,如果有需要用到序列化和反序列化的操作,就会用到 Serializable 或者 Parcelable,它们各有优缺点,会适用于不同的场景。Serializable 的优点是实现简单,你只需要实现一个 Serializable 接口,并不需要任何额外的代码,但是它的序列化和反序列化,实际上是使用反射做的,所以效率会略低,并且它会在序列化的过程中,会创建很多临时变量,所以更容易触发 GC。Pa
2017-12-15 13:58:35 3904 1
原创 Kotlin 一个好用的新功能:Parcelize !干掉序列化的模板代码
正文共:1744字7图预计阅读时间:5分钟在开发中,如果有需要用到序列化和反序列化的操作,就会用到 Serializable 或者 Parcelable,它们各有优缺点,会适用于不...
2017-12-15 07:50:00 393
原创 站在 Android 开发的角度,聊聊 Airbnb 的 Lottie!!!
一、前言你有没有遇上一些设计师,对一些酷炫的动画着迷,喜欢根据场景设计出可爱而流畅的动画。但是在实际工作中,哪怕开发人员也觉得这些动画非常的棒,可我们知道,越是定制化的动画,实现起来将会越麻烦和耗时。这有时候就会引发设计师和工程师的矛盾。而自从 Airbnb 开发出 Lottie 之后,设计师只需要使用 After Effects 设计出完美的动画,然后通过 Bodymovin 插件进行简单的转换和
2017-12-14 11:10:40 435
转载 Google 新推出三款 AI 拍照 App,走过路过不要错过!
正文共:1675字3图预计阅读时间:5分钟今年 Google 大会的主题是 AI First,而近日又发布了一系列新的图像实验App :Appsperiments,用于探索移动摄影...
2017-12-13 07:50:00 888
转载 MonkeyScript API 文档
一、前言本文档记录了和 MonkeyScript 相关的 API 文档。所有 API 描述均来自 MonkeySourceScript.java 。也可以自行查看源码,在线阅读地址:ht...
2017-12-12 07:50:00 110
原创 Monkey 自己就能写脚本,你不试试吗?
正文共:4513字6图预计阅读时间:12分钟一、前言之前有讲解过 Android 下 Monkey 的脚本命令,而且还用 Python 写了一个非常简单的利用 Monkey 的测试...
2017-12-12 07:50:00 477
原创 如何更精准的在 Github 上搜索开源库?你需要这些技巧!
正文共:2468字8图预计阅读时间:7分钟一、前言在日常工作中,我们并不推荐去重复造轮子,通常我们会去搜索一些稳定的第三方开源库来使用。而 Github 中,开源的那些代码库,就是...
2017-12-11 07:50:00 715
原创 定制你的输入法软键盘右下角|Tips
正文共:1353字8图预计阅读时间:4分钟一、前言今天分享一个小技巧,很多有搜索功能的 App 都有这个功能,在搜索输入框弹出的软键盘右下角,定制按钮样式,例如出现"搜索&...
2017-12-08 07:50:00 470
原创 Drawable 那么多种,但是场景就这么多,你都了解吗!!!
正文共:4188字 30图预计阅读时间:11分钟一、前言在 Android 的开发过程中,Drawable 经常会被用到,一般会用 Drawable 为 View 设置一个显示的效果...
2017-12-07 07:50:00 192 1
原创 你的第二个 Kotlin 版本的 Firefox 插件--让插件可以弹出来
作者:Kirill Rakhman译者:承香墨影本文由 Kirill Rakhman 授权翻译并发布。这篇文章是《你的第一个 Kotlin 版的 Firefox 插件》的续集。你应该先阅...
2017-12-05 07:50:00 133
原创 Android 软键盘的显示和隐藏,这样操作就对了
一、前言如果有需要用到输入的地方,通常会有需要自动弹出或者收起软键盘的需求。开篇明义,本文会讲讲弹出和收起软键盘的一些细节,最终还会从源码进行分析。想要操作软键盘,需要使用到 InputMethodManager ,它是一个系统服务,可以使用 Context.getSystemService() 获取到它。而很多关键的逻辑代码,都是在 InputMethodManagerService 中实现的。
2017-12-04 18:43:22 545 1
原创 回头看看你 十一 月份错过的原创好文!!!
正文共:2727字3图预计阅读时间:7分钟不知不觉,今年只剩下最后一个月了,年初立下的 Flag,今年实现了吗?上个月我又产出了一些原创好文,有你错过的吗?可以再回头看看。一、原创...
2017-12-01 19:20:00 122
Android下使用Canvas画图
2013-12-08
Android--从系统Camera和Gallery获取图片优化
2013-12-06
Android下从系统自带的Gallery应用中获取图片Demo
2013-12-04
Android下补间动画demo
2013-12-03
Android下逐帧动画的Demo
2013-12-03
Android中通过MediaRecorder录音录像
2013-12-01
Android下使用VideoView配合MediaController播放视频Demo
2013-11-27
Android下使用Camera硬件拍照Demo
2013-11-27
Android下使用SurfaceView播放视频文件
2013-11-26
Android如何调用系统现有的照相机拍照与摄像
2013-11-25
Android下使用SoundPool的示例
2013-11-24
Android 使用MediaPlayer高级
2013-11-22
Android下MediaPlayer播放MP3示例
2013-11-20
Android下展示大分辨率图片示例
2013-11-19
Andriod下读取图片Exif信息Demo
2013-11-15
Android-BroadcastReceiver高级应用
2013-11-13
Android的BroadcastReceiver简单示例
2013-11-12
Android服务Aidl的示例demo
2013-11-10
对象序列化成XMLDemo
2013-11-07
Android下Fragment的使用
2013-10-25
Universal-USB-Installer-1.9.5.2
2014-05-06
Android下传感器应用Demo
2014-04-24
Android下图片颜色变换处理Demo
2013-12-11
Android下使用Matrix进行图形变换处理的Demo
2013-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人