Android中使用SQLite数据库目录标题Android中使用SQLite数据库1 SQLite和MySQL、Oracle等的区别2 SQLite在Android Studio中的用法2.1 第一种:利用工具类自动连接数据创建表对表的增删改查的四种方法:1 增加数据2 删除数据3 查询数据4 修改操作2.2 第二种:创建数据库操作类对…
我的环境: Android Studio Arctic Fox + JDK11 + Gradle 7.0.2 + NDK21 + opencv-4.5.1-android-sdk 代码链接: OpenCV 环境搭建 Demo 1.创建一个Native工程 2.下载OpenCV&…
OpenCV下载 一、集成SDK 1. 从官网下载最新的android sdk,这里下载的是4.5.4 2. 创建Android项目,将sdk以library方式引入项目中 sdk使用了kot…
这是一篇菜鸟萌新初次上手 Flutter 的实践过程记录,老鸟请自行略过哈~最近大家都在说 Flutter,还不是因为 Google 爸爸刚刚发布了 Flutter 1.0 版本,简单了解了下,类似于微信小程序等等的一种跨平台解决方案,操作流畅度据说不管是 iOS,还是 Android,都可以“如丝般顺滑”,这么腻…
1.Android studio 2020.3.1 编译Flutter报错: Unexpected lock protocol found in lock file. Expected 3, found 0. 2.解决Flutter编译一直显示 Running Gradle task 'assembleDebug' 主要原因有两个: gr…
首先要先进入android studio找到android sdk的安装路径,一般默认安装在c盘中, 进入设置,搜索SDK 推荐切换到D盘 进入环境变量设置页面 在系统变量中新建 ANDROID_HOME,变量值输入android SDK的路径,我的是 D:/a…
问题引入Mac上搭建Flutter开发环境文章中,在使用flutter doctor查看是否需要安装其它依赖项时,检测出三个问题! Doctor found issues in 3 categories.,其中有关Android平台的报错如下: [!] Android toolchain - develop for Android dev…
最近想实现一个Android直播,但是对于这方面的资料都比较零碎,一开始是打算用ffmpeg来实现编码推流,在搜集资料期间,找到了几个强大的开源库,直接避免了jni的代码,集成后只用少量的java代码就可实现编码、推流和取流播放,整理了一下做了一个demo,在这里记录一下 效果图: 编码和推流,有两个方案选择:…
该工程目录是Android客户端推流环境搭建的工程基础下创建的(音频相关的类AudioChannel先不做): 工程目录 视频推流: 视频推流的工作主要是这几个部分: 获取摄像头原始数据这里要注意的是拿到后置摄像头原始数据后要进行旋转,原因如图: 摄像头在手机里的样子! 数据转码(NV21转I42…
Android摄像头采集到的数据格式是NV21(YUV的一种),称为原始数据,这种格式的数据量比较大,不利于传输,需要对数据进行压缩,这里需要通过H264编码达到压缩目的。x264是把原始数据转化为H264的工具,x264是工具,h264是协议。 FAAC和X264功能类似,X264是做视频编码的,FAAC是做音频编码的。 H264的流需…