Android 应用开发
此类笔记主要分享 Android 应用开发相关的知识
lovemengx
顺其自然,应当是竭尽所能之后的不强求。
展开
-
【随笔记】Java 调用 Jni 和 Jni 回调 Java 方法
Java 调用 Jni 和 Jni 回调 Java 方法。原创 2023-03-08 21:17:32 · 863 阅读 · 0 评论 -
【Android】Android 源码方式使用 opencv 库文件
使用方法opencv 官方的 SDK 已经有编译好的 so 库,我们可以直接使用,因此我们只需要将平台架构对应的 so 库文件以及头文件提取出来,使用 Android.mk 进行预安装,然后在需要使用 opencv 程序中的 Android.mk 引用头文件和动态链接库即可。具体步骤一、下载 opencv sdk 并解压(我这里以3.4.11 为例)下载链接1:https://opencv.org/releases/下载链接2:https://udomain.dl.sourceforge.原创 2020-10-10 19:07:49 · 1223 阅读 · 0 评论 -
【随笔记】NDK 编译开源库 ffmpeg
一、下载源代码wget http://ffmpeg.org/releases/ffmpeg-4.4.tar.gztar -zxvf ffmpeg-4.4.tar.gz二、编译配置脚本#! /bin/bashexport PREFIX=`pwd`/build/export TOOLCHAIN=/opt/ndk/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64export PATH="$TOOLCHAIN"/bin:"$PAT原创 2021-08-03 22:19:51 · 286 阅读 · 0 评论 -
【随笔记】NDK 编译开源库 jsoncpp
NDK 编译开源库 jsoncpp原创 2021-08-03 19:50:49 · 648 阅读 · 0 评论 -
【随笔记】NDK 编译开源库 nghttp2/openssl/curl
工作中有遇到需要使用支持 http2 访问的 https 安全加密的开源库,便于使用 http2 与云端通信,经过调研发现libcurl 可以满足需求,但是 libcurl 本身也是需要依赖于 nghttp2 来支持 http2 通信,以及需要 openssl 来实现安全加密的通信(访问带 https 的连接)。编译第三方开源库,主要的原理是在于通过设置环境变量,来指明编译工具链和头文件所在的位置,再通过configure 生成合适的 makefile。一、环境准备官方网站下载 NDK:...原创 2021-08-01 15:57:55 · 1540 阅读 · 0 评论 -
【随笔记】NDK 编译开源库 SQLite3
一、下载源代码wget https://github.com/sqlite/sqlite/archive/refs/tags/version-3.38.0.tar.gztar -zxvf version-3.38.0.tar.gz二、编译配置脚本#!/bin/bashexport TOOLCHAIN=/opt/ndk/android-ndk-r19c/toolchains/llvm/prebuilt/linux-x86_64export CC="$TOOLCHAIN"/bin/arm原创 2022-03-09 17:01:34 · 2558 阅读 · 0 评论