- 博客(24)
- 资源 (9)
- 收藏
- 关注
原创 Android 实现能够暂停的录音功能
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/40624267 好久没更新博客了,着实有点惭愧,以后不管工作是忙是闲都得坚持更新博客,持之以恒地做下去! 正式进入主题,今天我分享一个在工作中过程中遇到的一个技术难点以及我解决该难点的方案,该问题困扰了我许久,通过不断地研究和翻阅资料,终于在满足工
2014-10-30 18:26:01
15814
13
原创 Android多线程及异步任务消息处理机制(一)--Handler的使用
转载请注明出处:前言 我们知道,不管在任何的语言或操作系统平台(Android系统也不例外),多线程、多进程和异步任务的相关技术地讨论都是永恒的话题,很多的开发需求都需要使用多线程及异步任务以便实现多任务的同时执行和灵活的用户操作界面,而很多系统在使用过程中出现诸多莫名其妙的问题,都是由于开发人员使用多线程不当造成的,因此掌握在各个平台上的多线程及异步任务的原
2014-08-26 12:39:16
6380
1
原创 线程的状态、分类及优先级
转转请注明出处: 上一篇博文我们简单地认识了关于多线程的概念以及使用Java语言实现多线程,这算是我们对Java并发编程学习的一个入门吧,那本篇博文我们将继续更深入地学习多线程方面的知识。线程的状态 同样的,线程作为一项任务的执行者,从开启、运行到终结、销毁,都有它自己的生命周期。那在Java定义中,一般线程可以分为六种状态,我们通过查看
2014-08-20 16:58:07
6374
2
原创 Android ActionBar学习(二) -- 自定义ActionBar Style
转载请注明出处: 上一篇文章我们初步了解了ActionBar的概念及为ActionBar自定义添加不同的Action item,Action View以及Action Provider等实现方法,接下来的这一片文章我们将讨论如何为ActionBar自定义不同的Style(样式),实现具有自己独特风格的Action Bar。自定义Actionbar Style
2014-08-18 13:33:01
6872
原创 线程的概念及简单实现
转载请注明出处:初步 在我们日常的开发工作中,透彻地理解和熟练地运用多线程技术对于每个开发人员来讲,其重要性不言而喻,因为几乎在任何一个稍微复杂一点的项目我们都需要使用多线程技术完成一些并发的操作。特别是随着多核处理器的发展,要想发挥多处理器系统的强大计算能力,熟练地掌握多线程的应用技巧变得十分有必要。那在接下来的一系列博文中,笔者将会重点围绕在Java环境下并发编程方
2014-08-13 22:52:07
2842
原创 Android Action Bar学习(一)--基本介绍及使用
转载请注明出处:Action Bar 初步 从今天开始,我们进入Android UI控件的学习阶段。首先我们来了解一下在Android开发中几乎每一个APP都会用到的一个非常重要的控件--Action Bar。Action Bar是在Android3.0之后新增的功能导航栏控件,它标识了用户当前操作界面的位置,并提供了额外的用户动作和界面导航功能。使用Action Ba
2014-08-11 10:58:22
3879
原创 Android动画学习(四)之为ViewGroup中的Layout设置动画实例
转载请注明出处: 上一篇博文我们详细地学习了如何使用ValueAnimator和ObjectAnimator实现非常炫的动画效果,不过,都只是对View实现的动画,那今天我们来学习Property Animation如何为ViewGroup对象的动画显示提供支持。LayoutTransition 类介绍 我们先来认识一个重要的类--LayoutTrans
2014-08-09 11:45:14
5999
3
原创 Android动画学习(三)之使用ValueAnimator和ObjectAnimator实现动画实例
转载请注明出处: 上一篇博文我们初步地了解了Property Animation的工作方式及流程,并通过实验加深了对对象属性计算过程的理解,同时,我在文章的最后罗列一些实现Property Animation比较重要的类、接口和方法,并做了比较详细地说明。那今天这篇文章,我将带领大家使用这些Android系统提供的API来实现一些比较炫的动画效果。使用ValueAni
2014-08-08 10:26:44
48602
6
原创 Android 动画学习(二)之Property Animation初步介绍
转载请注明出处: 上一篇文章我们简单了解了Android Animation的分类和每一种Animation系统的特点,并详细介绍了View Animation的相关知识点,通过具体实例加深了对View Animation的理解和实际应用。那本篇文章将继续向读者介绍功能更为强大、灵活的动画系统--Property Animation。Property Animatio
2014-08-06 10:49:52
4067
2
原创 Android 动画学习(一)之View Animation
转载请注明出处:Android动画初步 动画(Animation)在我们日常的Android开发工作当中使用得较为频繁,尤其对于Android游戏这个动画的集合体,掌握动画开发的重要性毋庸置疑。同样的,在Android应用开发中我们也经常使用动画效果来提升APP用户体验,比如应用中的图片的旋转,页面和页面之间的淡入淡出、左右渐入渐出切换效果等等。那从今天开始我们将进入
2014-08-04 10:22:46
8916
2
原创 Android中XML数据解析
下载请注明出处:XML初步 今天我们来学习另一种非常重要的数据交换格式-XML。XML(Extensible Markup Language的缩写,意为可扩展的标记语言),它是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。XML 文档定义方式有:文档类型定义(DTD)和XML Schema。
2014-07-30 11:44:58
4475
原创 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
6040
1
原创 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
3058
原创 Android中SQLite数据库介绍和使用
转载请注明出处:SQLite简介 上一篇博文我们学习了Android几种简单的数据存储方式,SharedPreference存储和文件存储(其中又分为外部设备文件存储和内部设备文件存储),这些数据存储方式可以满足我们日常开发中存储少量数据的需求。那么,如果使用它们存储一些数据量较大并且逻辑关系较为复杂的数据集,它们便显得较为笨拙和效率低下。那有没有更好的存储方案来解决此
2014-07-25 16:45:33
10742
原创 Android数据存储简介
转载请注明出处:Android为用户提供了多种数据存储的方式,用户可以根据具体的需求选择合适的存储方式,比如数据是只能供一个程序使用还是多个程序可以实现共享,数据所需的存储空间多大等等。 Android提供如下几种数据存储方式: SharedPreference: SharedPreference提供了一套完整的框架用来存储基本类型数据的键值对,利用S
2014-07-23 11:16:56
1757
原创 Fragment简介和使用实例
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/22811157Fragment 是什么 今天我们来学习一个比较重要的组件--Fragment。Fragment在应用开发中应用得非常的频繁,特别是在开发一些需要兼容手机设备、平板设备和智能电视等大屏幕设备的应用,Fragment发挥着重要的作用。那说了这么多
2014-07-21 11:15:14
29478
1
原创 Android核心组件之BroadCastReceiver
什么是BroadCastReceiver BroadcastReceiver 中文意思是“广播接收者”,它主要是用于接收应用程序或是系统发送过来的广播并根据广播内容进行相关响应的一类组件。Broadcast在Android系统中应用的非常广泛,比如电池状态的变化、电话的接收、短信的接收、键盘输入法切换和网络连接状态变化都会由系统发送一个广播,然后应用程序通过BroadCast
2014-07-18 17:15:07
1936
1
原创 使用AIDL实现进程间的通信
在上一篇《Android四大组件之Service》博文中我们详细讲解了Bound Service的两种方法(继承Binder和使用Messenger),当只需在本应用程序绑定 Service而不需要执行进程间通信时,继承Binder的方法为较好的选择,而若需要在不同的应用程序执行进程间的通信,但不需要在Service中使用多线程访问时,则可以使用Messenger来完成我们的需求。不过,若即需要在
2014-07-17 18:20:32
2088
原创 Android核心组件之Service
1、什么是Service Service的官网解释是:Service是一个在后台执行较长时间操作且不提供用户界面接口的应用程序组件。其它的应用程序组件能开启一个Service,Service将在后台运行甚至用户切换到其它应用时也有效。另外,一个组件可以绑定一个Service并与之相互通讯,同时也可以执行一些进程间的通讯操作。在 Service中主要执行一些比较耗时的操作,诸如网络下载,
2014-07-13 13:10:02
1824
原创 Android核心组件之Activity
转载请注明出处:http://blog.csdn.net/yegongheng/article/details/173970871、什么是Activity Activity的官方解释是:Activity是一个为了用户完成某些功能(诸如:打电话、发送信息、照相和查看地图等)而提供一个界面的应用程序组件。Activity作为Android应用程序中四大组件之一,是其中最基本也是最复杂
2014-07-13 12:43:59
1703
1
Android多线程及异步任务消息处理机制 一 Handler的使用
2014-08-26
Android ActionBar学习源代码
2014-08-11
Android数据存储简介
2014-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人