Android基础
文章平均质量分 85
noodles226
每天为了进步一点点,而不是工作,做好详细计划,即使计划是肤浅和不规范的,坚持区执行。
展开
-
launchMode和Flag
1. 什么是launchMode?一个应用通常包含多个Activity,每个Activity根据用户的特定操作而设计,并且可以通过intent来启动其它Activity,甚至可以启动其它应用中的Activity,以便于复用该组件的功能,并且Android会将该Activity保留同一个任务中,以维护无缝的用户体验。任务是指执行特定操作时与用户交互的一系列Activity集合,任务使用栈来管理一系列的原创 2016-10-08 23:16:02 · 752 阅读 · 0 评论 -
Android对象序列化
1、什么是对象序列化 我们知道字符串信息可以通过IO流实现数据到本地磁盘的持久化或者通过网络进行数据传输,而所有的基本数据类型都可以转换为字符串,所以说基本数据类型也具备这些功能;而对象作为数据的一种集合体,是否也能实现同样的功能,一个在堆中创建的对象可以存储到本地磁盘文件中或者传输给网络中某个客户端,并且可以通过某种方式把它再恢复为对象,这就是Java中关于序列化的作用:把对象持久化到存储原创 2016-10-07 22:11:22 · 638 阅读 · 0 评论 -
菜鸟学Android-(1)系统架构
在刚学习Android开始知识时,总是无法回避Android的系统框架图,你可能只是粗浅的了解一下,没有把它看的很重要,所以下次别人问你时,只能回答出分几层,每一层大概的中文译名,对于你学习Android没有任何帮组。Framework层为我们开发应用程序提供了非常多的API,我们通过调用特殊的API构造我们的APP,满足我们业务上的需求。写APP的人都知道,学习Android开发的第原创 2016-08-01 21:45:54 · 522 阅读 · 0 评论 -
Intent介绍
1、Intent的作用Intent中文的译名"意图",它用来完成的组件之间的通信,确切的讲,基本有两个作用:1、可以启动另外一个组件。 2、可以携带少量数据传递给另外一个组件。基本用例有:启动活动、启动服务、传递广播,不包括contentProvider,它使用Uri的方式来启动。2、用Intent封装启动意图的好处。就拿启动活动来说,为什么不直接用sta原创 2016-10-07 09:25:55 · 1267 阅读 · 0 评论 -
活动(Activity)的生命周期
1、什么是活动的生命周期。活动具备不同的状态,它根据用户的操作和系统管理需要,在不同的状态间切换,这就是活动的生命周期。2、活动的状态。运行状态:当启动一个应用或者是启动一个新的活动(页面)时,该活动会显示在屏幕上,并且获取到用户的输入焦点,活动位于活动栈的栈顶位置,此时活动就处于运行状态。暂停状态:当启动一个对话框式的新活动,即该活动不会占满整个屏幕,此时原创 2016-10-06 10:02:16 · 1025 阅读 · 0 评论 -
Android四大组件之BroadcastReceiver
1. 概述BroadcastReceiver,中文翻译为“广播接收器“,要了解广播接收器的定义,先介绍一下Broadcast(广播)的含义:Broadcast:广播 它是实现不同(应用)程序或者是同一个应用程序内部进行消息传递的一种机制,它的功能定义与Intent非常相似,因为它就是通过Intent对象来装载信息的,底层用Binder实现,可以看作是IPC方式的一种。BroadcastRece原创 2016-10-17 08:37:58 · 1534 阅读 · 1 评论 -
Android Service浅析(下)
在我的上一篇文章Android Service浅析(上)介绍了服务的基本概念及启动服务的相关内容,由于文章篇幅的原因,将在本文继续梳理Service相关的其它知识。绑定Local Service并与之通信在上一篇介绍了启动服务startSerivce()的方式,虽然启动后的服务不再依赖于启动它的组件(如Activity),甚至在该活动销毁的情况下,服务继续保持长时间的运行,直到你通过stopServ原创 2016-10-15 07:46:36 · 585 阅读 · 0 评论 -
Android Service浅析(上)
什么是Service?Service作为构建应用的四大组件之一,它用来运行长时间的后台操作且不使用用户界面,比如网络事务处理、文件I/O的读写、音乐的播放。但是你仔细考虑这个定义可能会产生一个疑问:在Java中并没有提供所谓的Service组件,一样要完成这些功能,为什么不直接在其它组件,如Activity中直接添加这些后台代码呢? 这就要提到Service的其它的特性: 1. 服务可以由其原创 2016-10-12 23:23:24 · 652 阅读 · 0 评论 -
android ListView学习参考的BLOG
地址:android ListView详解地址: Android ListView工作原理完全解析,带你从源码的角度彻底理解关于ListView的效率提升的方式,参考第一行代码: 1、判断getView传入的convertView是否为null,如果不为null则直接使用convertView实例。 convertView是当listView中子项被移除屏幕外时,系统通过列表缓存该子项布局的视图原创 2016-10-23 01:58:14 · 376 阅读 · 0 评论 -
基础总结篇之三:Activity的task相关
转载:http://blog.csdn.net/liuhe688/article/details/6761337古人學問無遺力,少壯工夫老始成。紙上得來終覺淺,絕知此事要躬行。南宋.陸遊《冬夜讀書示子聿(yù)》软件行业也是一样,多少前辈不遗余力的奋斗才出现了软件行业的繁荣的景象,其中已有不少成为大师级人物。今天我们站在伟人的肩膀上,自然会有不少的优势,但不要忘了,要在对技术的认知转载 2016-10-09 14:58:24 · 286 阅读 · 0 评论 -
基础总结篇之二:Activity的四种launchMode
转载:http://blog.csdn.net/liuhe688/article/details/6754323合抱之木,生於毫末;九層之台,起於累土;千里之行,始於足下。《老子》今天在社区看到有朋友问“如何在半年内成为顶级架构师”,有网友道“关灯睡觉,不用半年的...”,的确,做梦还来的快一些。作为一个程序员,树立远大的目标是值得欣赏的,但不能只去空想,要一步一步地实践才行。成大转载 2016-10-09 14:56:43 · 256 阅读 · 0 评论 -
Android学习不容错过的Blog
如果要学习Android基础,那么这位大神的博客一定不容错过,他对Android的见解始终有不一样思路,并且可以说深入浅出,很多文章都是几年前的,但是太精彩了,感觉现在都没有什么博客可以超越它,可惜关于Android的内容他有好几年没更新了。 主页:liuhe688 他整理的博客目录:Android基础&进阶原创 2016-10-20 03:47:28 · 360 阅读 · 0 评论