上篇博文简要的介绍了如何使用AddessBook.framework来获取系统通讯录,但有时候又想对其做修改怎么办,那么这篇博文就总结一下如何修改系统的通讯录吧。
修改系统通讯录的方法
两种方法
通过AddressBook.framework的各种函数来完成对AddressBook的操作。
通过AddressBookUI.framework中提供的系统UIViewControl...
分类:
移动开发 时间:
2016-05-13 14:46:20
阅读次数:
301
转载请注明出处 CSDN废墟的树前言有关Android进程间通信之Aidl编程的基本使用步骤已经在上一篇博客中有讲解,Android studio 下的aidl编程实现Android的夸进程间通信。上一篇博客中只是演示了怎么利用Aidl实现跨进程间传递Java基本类型,以及Aidl传递Bitamap对象。可能在一些场景下你需要跨进程传递一个对象,那么Aidl是否能传递一个对象呢?答案是肯定的,网上也...
分类:
移动开发 时间:
2016-05-13 14:46:23
阅读次数:
235
Java多线程基础@(博客文章)[java]Java多线程基础
一概述
一基础内容
1线程的基本概念
2JAVA线程基础
3创建新线程的2种方法
二线程状态及其变迁
1Java线程的六种状态
2线程状态的变迁
三常用API
一1创建启动线程
二终止线程的方法
三线程优先级
四waitnofitynotifyAll
五一些deprecated的API
六Daemon线程
七sleep
八volatil...
分类:
编程语言 时间:
2016-05-13 14:47:37
阅读次数:
271
RecyclerView 的 RecyclerView.Adapter 通用版的实现(有加载更多的功能)Android5.0给我们带来了RecyclerView 他的灵活性非常强,可以替代Listview和GridView,本文主要说说他的适配器的使用,下面是自己封装的一个通用版的适配器(),废话不多说,看代码:
//这个Adapter里面有两个抽象方法
public abstract cl...
分类:
其他好文 时间:
2016-05-13 14:44:58
阅读次数:
240
1.C语言选择排序算法及代码
选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。
基本思想及举例说明
选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。
在实现上,我们通常是先确定第i小的数所在的位置,然后,将其与第i个数进行交换。
下面,以对 3 2 4 1 进行选择...
分类:
编程语言 时间:
2016-05-13 14:47:02
阅读次数:
153
IntentService的定义、原理和内部调用过程,实例说明。...
分类:
移动开发 时间:
2016-05-13 14:44:12
阅读次数:
156
虽然此文尽力做到全面,但难免遗漏,欢迎大家补充,点击文末右下角“写评论”,分享你的观点。
说到处理大数据的工具,普通的开源解决方案(尤其是Apache Hadoop)堪称中流砥柱。弗雷斯特调研公司的分析师Mike Gualtieri最近预测,在接下来几年,“100%的大公司”会采用Hadoop。Market Research的一份报告预测,到2011年,Hadoop市场会以58%...
分类:
其他好文 时间:
2016-05-13 14:46:58
阅读次数:
224
先上图看卡结果:
GITHUB:Android多线程下载断点续传
如图所示点击下载就开始下载,点击停止就会停止再次点击下载就会接着下载了。
设计思路是这样的:
首先通过广播将下载信息传递给DownService,DownService根据文件URL获取文件大小,再通过DownTask将下载任务分配,并且通过广播当点击停止下载时将下载进度保存在数据库中,当点击开始下载时再从数据库中...
分类:
移动开发 时间:
2016-05-13 14:46:27
阅读次数:
256
前言不管在公司还是在家,我都挺喜欢用atom的,所以配置什么都用sync-setting这个插件来同步,
今晚回到家,同步一下。。。发现大部分配置正常了。。唯独Atom-beautify有点抽风;...
分类:
其他好文 时间:
2016-05-13 14:43:58
阅读次数:
417
今天又开始看了Maven,感觉一下几个网友写的真是棒棒哒!!!记录一下。
========================================================================
maven 教程入门 maven 配置管理
编译java程序
Maven学习总结(一)——Maven入门
Maven那点事儿(Eclipse...
分类:
其他好文 时间:
2016-05-13 14:45:33
阅读次数:
145
所有权修饰符之__strong__strong 修饰符是id类型和对象类型默认的所有权修饰符. // 自己生成并持有对象
id obj = [[NSObject alloc] init]; id __strong obj1 = [[NSObject alloc] init]; __strong id obj2 = [[NSObject alloc] init];解释:
1...
分类:
其他好文 时间:
2016-05-13 14:44:33
阅读次数:
136
在看ArrayList源码时,看到了一个字段modCount。在add、remove、clear等方法中都有modCount++的操作。不明白什么意思。点进去看了看该字段的解释,总算明白了。modCount是在AbstractList抽象类中定义的。该字段的解释如下所示。 /**
* The number of times this list has been structur...
分类:
其他好文 时间:
2016-05-13 14:44:12
阅读次数:
170
前几篇博文对“幽灵架构”做了用法的介绍和相关技术点的补充,本文是一篇总结性质的文章,分析该架构的适用场景和限制,首先让我们回顾一下iOS开发的MVC模式,参考斯坦福公开课里Paul老爷子的讲解,如下图所示:
在MVC模式下Model和View是不能直接通信的,在“幽灵架构”体系中Model和View依旧不能直接通信,在传统的MVC中,这种通信的阻隔很多时候是因为在没有得到Model和View实...
分类:
其他好文 时间:
2016-05-13 14:45:12
阅读次数:
287
站在大神肩膀上,深入理解android事件分发机制...
分类:
移动开发 时间:
2016-05-13 14:43:23
阅读次数:
278
实现功能:
已存在歌曲歌词下载
后续将博文,将实现已下载音乐扫描功能。
因为,没有自己的服务器,所以网络音乐所有相关功能(包含搜索音乐、下载音乐、下载歌词)均无法保证时效性,建议,尽快下载和练习;如果你下载时候,已经因为我采集的服务器更改规则,请给我留言,如果可以解决,我将在有空的时候献上新的源码。
截止到目前的源码下载:
http://download.csdn.net...
分类:
移动开发 时间:
2016-05-13 14:43:11
阅读次数:
285
一、指针:用来保存地址的“变量”叫做指针,可以理解成指针是地址的一个别名。
例:定义一个整形指针
“指针的内容”,“指针所指向的内容”,“指针变量的地址”:
指针的内容:指针变量p里面存放的是a的地址,也就是0x0018ff44.
指针所指向的内容:指针变量p里面存放的地址(0x18ff44)这块空间所对应的值,也就是10,我们通过*p(解引...
分类:
其他好文 时间:
2016-05-13 14:45:08
阅读次数:
247
在地形中,原本我们应该要有一张图片存储 用来做混合的数据,但是多一张图就需要更多系统资源来处理。既然顶点数据中有color 数据,那么我们在做模型的时候可以把数据刷到顶点颜色中,就省了这一张图。...
分类:
编程语言 时间:
2016-05-13 14:44:02
阅读次数:
186