Android应用开发
文章平均质量分 93
Joey_Leaf
这个作者很懒,什么都没留下…
展开
-
Android 动画学习(二)之Property Animation初步介绍
转载请注明出处: 上一篇文章我们简单了解了Android Animation的分类和每一种Animation系统的特点,并详细介绍了View Animation的相关知识点,通过具体实例加深了对View Animation的理解和实际应用。那本篇文章将继续向读者介绍功能更为强大、灵活的动画系统--Property Animation。Property Animatio原创 2014-08-06 10:49:52 · 4089 阅读 · 2 评论 -
Android中XML数据解析
下载请注明出处:XML初步 今天我们来学习另一种非常重要的数据交换格式-XML。XML(Extensible Markup Language的缩写,意为可扩展的标记语言),它是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义(DTD)和XML Schema。原创 2014-07-30 11:44:58 · 4497 阅读 · 0 评论 -
Android核心组件之Activity
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/173970871、什么是Activity Activity的官方解释是:Activity是一个为了用户完成某些功能(诸如:打电话、发送信息、照相和查看地图等)而提供一个界面的应用程序组件。Activity作为Android应用程序中四大组件之一,是其中最基本也是最复杂原创 2014-07-13 12:43:59 · 1725 阅读 · 1 评论 -
Android数据存储简介
转载请注明出处:Android为用户提供了多种数据存储的方式,用户可以根据具体的需求选择合适的存储方式,比如数据是只能供一个程序使用还是多个程序可以实现共享,数据所需的存储空间多大等等。 Android提供如下几种数据存储方式: SharedPreference: SharedPreference提供了一套完整的框架用来存储基本类型数据的键值对,利用S原创 2014-07-23 11:16:56 · 1783 阅读 · 0 评论 -
Android核心组件之Service
1、什么是Service Service的官网解释是:Service是一个在后台执行较长时间操作且不提供用户界面接口的应用程序组件。其它的应用程序组件能开启一个Service,Service将在后台运行甚至用户切换到其它应用时也有效。另外,一个组件可以绑定一个Service并与之相互通讯,同时也可以执行一些进程间的通讯操作。在 Service中主要执行一些比较耗时的操作,诸如网络下载,原创 2014-07-13 13:10:02 · 1860 阅读 · 0 评论 -
Android中Json数据解析(二)--使用Gson、Jackson和FastJson解析Json数据
转载请注明出处:前言 上一篇文章我们初步学习了一下Json的特点和如何使用Json技术来解析Json数据,今天我们将来了解另外几种比较常用的Json解析技术,分别是Gson解析、Jackson解析和FastJson解析,下面我们来一一学习和分析。Android中Gson数据解析实例 Gson(又称 Google Gson),是Google公司2008年5月公原创 2014-07-30 10:58:59 · 6076 阅读 · 1 评论 -
Android动画学习(三)之使用ValueAnimator和ObjectAnimator实现动画实例
转载请注明出处: 上一篇博文我们初步地了解了Property Animation的工作方式及流程,并通过实验加深了对对象属性计算过程的理解,同时,我在文章的最后罗列一些实现Property Animation比较重要的类、接口和方法,并做了比较详细地说明。那今天这篇文章,我将带领大家使用这些Android系统提供的API来实现一些比较炫的动画效果。使用ValueAni原创 2014-08-08 10:26:44 · 48679 阅读 · 6 评论 -
Android动画学习(四)之为ViewGroup中的Layout设置动画实例
转载请注明出处: 上一篇博文我们详细地学习了如何使用ValueAnimator和ObjectAnimator实现非常炫的动画效果,不过,都只是对View实现的动画,那今天我们来学习Property Animation如何为ViewGroup对象的动画显示提供支持。LayoutTransition 类介绍 我们先来认识一个重要的类--LayoutTrans原创 2014-08-09 11:45:14 · 6025 阅读 · 3 评论 -
Android基础&进阶
Android基础:原创 2014-07-13 15:55:59 · 1198 阅读 · 0 评论 -
Android 实现能够暂停的录音功能
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/40624267 好久没更新博客了,着实有点惭愧,以后不管工作是忙是闲都得坚持更新博客,持之以恒地做下去! 正式进入主题,今天我分享一个在工作中过程中遇到的一个技术难点以及我解决该难点的方案,该问题困扰了我许久,通过不断地研究和翻阅资料,终于在满足工原创 2014-10-30 18:26:01 · 15868 阅读 · 13 评论 -
Android ActionBar学习(二) -- 自定义ActionBar Style
转载请注明出处: 上一篇文章我们初步了解了ActionBar的概念及为ActionBar自定义添加不同的Action item,Action View以及Action Provider等实现方法,接下来的这一片文章我们将讨论如何为ActionBar自定义不同的Style(样式),实现具有自己独特风格的Action Bar。自定义Actionbar Style原创 2014-08-18 13:33:01 · 6909 阅读 · 0 评论 -
Android Action Bar学习(一)--基本介绍及使用
转载请注明出处:Action Bar 初步 从今天开始,我们进入Android UI控件的学习阶段。首先我们来了解一下在Android开发中几乎每一个APP都会用到的一个非常重要的控件--Action Bar。Action Bar是在Android3.0之后新增的功能导航栏控件,它标识了用户当前操作界面的位置,并提供了额外的用户动作和界面导航功能。使用Action Ba原创 2014-08-11 10:58:22 · 3902 阅读 · 0 评论 -
Android多线程及异步任务消息处理机制(一)--Handler的使用
转载请注明出处:前言 我们知道,不管在任何的语言或操作系统平台(Android系统也不例外),多线程、多进程和异步任务的相关技术地讨论都是永恒的话题,很多的开发需求都需要使用多线程及异步任务以便实现多任务的同时执行和灵活的用户操作界面,而很多系统在使用过程中出现诸多莫名其妙的问题,都是由于开发人员使用多线程不当造成的,因此掌握在各个平台上的多线程及异步任务的原原创 2014-08-26 12:39:16 · 6425 阅读 · 1 评论 -
Fragment简介和使用实例
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/22811157Fragment 是什么 今天我们来学习一个比较重要的组件--Fragment。Fragment在应用开发中应用得非常的频繁,特别是在开发一些需要兼容手机设备、平板设备和智能电视等大屏幕设备的应用,Fragment发挥着重要的作用。那说了这么多原创 2014-07-21 11:15:14 · 29531 阅读 · 1 评论 -
Android 动画学习(一)之View Animation
转载请注明出处:Android动画初步 动画(Animation)在我们日常的Android开发工作当中使用得较为频繁,尤其对于Android游戏这个动画的集合体,掌握动画开发的重要性毋庸置疑。同样的,在Android应用开发中我们也经常使用动画效果来提升APP用户体验,比如应用中的图片的旋转,页面和页面之间的淡入淡出、左右渐入渐出切换效果等等。那从今天开始我们将进入原创 2014-08-04 10:22:46 · 8957 阅读 · 2 评论 -
Android中Json数据解析(一)--Json初步
转载请注明出处:Json的定义 Json,JavaScript Object Notation的缩写,是一种轻量级的数据交换格式,它是基于JavaScript (Standard ECMA-262 3rd Edition - December 1999)的一个子集,目前大多数的语言平台都支持Json的解析(C、C++、Java和C#等等),而且Json采用了完全独立于语原创 2014-07-29 10:00:49 · 3088 阅读 · 0 评论 -
使用AIDL实现进程间的通信
在上一篇《Android四大组件之Service》博文中我们详细讲解了Bound Service的两种方法(继承Binder和使用Messenger),当只需在本应用程序绑定 Service而不需要执行进程间通信时,继承Binder的方法为较好的选择,而若需要在不同的应用程序执行进程间的通信,但不需要在Service中使用多线程访问时,则可以使用Messenger来完成我们的需求。不过,若即需要在原创 2014-07-17 18:20:32 · 2113 阅读 · 0 评论 -
Android核心组件之BroadCastReceiver
什么是BroadCastReceiver BroadcastReceiver 中文意思是“广播接收者”,它主要是用于接收应用程序或是系统发送过来的广播并根据广播内容进行相关响应的一类组件。Broadcast在Android系统中应用的非常广泛,比如电池状态的变化、电话的接收、短信的接收、键盘输入法切换和网络连接状态变化都会由系统发送一个广播,然后应用程序通过BroadCast原创 2014-07-18 17:15:07 · 1959 阅读 · 1 评论 -
Android中SQLite数据库介绍和使用
转载请注明出处:SQLite简介 上一篇博文我们学习了Android几种简单的数据存储方式,SharedPreference存储和文件存储(其中又分为外部设备文件存储和内部设备文件存储),这些数据存储方式可以满足我们日常开发中存储少量数据的需求。那么,如果使用它们存储一些数据量较大并且逻辑关系较为复杂的数据集,它们便显得较为笨拙和效率低下。那有没有更好的存储方案来解决此原创 2014-07-25 16:45:33 · 10784 阅读 · 0 评论 -
Android核心组件之ContentProvider(二)--创建自己的ContentProvider
转载请注明出处:原创 2014-07-21 11:40:37 · 2048 阅读 · 0 评论 -
Android核心组件之ContentProvider(一)--初步学习
今天我们来学习原创 2014-07-21 11:20:46 · 2487 阅读 · 0 评论