
【移动开发-Android中级篇】
小小工匠
show me the code ,change the world
展开
-
Adnroid体系与系统架构
Android体系与系统架构1.1 Google生态系统1.2 Android系统架构1.2.1 Linux1.2.2 Dalvik和ART1.2.3 Framework1.2.4 Standard libraries1.2.5 Application1.3 Android App 组件框架1.3.1 Android四大组件是如何协同工作1.3.2 应用运行上下问对象1.4 Adnroid系统源代码原创 2015-12-15 01:05:57 · 11915 阅读 · 0 评论 -
Android-2D绘图
概述Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0大部分2D使用的api都在android.graphics和android.graphics.drawable包中。他们提供了图形处理相关的: Canvas、ColorFilter、Point(点)和RetcF(矩形)等,还有一些动画相关的:AnimationDrawable、原创 2016-04-10 23:55:15 · 15813 阅读 · 0 评论 -
SurfaceView的那点事儿
View之孪生兄弟-SurfaceView概述Android系统中提供了View进行绘图处理,View可以满足大部分的绘图需求,但是在某些时候却力不从心,特别是进行一些开发的时候。一般的View通过刷新来重绘视图,Android系统通过发出VSYNC信号来进行屏幕的重绘,刷新的时间间隔是16ms。如果在16ms内View完成了所需要执行的操作,那么用户在视觉上就不会产生卡顿的感觉;而如果执行的逻辑太原创 2016-04-22 01:07:40 · 14617 阅读 · 1 评论 -
Android绘图机制与处理技巧-更新中
概述这里我们主要来探讨下Android屏幕的相关只是Android绘图技巧Android图像处理技巧SurfaceView的使用绘图技巧中,医生讲的比较粗略,更多的细节参考了 Keegan小钢的博文屏幕的尺寸信息Android手机屏幕,不管是分辨率还是大小,五花八门。。。要想在不同的屏幕上保持绘图的准确性,需要对屏幕有充分的认识.屏幕参数屏幕大小 指屏幕对角线的长度,通常用寸来表示。比原创 2016-04-10 22:22:30 · 12837 阅读 · 0 评论 -
Android动画效果-更新中
概述Android系统提供了三种实现动画的方式,一种是补间动画(Tween Animation 在SDK中成为View Animation),另一种是帧动画(Frame Animation 在SDK中称为Drawable Animation) ,第三种 属性动画(property animation )。补间动画可以实现View组件的移动、放大、缩小以及渐变等效果帧动画则提供了一种逐帧播放图片的原创 2016-04-12 23:57:06 · 14110 阅读 · 1 评论 -
Android各种各样的Drawable-更新中
概述2D绘图通常情况下,我们很少直接使用Drawable的实现类,大部分的情况下还是使用xml的方式进行开发。只有在程序中需要动态的修改drawable的属性时,才需要使用具体的drawable类型提供的方法。事实上xml中配置的节点和Drawable的实现类是一一对应的。Android 在android.graphics.drawable包中提供了了很多Drawable抽象类的实现类:ColorD原创 2016-05-04 14:57:48 · 15068 阅读 · 0 评论 -
Android-Xml绘图
Android XML绘图XMl在Android中可不仅仅是一个布局文件、配置列表。它甚至可以变成一张画、一张图。Bitmap声明: res/drawable/bitmap.xml<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android"原创 2016-04-19 15:34:08 · 23600 阅读 · 0 评论 -
Android Scroll分析
概述相对于Android2.x版本中常见的长按、点击操作,滑动的方式具有更友好的用户体验性。因此从4.x的版本开始,滑动操作大量出现在Android系统中。我们在这里主要阐述两个问题发生滑动的效果的原因如何处理、实现滑动效果滑动效果分析滑动一个View,本质上就是移动一个View。改变其当前所处的位置,它的原理和动画效果的实现非常相似,都是通过不断的改变View的坐标来实现这一个效果。所以要实原创 2016-04-06 21:05:46 · 12143 阅读 · 0 评论 -
Android空间架构与自定义控件详解-更新中
概述:控件是每个Adnroid APP都必不可少的一部分,无论是使用系统控件还是使用自定义控件。这些控件组成了精美的界面。 本章将讲解Android控件架构,以及如何实现自定义控件。 本章你讲了解到以下内容:Android控件架构View的测量和绘制ViewGroup的测量和绘制自定义控件的三种方式事件的拦截机制原创 2015-12-28 12:02:51 · 11589 阅读 · 0 评论 -
Android开发工具新接触
这里讲得是死丢丢的那些事儿,使用as已经一年有余,就不在此啰嗦啦…….以后发现一些关于死丢丢的需要留意的地方,会回来补充,占个坑先。。。以下纯流水……本人梳理的AS常用技巧和填坑记录谷爷于13年I/O大会发布了Android Studio,功能不完善,bug也多。于是乎谷爷与14年I/O大会死丢丢重新亮相,带来了不少的惊喜,记得第一装as 那时候的版本还是0.8,现在2.0preview都出来啦……原创 2015-12-16 01:06:33 · 11608 阅读 · 0 评论 -
ListView使用技巧-更新中
虽然在Android5.X中,RecyclerView在很多地方组件取代了ListView,但是ListView的使用依然是分广泛。本博文将对以下两方面的内容进行介绍 1. ListView常用技巧 2. ListView常用拓展ListView常用技巧使用ViewHolder模式提高效率设置项目间分割符隐藏ListView的滚动条取消ListView的Item点击效果设置List原创 2015-12-16 01:52:34 · 12379 阅读 · 0 评论