swift 中Map和FlatMap的区别
比如说有一个数组 var array = [1,2,3] 如果有个需求是需要用这个数组生成一个新数组为每个元素自身想家的结果数组,那么一般的做法是会通过遍历来完成这个需求,示例如下: var array2:[Int] = [] for item in array { array.append(item) } 这样生成的…
阅读全文 »已阅读 495 次Android持久化之存储文件
#Android持久化之存储文件 只能供存储轻量级数据,比如说开发过程总需要存储一些简单的配置就可以使用 ####示例代码如下 存储 public void save(String content) { FileOutputStream out; BufferedWriter writer = null; try { …
阅读全文 »已阅读 1,035 次Android数据持久化之SQLite数据库
sqlite数据库操作其实是用基础的sql语句来实现对数据库的操作的。 数据类型包含了integer表示整形,real表示浮点型,text表示文本类型,blob表示二进制类型。 create table Book ( id integer primary key autoincrement, author text, …
阅读全文 »已阅读 364 次获取联系人之动态获取权限
获取联系人之动态获取权限 联系人数据是用户比较隐私的数据,在去获取的时候需要动态申请权限,当然用户已经授权过的就不用再次申请直接获取联系人数据就行,下面是一个相应的Demo //首先AndroidManifest.xml文件里需要添加相应的权限配置,这是必须的要求 <uses-permission android…
阅读全文 »已阅读 996 次Android 动态申请权限
Android 动态申请权限 谷歌考虑到用户数据的安全问题,做了权限的限制,对于用于敏感的数据的功能需要动态申请权限才能够使用特定的功能,下面举一个打电话动态申请权限的例子,打电话涉及到用户的资费问题所以需要申请权限 //首先需要在AndridManifest.xml中添加权限设置,如下 <uses-permis…
阅读全文 »已阅读 829 次