Android开发
xlxxybz1314
这个作者很懒,什么都没留下…
展开
-
Service基础(一)---》使用服务Service
服务(Service)是Android四大组件之一,是Android实现程序后台运行的解决方案,很适合执行那些不需要和用户交互而且还要长期运行的任务,所以服务不依赖于任何用户界面。当程序被切换到后台,或者用户打开一个新的应用程序,服务依然运行。最明了的例子就是音乐播放器了,还有网络下载数据!但要注意的一点是:启动一个服务时,系统会重新开启一个进程,它依赖于创建服务时所在的应用程序进程。当某个应原创 2016-01-17 11:19:31 · 350 阅读 · 0 评论 -
MediaPlayer播放音频
这部分不是很难,而且也不一定是每个项目都会用到的内容,这里做个简单的总结。MediaPlayer是Android SDK给我们提供了一个已经封装了非常全面的控制方法的类。在使用时,我们首先要实例化MediaPlayer,即创造一个MediaPlayer对象,然后使用setDataSource()方法设置音频文件的路径。该方法比较常用的构造函数有以下两个:(1)setDataSource原创 2016-01-19 08:36:45 · 2507 阅读 · 0 评论 -
ContentProvider基础(二)读取联系人信息
在ContentProvider基础(一)已经总结的很详细了直接贴代码 public static void readContacts(Context context) { List contactsList = new ArrayList(); Cursor cursor = null; try { cursor =原创 2016-01-12 11:30:05 · 368 阅读 · 0 评论 -
Android异步消息处理(一)--》Handler和多线程深入
Android中的异步消息处理中Handler机制是一种很重要的机制我们需要明白:【1】Handler是什么?怎么用?为什么要用Handler【2】android为什么要设计只能通过Handler机制更新UI呢【3】Handler的原理是什么?【4】使用Handler遇到的问题【5】如何实现一个与线程相关的Handler【6】HandlerThread又是什么呢【7原创 2016-01-13 14:03:54 · 369 阅读 · 0 评论 -
Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】实在是觉得大神的很好很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handle转载 2016-01-13 15:34:46 · 293 阅读 · 0 评论 -
好的博客
1.胡凯 腾讯Android工程师 个人博客 http://hukai.me/ git https://github.com/kesenhoo原创 2016-01-15 10:02:39 · 259 阅读 · 0 评论 -
实现单例模式时synchronized的必要性
实现单例模式时synchronized的必要性 首先了解一下Singleton模式通常的两种表现形式: 第一种形式: public class Singleton { private Singleton(){} // 注意这是private 只供内部调用 private static Singleton instance = new S原创 2016-01-15 10:03:30 · 1292 阅读 · 2 评论