Android自动化构建之使用Gradle下载与处理文件 一般情况下,我们的项目构建并不需要再去导入其他文件。但如果自己项目正在维护一个自己的library module,而这个library内又维护着大量会经常更新的S…
标签:so
Linux配置redis
Redis是Remote Dictionary Server的缩写。 php-redis项目地址:https://github.com/phpredis/phpredis todo php-redis扩展安装时是否生成了…
Android NDK JNI 开发之旅03 so类库 JAR包使用
作者简介 微信公众号(高质量文章推送):走向全栈工程师 作者:陈博易 声明:本文是个人原创,未经允许请勿转载 商业合作请在微信公众号回复:联系方式 build–>make project结果展示 项目运…
Android JNI学习-使用第三方SO库
正在准备中的项目里,有一部分打算直接移殖Linux开发组在之前就完成的功能,他们是使用C语言开发。考虑到维护的问题,准备让他们将代码打包成so文件,再引用到我的项目中。这样也就相当于我去引用一个第三方库,并且这个库中的代…
libwebviewchromium.so" is 32-bit instead of 64-bit
最近出现了好多libwebviewchromium.so” is 32-bit instead of 64-bit的错误 找了好多资料,没找到更好的解决方法,有解决过相同问题的不吝赐教
Android.mk文件的编写及含义
#指定编译的文件夹 指定为当前文件目录 LOCAL_PATH := $(call my-dir) #编译器会定义很多临时变量,中间变量,最好清空 include $(CLEAR_VARS) #编译出来的模块名称(libh…
实战插件化-MPlugin
MPlugin的相关方法 prepare 方法 该方法主要是预加载(可放置在Application#attachBaseContext中进行设置),主要实现流程如下 进行hookInstrumentation(实现绕过注…
Android native层动态加载so库
随着App功能的不断增多,Native层的代码规模也在迅速膨胀,为了Native层的代码结构清晰,会按照模块分别构建成独立的so库,使用一个JNI层so库引用其他实现具体功能的功能实现so库,Java层只加载这个JNI层…
FFmpeg 编译(1)--多模块版(多个so文件)
前言 FFmpeg库是一个非常强大的音视频编解码库,只要有过流媒体相关开发经验的,相信对它都不会陌生。笔者是一个Android 开发者,所做的工作都是为Android服务的,其他的开发者,可自行略过。废话不多说,开始正题…
ijkplayer编译so库真没那么难
引言: 公司现在的电台项目是我第二个接触音频播放项目,Android音视频 播放很多还是使用的MediaPlayer(大中厂除外),但是如果你用过 MediaPlayer的话,很多开发者都会吐槽有多坑,连谷歌官方都推荐 …
如何查看并且使用android系统本身包含的so库?
项目上有个要求:能够屏蔽底部导航栏!如下图所示,很变态的需求是不是?泪奔中。。。。 image.png 因为公司是做硬件+软件配套的,用的是android定制版的系统,有经验的android开发工程师都知道,要实现这样的…