Android Camera2Video整合到自己项目里

背景: Android项目里调用摄像头拍摄视频,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后来因项目需要,改成了camera2 1.Camera2Video 官方demo有点问题,下载后,不能直接整合到项目 问题1.多次拍摄视频崩溃 问题2.双击record按钮, ...

Android连载29-持久化技术

一、持久化技术 我们平时所使用的APP产生的数据,在内存中都是瞬时的,会随着断电、关机等丢失数据,因此android系统采用了持久化技术,用于存储这些“瞬时”数据 持久化技术包括:文件存储、SharedPreference存储以及数据库存储,还有更复杂的SD卡内存储。 二、文件存储 最基本存储方式, ...

iOS开发系列之性能优化记录

本篇主要记录一下我对界面优化、时间优化和耗电优化、安装包瘦身上的一些探索。我尽量按照自己的理解来进行描述,如有不当,欢迎指正。 一、界面优化 1、卡顿原理 要了解卡顿原理,需要对帧缓冲区、垂直同步、CPU 和 GPU 几个词进行一下了解,然后综合起来,就可以得到卡顿的答案。 1.1、帧缓冲区 听起来 ...

Sagit.Framework For IOS 开发框架入门教程9:全局对象Sagit

前言: 本文简单介绍一下全局对象Sagit。 1、全局对象Sagit介绍: Sagit框架,敲代码的两个起手势,就是Sagit和sagit。 大写的Sagit,是全局单例,用于业务处理。 小写的sagit,是控制器视图,用于UI布局。 2、Sagit的基本属性或方法: //!所有单例的入口,可以扩展 ...

Sagit.Framework For IOS 开发框架入门教程8:硬盘缓存STFile

前言: 本篇介绍STFile,硬盘相关的读写操作。 1、STFile硬盘缓存的介绍: IOS的硬盘存取,内部是个沙盒,所以文件的目录较多,应用也较多。 不同的目录,有不同的用途,基本的定义如下: //!用于存档数据到plist文件中,默认存档沙盒的Library/Cache目录(iTunes不会备份 ...

根据Uri,Cursor没有获取到对应的属性

Android: 背景:调用摄像头,拍摄视频,指定保存的地址,但是返回的Cursor文件,只有名称和大小的属性,没有其他诸如时长,连ID属性都没有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ...

抖音快手短视频去水印API,客户端开发者接口开发文档

该接口为单个视频提取接口,支持的平台: 抖音、快手、火山、今日头条、西瓜视频、Tiktok、Kwai、Youtube、Facebook、Instagram、Twitter、小红书、bilibili哔哩哔哩B站、QQ看点、AcFun、淘宝、UC视频、趣头条、皮皮虾、 小咖秀、趣多拍、微视、美拍、网易云 ...

Android 开发技术周报 Issue#292

新闻 Android即将获得类AirDrop功能:可向附近设备快速分享文件 谷歌为安卓文件管理应用引入可安全隐藏资料的Safe Folder功能 Android TV新主界面将显示电影、电视节目和应用推荐内容 泄露的Android文档暗示了传说中的谷歌Pixel 5a与折叠屏新机 谷歌发布Andro ...

iOS---------消息转发机制的原理

消息转发机制的原理 其实就是在内部做了三次的补救机会 第一次是动态解析 利用runtime动态添加实现代码 resolveInstanceMethod:与resolveClassMethod: 第二次是快速转发 也就是重定向接受者 它会去找其他的类 将消息转发给可以响应该消息的对象进行处理 forw ...

123···200>