自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

元笙的博客

人类最伟大的成就之一就是学会记录知识,每个人不仅要做到继承更要做好记录,而我已在路上......

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

原创 优秀个人技术博客

优秀个人技术博客作为一个程序员,我们经常需要去网络上寻找大量的参考资料以解决当前遇到的问题,就应用型需求问题几乎都不可避免的会被许多不同地域不同时间的开发者遇到,这类问题可以直接通过前人的解决方案来进行自我消化病指导解决我们遇到的问题,但是有时经常会无意在网络一角发现优秀的技术资源,虽然可以通过浏览器的书签保或者其他形式存下来,可如果换了浏览器换了电脑等情况下丢失了这些宝贵的资源,可谓得不偿失。

2017-07-14 10:32:06 7275 1

原创 Android 7.0下拍照和裁剪图片

Android 7.0下拍照和裁剪图片最近,公司的APP集中爆发了头像上传中拍照或照片裁剪的bug,让我才意识到及时学习Android新特性是多么重要,一个过去式的APP是无法一直满足日益变化的新需求,毕竟即使当时编码的开发者再牛逼,他也不可能预料到未来的技术变更,所以Android APP 兼容适配不可避免。

2017-07-12 15:51:20 8906 1

原创 Android Dialog 源码研究

Android Dialog 源码研究在阅读Dialog源代码之前,我给自己提出了4个问题,带着这4个问题的疑问,我才开始看源码,这样的好处能让阅读中有了侧重点,往往能更快的理解某些代码的意图,这也正是为什么总说提出问题本身,要比解决问题困难。

2017-07-03 17:19:09 1275 3

原创 (一)托管项目到GitHub

托管项目到GitHubGitHub,是一个面向开源及私有软件项目的托管平台。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。作为一名程序员,尤其是移动开发者,都或多或少得去GitHub上下载过第三方库来简化自己的工作。

2017-06-26 16:19:14 744

原创 Android APP的沉浸式体验

Android APP的沉浸式体验沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。这种体验在各类游戏中被广泛应用,绝大部分的游戏都会在打开后,使得屏幕被完全被游戏占据,让玩家沉浸其中。这里,抛开人机设计交互体验上不说,从技术角度看Android APP如何实现沉浸式效果。

2017-06-21 17:28:48 4221

原创 Android 状态栏的透明效果体验

Android 状态栏的透明效果体验现在,越来越多的Android APP采用了透明的状态栏的效果来让自己的APP在效果上接近IOS系统自带的“沉浸式“顶栏体验。目前这种实现方式的叫法,国内普遍称之为:沉浸式状态栏。但是,我通过在网络查询大量相关资料表明:此处的沉浸式状态栏其实就是指透明状态栏。

2017-06-21 11:15:34 669

原创 Android App的启动黑/白屏

Android App的启动黑/白屏作为一名Android应用开发者,都会遇到过打开应用会出现短暂黑/白屏,之后才会出现正常的应用界面;然而又有很多APP,好像可以秒开而无黑/白屏的问题,如淘宝/美团/微信…..

2017-06-20 09:02:18 555

原创 在Mac下反编译apk

在Mac下反编译apk谷歌本身提供了相关工具进行apk的反编译,但是随着代码混淆和apk安全加固的发展,反编译已经很少需要使用到,但是获取一个apk的资源文件等,使用反编译是最小代价的。 谷歌提供的反编译工具,本身是跨平台的,可以在windows/mac/linux上都可以运行,因为大部分工具是jar形式的。

2017-06-12 13:39:15 626

翻译 使用Meterial Design构建Android应用

使用Meterial Design构建Android应用翻译原文:http://hmkcode.com/material-design-app-android-design-support-library-appcompat/

2017-06-09 08:36:25 563

原创 学会在博客中使用gif

学会在博客中使用gif 在CSDN博客中,使用markdown的语法插入图片后不方便调整其大小,位置等,不利于排版,学会使用HTML语法来帮助排版博客,大有裨益。

2017-06-06 10:45:00 660

原创 ActionBar,曾经的导航栏

ActionBar,曾经的导航栏ActionBar 是Android3.0之后引入的为统一UI风格的导航栏,到了5.0之后,因为MD概念的出现,Google推荐使用ToolBar来代替ActionBar,从而延续统一的UI设计风格,让大部分App在Android系统上无论是观感上还是操作上,都保持一致性。ActionBar长啥样? 上图,就是Google官网给出的ActionBar的照片,其中

2017-06-05 16:37:25 478

原创 在映射表中使用enum枚举

最近,公司安排我去参与重构一个ODN项目,其中有一条要求是把现有的仅支持单一公司Box的代码提升为支持多厂家,经过讨论组合指令采用了策略,进行了抽取优化,但是对单一指令却无法抽取,因为各个厂家的数据体不同,相同指令要求的参数也不同,这给我们带来了很大的苦恼。我经过仔细分析业务流程,发现不论哪一个厂家的指令,最简单的情况是命令直接是固定的,最复杂的情况是,本次的命令需要上面好几个命令的结果,这既是多厂

2017-03-20 15:59:07 1608

原创 代码维护之反射篇

最近新入职一家公司,负责维护一个有5年历史的Android APP,在维护中我发现有些技巧可以帮我们更高效的实现功能的迁移,避免重复造轮子,在本文介绍的反射是其中一种方法可以以最小代价不重复代码。

2017-03-10 15:48:28 424

原创 Fontawesome的使用(续)

[勘误]我在我的上篇博客一种可以代替图标的字符集Fontawesome一文中写到Fontawesome字体集在AS中是无法在布局编辑器中直接查看显示效果,这一结论是错误的,今天工作中需求要求有一个字体图标会出现多次,如果采用博客

2017-03-09 19:39:56 410

原创 一种可以代替图标的字符集Fontawesome

一套绝佳的图标字体库最近,在维护公司某个项目时,因为我是新入职的,刚拿到Android应用源码,有一天leader叫我增加一个页面,我看了就问了一句这些图标我没有,结果leader就是这不是图标,而是字符集运行时渲染出来的,有兴趣来看看...

2017-03-08 20:10:10 1843

原创 如果你想,那请去做

和大家一样,我是一个刚入行的程序猿,但总幻想着成为别人口中的”大牛”,最近换工作,才发现其实自己不过是井底之蛙,在技术面前没有全会的人,只有靠慢慢沉淀下来的开发经验,让那些大神们区别于我们,真正的高手是随时间而成长的,只不过时刻不同,有人年级轻轻却早名声在外,有人迟暮之年才跻身大师,相同的是他们都是在相当长时间里保持学习,保持进步,成功之路或有千万,然无坚持却如山无险峰,水无激流,难成壮景。

2017-03-02 22:18:36 493 2

空空如也

空空如也

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

TA关注的人

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