- 博客(5)
- 收藏
- 关注
原创 android ContentProviders
本文参考google官方文档。ContentProviders管理结构化的数据。它封装了数据,并且提供了安全的访问机制。它可以跨进程访问。当你想要在ContentProviders里访问数据的时候,你要使用ContentResolver对象通过Context 去和数据沟通,它是一个客户端。ContentResolver可以与任意内容提供者进行会话,与其合作来对所有相关交互通讯进行管理。
2016-03-28 23:00:35 326
原创 android 音乐播放器
查看官方文档,做记录。Uri myUri = ....; // initialize Uri hereMediaPlayer mediaPlayer = new MediaPlayer();mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);mediaPlayer.setDataSource(getApplicationCo
2016-03-28 15:46:58 351
转载 android 获取外部存储空间的那点事
本文参考地址:http://www.cnblogs.com/mengdd/p/3742623.html上周老板的手机进行了一次插拔sd卡,app发图片到车友圈就罢工了,我调试了一下代码,我发现是路径的问题。原来app路径是这样写的:Environment.getExternalStorageDirectory()+"/coolcar/CoolcarImg"我觉得没有问题啊,于是我改了一
2016-03-28 10:18:21 608 1
转载 面向对象设计6大原则之六(迪米特原则)-更好的扩展性
迪米特原则也被称为最少知识原则。含义是:一个对象应该对其他对象有最少的了解。通俗的讲,一个类应该对自己需要耦合或调用的类知道得最少,类的内部如何实现与调用者或者依赖者没有关系,调用者或者依赖者只需要知道它需要的方法即可,其他的可一概不管。类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。它还有另外一种解释,与直接的朋友通信。下面以租房为例,讲解迪米特原则的应用.
2016-03-20 21:54:37 373
转载 android 消息机制
android消息机制大家并不陌生,我这篇博客会从源码的角度来解析android的消息机制。首先,android的消息机制就是指Handler的运行机制,Handler的运行需要底层MessageQueue和Looper的支持。MessageQueue就是一个消息队列,虽然叫消息队列,但是它的内部存储结构并不是消息队列,而是采用单链表的数据结构才存储消息列表。Looper是一个消息循环,由
2016-03-10 00:21:28 281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人