![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
App
SuperZhanshi223
共同学习,共同进步
展开
-
add Ringtone at phone ringtone
add Ringtone at phone ringtone接到一个任务:在settings里面的phone ringtone添加手机自定义铃声。问题的关键是如何处理好从手机的内存里读出所有的音频文件,并设置为手机的电话铃声。关键这俩个类:MedieStore、RingtoneManager。这里只列出关键的代码供学习之:private void updateMediaStore(String p原创 2016-09-13 17:14:41 · 358 阅读 · 0 评论 -
android 的ContentObserver例子解析
先官方解释下ContentObserver: ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器.相应地ContentObserver也分为“表“ContentObserver、“行”Co原创 2016-09-14 17:09:17 · 1346 阅读 · 0 评论 -
UML关系总结
1.泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的所有特征和行为。例如:老虎是动物的一种,即有老虎的特性也有动物的共性。 2.实现(Realization) 【实现关系】:是一种类与接口的关系,表示类是接口所有特征和行为的实现. 3.关联(Association) 【关联关系】:是一种拥有的关系,它使一个类知道另一个类的原创 2016-10-27 11:10:41 · 248 阅读 · 0 评论 -
Preference
Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时Android提供一种类似的layout的方式来进行Prefernce的布局。preference在android开发中用处很大,这里就先简单呈现出它的家族普。 1.显示Preference布局结构: 使我们的Activity继承PreferenceActivity,然后在onCreate()原创 2016-10-18 14:24:02 · 541 阅读 · 0 评论