自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jaqen's Blog

微信公众号 JaqenAndroid,后台回复「1024」,送你特别推送。

  • 博客(14)
  • 收藏
  • 关注

原创 微信公众号文字该如何排版?

文字排版是一篇文章展现给读者的第一印象,不知道大家怎么看,反正我每次看到排版错乱的文章,往下读的兴趣直接减少了一半。自从在微信公众平台写文章,发现平台自带编辑器功能确实很弱,尤其对于技术文章,其排版更是惨不忍睹。所以光用它默认的功能,是很难做出优秀的排版的。所以我一直在寻找好的排版工具。网上有很多公司自己开发了微信排版器,基本使用方法差不多,即用户选择内容类型,然后选择一种样式,编辑器里就...

2018-07-30 19:22:27 6468

原创 Android Handler 消息处理机制

日常开发中,一般不会在子线程中直接进行 UI 操作,大部分采取的办法是创建 Message 对象,然后借助 Handler 发送出去,再在 Handler 的 handlerMessage() 方法中获取 Message 对象,进行一系列的 UI 操作。Handler 负责发送 Message, 又负责处理 Message, 其中经历了什么 ,需要从源码中一探究竟。首先看 Handler 的构...

2018-07-29 15:02:39 208

原创 习惯一定是好的吗?

从工作以来,一直在用 Excel 作研发计划,每次都需要一边列任务,一边看日历排周期,确实挺麻烦的。但时间久了之后也就习惯了。最近一些日子,项目组中突然流行使用微软的 Project 软件做计划。虽然我觉得微软的软件做得确实很难看难用,但是在排计划方面确实要比 Excel 好用些。习惯了 Excel 之后,使用这个工具一时也是非常不习惯,第一次使用的时候,用不好就直接放弃了。都是因为被习惯绑架...

2018-07-26 23:10:52 169

原创 最好用的 Markdown 编辑器

Markdown ,相信没有人不知道了吧,这里不多介绍了。如果还没听过,强烈建议百度一下,五分钟即可上手,包你会了之后就不想zai用 Office Word 写文档了。今天主要推荐的是我一直在用的 Markdown 编辑器「Typora」。网站的首页是这样的,一看就是很清新文艺啊。很多 Markdown 编辑器都是分两屏,左边编辑,右边显示文档效果,而 Typora 厉害了,编辑和...

2018-07-25 22:59:57 5145

原创 安卓用户初次体验微信公众号信息流改版

首先吐槽下微信,为什么每次更新对安卓用户都不友好,比如前一段时间的公众号助手应用,安卓用户至今还没用上。还有这次的公众号改版,苹果用户们各种信息流解读转发,安卓用户还是啥也看不见,一脸懵逼。这是对安卓存在歧视吗?我是通过圈内人获取到了安卓测试版,体验了一段时间了。还是有一些不稳定,出现了几次闪退。今天主要是来聊聊这次公众号信息流改版的体验和见解,作为一个安卓尝鲜用户。这次的信息流改版后...

2018-07-22 20:54:05 1565

原创 为什么要写公众号?

为什么要写公众号?其实很久以前,我就想写公众号进行记录分享。但一直犹豫不决,主要原因有二,一是认为自己水平不够,二是懒。最近一段时间,在工作了一周年后,回首这一年的时光,傻乎乎的就过去了,似乎也没干成什么。我觉得我应该做些什么,至少为青春留下些什么。所以,最近我开通了一个公众号。为什么要写公众号?我认为有下面四个原因。1、整理思路,表达自己2、知识积累,技术沉淀3、打造个人...

2018-07-18 20:25:53 1557 1

原创 程序员,你慌不慌?

如今作为 Android 开发工程师,面对层出不穷的新技术,不知道你慌不慌。我先列举下这些年的一些新技术和新变化吧。模块化、组件化、插件化、热更新、热修复,这些技术就算不会也应该都有所耳闻吧。RxJava、Retrofit、Dagger、MVP 组合的开发模式也是越来越成为主流开发技术。跨平台技术一度受到追捧,我在刚从事 Android 时,一度听说 Android 原生要被 Re...

2018-07-18 19:18:15 437

原创 Android 学习之路

从事 Android 开发一周年了,作为一个非科班出身的程序员,一路走来其实挺不容易的。这里我想记录这一路的自学历程,算是对自己一个阶段的总结,也希望能给那些正在或者准备从事 Android 开发的人一个参考,能帮助到一些人更好。决心确实现在移动开发职位的门槛越来越高了。主要原因是前几年移动互联网高速发展,Android 开发需求量特大,很多人都去学习 Android。到目前这个阶段,...

2018-07-15 20:07:59 3565

原创 Android 编码规范

简单总结了 Android 开发中的一些代码规范,供开发者参考。0 Index1 命名规范2 注释规范3 格式规范4 参考资料1 命名规范大驼峰命名(UpperCamelCase):每个单词的第一个字母都大写。小驼峰命名(lowerCamelCase):除第一个单词以外,每一个单词的第一个字母大写。命名的基本原则: 不能以下划线或美元符号开始,也不能...

2018-07-15 13:01:08 220

原创 Android onSaveInstanceState

1、onSaveInstanceState 调用时机?按 home 键退到后台按手机息屏键选择其他程序时从当前 Activity 启动其他 Activity 中屏幕切换时系统内存不足时,优先级低的 Activity 被杀死时总之,onSaveInstanceState 的调用遵循一个重要原则,即当系统 ”未经许可“ 有销毁 Activity 的可能时,系统有责任保存一些非永久...

2018-07-12 22:27:35 318

原创 Android 专用的日志封装库

俗话说,要想程序不出 Bug, 那就一行代码也不写。所以在程序开发或者上线后如果出现了 Bug,能够及时查看日志,对修复 Bug 非常有帮助。目前最为流行的本地日志框架应该是 orhanobut 的 Logger 库,功能很强大而且打印出来的日志非常好看。网络日志这块应该是 square 的 okhttp-logging-interceptor 库。于是我便对这两种框架进行了封装,作为...

2018-07-12 22:25:55 347

原创 Android APK 打包过程

在日常开发中,每天都会点击 Android Studio 的 run 按钮运行很多次应用,Android Studio 很好地帮我们隐去了 APK 的生成流程,这中间经历了哪些流程,这里简单梳理记录下。Android APK 本质上是一个压缩包,打开后会发现就是各种资源文件、一或多个 dex 文件、AndroidManifest.xml、resources.arsc 以及其他一些文件组成的。...

2018-07-11 22:23:48 206

原创 如何快速上传开源项目至 Jcenter

前几天上传了个项目至 Jcenter,看了网上很多教程,基本都是以 gradle-bintray-plugin 这个插件做上传,教程看着都好费劲,对于新手来说真的好麻烦。找到了另外一种方法,采用 bintray-release 插件,感觉要比 gradle-bintray-plugin 简单很多啊。于是在此记录一下,希望能帮助到新手。1、注册 bintray.com 账户jcent...

2018-07-11 22:20:29 138

原创 Android APK 签名原理

Android APK 签名原理涉及到密码学的加密算法、数字签名、数字证书等基础知识,这里做个总结记录。非对称加密需要两个密钥,一个是公开密钥,另一个是私有密钥;一个用作加密的时候,另一个则用作解密。其相对的加密即为对称加密,可以用现实世界中的例子来对比:一个传统保管箱,开门和关门都是使用同一条钥匙,这是对称加密;而一个公开的邮箱,投递口是任何人都可以寄信进去的,这可视为公钥;而只有邮箱主人拥有钥...

2018-07-10 22:09:06 325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除