Cordova 提供了一个 file 插件,通过这个插件我们很方便地实现在各种设备下对文件、和文件夹进行访问,编辑等各种操作。 一、添加File插件 首先我们要在“终端”中进入工程所在的目录,然后运行如下命令添加 file 插件: cordova plugin add cordova-plugin-file 二、普通文件的读取与写入......
在前面一篇文章:Swift - 视频录制系列教程1(调用摄像头拍摄录像,并保存到系统相册)。我介绍了如何通过 AVFoundation.framework 框架提供的 AVCaptureSession 类来实现视频的录制。 当时的程序是点击“开始”按钮就开始视频录制,点击“停止”则将视频保存起来。整个视频是连续地录制,没有时间限制。今天继续在其基础之上做个改进,实现小视频拍摄功能......
由于目前 Cordova 文章已经写了不少,后面我还会继续更新。为了让目录看起来不会太混乱,现专门开辟 Cordova 专栏。目前相关文章已移到该分类下,有需要的小伙伴可以去看看。
1,技术介绍 (1)AVFoundation.framework 框架提供了 AVCaptureSession 类。使用它可以实现视频捕获功能。 (2)使用 AVCaptureVideoPreviewLayer 可以将摄像头拍摄的画面实时显示在 ViewController 上。 (3)对于捕获到的视频,我们使用 ......
通过系统提供的设备定位的框架(CoreLocation),我们可以很方便地获取到设备当前的各种GPS位置信息。 具体用法可以参考我原来写的文章: Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等) Swift - 经纬度位置坐标与真实地理位置相互转化......
在前文(Cordova - 使用Geolocation插件实现地理定位)中,我们通过 Cordova 的定位插件可以获取到当前的经纬度信息。但有时只获取到经纬度还不够直观,如果能再得到对应的地理位置信息就好了(比如:xx市xx区xx路)。既然 Geolocation 插件不提供这个功能,那我们自己实现一个好了。最终效果如下......
Cordova 提供了一个实现设备定位的插件,通过这个插件我们可以进行定位处理,从而获取GPS位置数据,比如经度、纬度、海拔信息等。 1,添加Geolocation插件 首先我们要在“终端”中进入工程所在的目录,然后运行如下命令......
选择本地图片并上传是应用开发中一个比较常见的功能。 我们使用 UIImagePickerController 可以很方便的从系统“照片”中选择图片,但我们会发现选择完毕后,通过图片的 info[UIImagePickerControllerReferenceURL] 得到的是一个引用路径,格式如下.......
一,Atom介绍 Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit)。启动速度快,提供很多常用功能的插件和主题,可以说Atom已经足以胜任“半个IDE”了。 个人感觉有如下几个优点: (1)多平台支持(Windows、Mac、Linux) (2)界面美观、现代化,使用舒适 (3)多文件管理(Atom提供了文件树列表的功能)......
使用 Storyboard 我们可以很方便地搭建好各种复杂的页面,同时通过 segue 连接可以轻松实现页面的跳转。 但除了segue,我们还可以使用纯代码的方式实现Storyboard界面的跳转。 比如:使用 presentViewController() 方法将当前页面视图切换成新视图......