android

免费专栏推荐:小米 MIUI 系统工程师 的《从源码角度看 Android》

3

admin168 发布于 2017-11-10

今天推荐的是小米MIUI系统工程师 YogiAi 开设的《从源码角度看 Android》免费专栏。 关于专栏介绍,作者是这么写的: 从源码的角度看 Android,关注本专栏,你将可以同我一起遨游其乐无穷的源码世界。阅读源码的重要性我就不多言了,大家都懂。不过你可以想象有朝一日,...

阅读(10)评论(0)赞 (0)

插件化开发小结

6

admin168 发布于 2017-11-10

  引言 先简单介绍一下Android插件化。很早之前已经有公司在研究这项技术,淘宝做得比较早,但淘宝的这项技术一直是保密的。直到2015年才陆续出现很多框架,Android插件化分成很多技术流派,实现的方式都不太一样。 发展历史 首先,要记住2012年这个时间点。20...

阅读(11)评论(0)赞 (0)

我的Java设计模式-策略模式

1

admin168 发布于 2017-11-04

今天给大家说说田忌赛马的故事。如有雷同,纯属巧合!话说在战国时期,群雄割据,硝烟四起,茶余饭后还是少不了娱乐活动的,其中赛马是最火爆的。一天,孙膑看到田忌像个死鸡似的就知道肯定赛马又输给了齐威王,立马抓住田忌去跟齐威王再赛一场。 孙膑:“小忌啊,哥哥看着你心疼啊,哥哥出对策帮你赢...

阅读(12)评论(0)赞 (0)

Android事件管理源码剖析

7

admin168 发布于 2017-11-03

序言 最近在看Android触摸屏事件相关的源码,为了对整个事件体系的了解,所以对事件相关,从事件的产生,写入设备文件到我们的应用层如何获取到事件,整个传递机制源码进行了分析,以下为对于相关代码的梳理过程中的一些代码剖析记录。希望能够对大家有所帮助,同时也希望对于理解不当之处能够...

阅读(7)评论(0)赞 (0)

面试题 之 『 Activity启动模式 』

11

admin168 发布于 2017-11-03

终于撇开恶心的业务代码,有时间来复习下android知识了,笔者也属于那种,间歇性雄心斗志,持续性混吃等死,的人,每天加班干到深夜,都 ™ 没时间学习,复习一些知识了,本篇文章也是一种记录,一种备忘,要是一不小心帮助到了别人,想必也是极好的,笔者知识有限,也在学习,难免纰漏,万望...

阅读(10)评论(0)赞 (0)

聊聊 Material Design 里,阴影的那些事儿!

39

admin168 发布于 2017-11-02

当你的设计师要求你在某个 View 上增加阴影效果,那你只需要认真阅读本文,阴影的问题就不再是问题。 一、前言 设计师的世界,与常人不同,有时候想要扁平化的风格,有时候又想要拟物化的风格。而在 Material Design 出来之后,为 UI 元素引入了高度的概念,它可以让某个...

阅读(9)评论(0)赞 (0)

利用ViewDragHelper轻松实现Android拼图游戏

2

admin168 发布于 2017-11-02

前言 最近一段时间看了一些介绍ViewDragHelper的博客,感觉这是一个处理手势滑动的神奇,看完以后就想做点东西练练手,于是就做了这个Android拼图小游戏。 先上个效果图 源码 https://github.com/kevin-mob/Puzzle 实现思路 自定义Pu...

阅读(8)评论(0)赞 (0)

在windows10上配置Android的环境变量

5

admin168 发布于 2017-10-31

一, 首先右击“我的计算机”或“此电脑”图标,在弹出来的下拉列表中点击“属性(R)“,进入到“系统”属性面板,点击左侧的“高级系统设置”,如下图所示。如下图所示。 二,弹出一个“系统属性”窗口,点击右下角的“环境变量(N)…”按钮,如下图所示。 三,系统变量(s)&#...

阅读(11)评论(0)赞 (0)

如何在Windows上搭建Android开发环境

11

admin168 发布于 2017-10-31

Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家介绍一下如何在Windows上搭建Android开发环境。 工具/原料 adt-...

阅读(7)评论(0)赞 (0)

用 Smali 手写一个可运行的 HelloWorld!!!

8

admin168 发布于 2017-10-28

一、前言 Android 的 App 实际上并不是运行在 Java 虚拟机中,而是运行在 Dalvik 虚拟机中。Dalvik 虚拟机对 Java 虚拟机做了一些额外的优化,让它更适用于移动设备。而 Dalvik 也有自己独特的汇编语言,Dalvik 就是通过这些汇编的指令集,来...

阅读(8)评论(0)赞 (0)