
android收集文章
文章平均质量分 93
feiyangxiaomi
这个作者很懒,什么都没留下…
展开
-
第2.1节 Activity生命周期
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2013-08-01 09:56:36 · 1044 阅读 · 0 评论 -
第3.2.2节 抽象布局与抽象样式
1、android的UI中include、merge和viewstub用法 layoutopt工具提示可以将换成。其实标签在UI的结构优化中起着非常重要的作用,通过它可以删减多余的层级,达到优化UI的目的。 |04}zU%N 再来看一下下图中使用的框架布局的树形结构图:2x' w) \' A! T0 y1 %CsTB0Y7 Vne. HFXA 根节点和L转载 2013-08-07 10:56:02 · 870 阅读 · 0 评论 -
第3.3.1节 处理手势操作
android的手势识别是android更人性化,让我们的操作更简单, 其实我们日常应用中不少地方都使用了手势识别方法 比如 2011年那么火的 愤怒的小鸟 中的 发射武器, uc 游览器 的左右滑动功能,这都是可以使用android的手势识别来实现。 如果想要实现提高我们app 的用户体验,更具有可操作性,那这时android的GestureDetector 就派上用场了 , 我转载 2013-08-08 12:37:34 · 919 阅读 · 0 评论 -
第3.2.4节 导航与数据加载
这里介绍Android中的几个主要的横向导航模式。1、实现选项卡 选项卡允许用户导航兄弟屏幕之间通过选择适当的选项卡指示器可用的顶部显示。在3.0以后,选项卡都用ActionBar类实现和通常在Activity.onCreate()中建立。在一些例子中,比如当水平空间有限和/或标签的数量是巨大的时候,一个适当的表现形式为下拉列表形式为选项卡展示(有些时候用Spinner实现)转载 2013-08-08 10:44:52 · 1232 阅读 · 0 评论 -
第3.2.5节 android部件
应用程序窗口小部件(Widget)是微小的应用程序视图,可以被嵌入到其它应用程序中(比如桌面)并接收周期性的更新。你可以通过一个App Widget provider来发布一个Widget。可以容纳其它App Widget的应用程序组件被称为App Widget宿主。下面的截屏显示了一个音乐App Widget。 这篇文章描述了如何使用App Widget Provider发布一个App转载 2013-08-08 11:18:33 · 722 阅读 · 0 评论 -
第3.3.4节 创建高级图形之surfaceView(一)
Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView和TextureView类如何使用标准的Canvas对象并与单独的渲染进程结合,得到比标准视图更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形原创 2013-08-23 11:16:40 · 3709 阅读 · 1 评论 -
第3.3.2节 动画
动画总共有三种:drawable动画、视图动画、属性动画。其中drawable动画、视图动画提供了最佳的兼容性,但是他们智能使用在视图上。从android 3.0开始,属性动画框架是创建动画的首选方法。这个框架去除了视图动画的局限性,可以为任何对象,而不仅仅是视图,创建原创 2013-08-14 15:03:25 · 2823 阅读 · 4 评论 -
第3.3.4节 创建高级图形之RenderScript(二)
Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView使用标准的Canvas对象并与单独的渲染进程结合,得到更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形渲染;(3)OpenGL可用于一些严原创 2013-08-27 15:59:25 · 6164 阅读 · 3 评论 -
第3.3.4节 创建高级图形之OpenGL(三)
Android视图框架对于创建复杂布局非常方便。然而,这种便利是以性能为代价的。当性能至关重要的时候,Android提供了几种更强大的图形处理能力,当然难度也是随之上升了。在本节中,我将介绍:(1)SurfaceView使用标准的Canvas对象并与单独的渲染进程结合,得到更好的性能;(2)新得RenderScript框架可以被用于创建独立结构的图形渲染;(3)OpenGL可用于一些严原创 2013-08-28 14:54:16 · 1820 阅读 · 2 评论 -
android的学习与查阅路线
使用优快云博客也有一段时间了,一直本着发博客和转载博客作为学习记录方便以后查阅。这里为自己的博客规划一个目录表(也可以称做路线图)。原创 2013-08-02 10:19:28 · 1004 阅读 · 0 评论 -
第3.2.1节 android基本视图
android常用控件介绍 ------文本框(TextView) ------列表(ListView) ------提示(Toast) ------编辑框(EditText) ------下拉列表(Spinner) ------自动提示(AutoCompleteTextView、MultiAutoComplete原创 2013-08-07 09:56:44 · 1625 阅读 · 0 评论 -
第3.1.7节 创建菜单
android中的菜单有两种:一种是通过MENU键激活,叫Options Menu;另一种是当用户长按一个元素时激活,叫Context Menu。当用户长按一个控件时,可以弹出相应的菜单。(1)Options Menu Options Menu 用于当前的Activity,它包括两种菜单项; icon menu:options menu在屏幕底部最多只能显示6个菜单项转载 2013-08-06 11:16:54 · 943 阅读 · 0 评论 -
第1章 android发展史
Android 今天我们来聊一聊Android系统的历史,首先我们就要先来说说Android系统这个名字的来历。Android这一次最先出现在法国作家利尔 亚当在1886年发飙的科幻小说《未来夏娃》中,作者将外表像人类的机器起名为Android,这也就是Android小人名字的由来。 知道了Android名字的来历我们再来看一下Android系统的来历。Andro转载 2013-07-31 11:49:13 · 10079 阅读 · 0 评论 -
第2.2节 android中res目录下资源的分布
res文件夹里面的多个文件夹的各自介绍:目录Directory资源类型Resource Typesres/anim/XML文件,它们被编译进逐帧动画(frame by frame animation)或补间动画(tweened animation)对象res/drawable/.png、.9转载 2013-08-01 10:20:08 · 929 阅读 · 0 评论 -
第2.3节 android目录中manifest的介绍
Android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。 引入: AnroidManifest.xml文件节点说明:一、转载 2013-08-01 10:35:25 · 996 阅读 · 0 评论 -
第3.1.1节 应用程序的基本结构
1. Android体系结构 Android的软件层次结构包括一个操作系统,中间件,应用程序。其软件层次结构自上而下可分为: ◆ 应用程序(Application) ◆ 应用程序框架(Application Framework) ◆ 各种库(Libraries)和Android 运行环境(RunTime) ◆ 操作系统(OS)原创 2013-08-05 10:20:45 · 2373 阅读 · 0 评论 -
第3.1.2节 android常用的工具
8个常用的Android开发工具一些比较有用的android开发常用的工具,里面大部分是自己经常用的,还有一些暂时很少用,暂且在这里记录下,以后一定同样会经常用到的。1 The SDK and AVD Manager这个工具是用来添加、更新Android SDK的组件的,例如新的API。2 Android ADT这是Eclipse的Android开发者查件,为And转载 2013-08-05 10:44:18 · 885 阅读 · 0 评论 -
第3.1.3节 排布视图
Android的排布视图是UI很重要的一部分,相当于我们拿到一张白纸怎么样规划才是最合适,规划完我们才能在其上做画,尺寸才是最合适的,画家拿到画布用尺子测量获取画布的尺寸,做出最合理的规划,这事一个画家最基本的常识,所以经常作画的人叫做画家。这里说Android UI设计,我们不做用笔画了,用程序代码,有时候觉得这是不是一种倒退,嗨!这没法说,应该是进步吧,至少我们敲代码都能出画,而且别人仿造也原创 2013-08-05 10:51:57 · 1075 阅读 · 0 评论 -
第3.1.4节 理解任务与返回堆栈
在Android中,一个应用程序里面,通常包含了多个相互结合的Activity。每个Activity通常被设计为可以为用户执行某个特定的动作,Activity与Activity之间可以通过Intent相互的跳转。甚至,可以通过Intent的action来启动另外一个应用程序的Activity,这个过程给用户的感觉就像这个Activity就是你的应用程序里面一样。Android把Activity的这原创 2013-08-06 10:02:33 · 1764 阅读 · 0 评论 -
第3.1.6节 事件通知与处理
Android提供了强大的事件处理机制,包括两套事件处理机制: 基于监听的事件处理。 基于回调的事件处理。一、基于监听的事件处理 在事件监听的处理模型中,主要涉及如下三类对象: Event Source(事件源):事件发生的场所,通常就是各个组件。 Event(事件):事件封装了界面组件换上发生的特定事情。 Event Listener(事件监听器):负责监听事转载 2013-08-06 10:48:35 · 906 阅读 · 0 评论 -
第3.1.5节 防止程序无响应的ANR
最新的Android平台中(Android 2.3起),新增加了一个新的类,叫StrictMode(android.os.StrictMode)。这个类可以用来帮助开发者改进他们编写的应用,并且提供了各种的策略,这些策略能随时检查和报告开发者开发应用中存在的问题,比如可以监视那些本不应该在主线程中完成的工作或者其他的一些不规范和不好的代码,StrictMode通常可以捕捉到发生在磁盘或网络访问的应转载 2013-08-06 10:32:15 · 1350 阅读 · 0 评论 -
第3.2.3节 使用Fragment
Fragments 诞生初衷 自从Android 3.0中引入fragments 的概念,根据词海的翻译可以译为:碎片、片段。其上的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了fragments 。fragments 的设计不需要你来亲自管理view h原创 2013-08-07 11:19:40 · 907 阅读 · 0 评论