E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
SO库
android 中浅谈业务与操作分离的思想
笔者公司有做收集指纹的业务,用的是设备中心提供的一些
so库
和jar包,因为有很多地方有用到,为了不导致复制粘贴,就封装了一下代码,也想借此机会,来简单谈谈业务与操作代码分离的思想。
追梦小乐
·
2019-12-27 14:33
DNK 学习小结
使用一般情况下我们首先是将写好的C/C++代码编译成对应平台的动态库(windows一般是dll文件,linux一般是so文件等),这里我们是针对Android平台,所以只讨论
so库
。
V_boomboom
·
2019-12-27 07:47
FFmpeg用C++多线程解码音频数据
上几篇文章详解的介绍了使用MediaRecord和AudioRecord两种对音频进行采集的技术,以及FFmpeg包的编辑和裁剪,生成安卓使用的.
so库
的技术。
ZebraWei
·
2019-12-27 06:00
android 项目使用 cmake 生成
so库
使用CMake开发Jni相对传统方式要简单一些(传统方式参考:https://www.jianshu.com/p/7e0a7ede540b)配置环境使用CMake进行Jni开发需要使用CMake插件、LLDB插件、NDK插件,这些都可以通过AndroidStudio很快地安装。打开SDKManager,找到AndroidSDK->SDKTool选项,安装CMake、LLDB、NDK插件。image
古都旧城
·
2019-12-26 20:30
Device supports x86,but APK only supports armeabi-v7a,armeabi,x86_64
转载自:http://blog.csdn.net/qq_32452623/article/details/71076023Android的
so库
和ABI配置我原先也是没有什么概念的,直到上个周,在我尝试跑一个程序的时候
小小程序员jh
·
2019-12-26 16:38
博客目录
androidcentos-Maven库搭建EventBus3.0nodejs技术模块-mongoose部署-pm2nodejs-日志收集nodejs-报表(xlsx)MongoDB安全c技术如何调用
so
飞扬小米
·
2019-12-26 09:51
Android之NDK开发 Android studio 篇
publicnativeStringgetCLanguageString();}二,生成JNI方法头文件可以用两种方法生成JNI方法头文件,但是建议使用ndk-build自动生成,这样不容易因为打错而造成无法使用
so
宝塔山上的猫
·
2019-12-25 02:54
Android studio开发jni
publicclassMyJni{//加载
so库
static{System.loadLibrary("JniTest");}//native方法publicstaticnativeStringsayHello
圈圈猫
·
2019-12-24 19:15
wxSQLite3在Linux下的编译
采坑路线1.没有现成的
so库
可以用。解决方案:没有那就自己编译吧,源代码都在那里摆着呢。存在问题:既然要编译了,那肯
环零弦
·
2019-12-24 08:31
jni 文件加密
当app被反编译时,对方可以拿到我们的代码,可以看到我们加密的方式从而让对方找到破解密文的方法,很不安全;那么是否可以防止这种反编译的破解呢,所以便有了在c层处理加密的方法,通过jni将加密方法打包到
so
翻滚的咸鱼
·
2019-12-23 22:00
第十五节(增量更新前言)
一个知识点:gradle指定开发平台,在defaultConfig目录里面ndk{abiFilters"armeabi","x86"}比如说,现在引入了一个三方的
so库
,这个库里面只提供了armeabi
最美下雨天
·
2019-12-23 11:28
将ffmpeg 移植到android平台 (android studio环境)下篇
上篇中我们已经编译好了ffmpeg的动态库和静态库,接下来我们要在android上使用,网上也有很多例子,把上篇的多个动态库编译成一个
so库
,我也尝试过,但是编译出来的libffmpeg.
so库
有十多M
siqiangli
·
2019-12-22 22:34
微信热修复Tinker使用
Tinker是微信前段时间开源的Android热补丁方案,它支持动态下发代码、
So库
以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。
Yoo_Zhou
·
2019-12-21 18:45
从demo分析ijk源码三:IjkMediaPlayer的jni实现
我们可以得到libijkffmpeg.so,编译ijk可以得到libijksdl.so和libijkplayer.so,编译ijk的时候需要依赖libijkffmpeg.so,这就是在ijk加载这三个
so
DON_1007
·
2019-12-21 17:25
Android 高德地图闪退问题
我完全按照高德地图的开发指南进行开发,Activity也进行了注册,但是就是一跳转到高德地图的Activity就闪退,控制台任何信息都不输出,在我被这个问题困扰了半个多月之后我终于找到了解决办法:添加.
so
阳翟后生
·
2019-12-20 19:58
安卓上使用FFMPEG解码视频并处理
本文使用首先将FFMPEG封装呈.
so库
,然后使用JNI调用C语言实现了视频的解码处理。
小怪兽LY
·
2019-12-20 05:35
Android开发--Opencv for android cmake编译
一.前期准备不太推荐使用最新版本软件和包,它可能在版本更新当中做了大的改动,比如android-ndk-r16与-r15c,在-r16当中已经全部使用
so库
文件,在-rc15c之前版本中使用的还是源文件
莫克丁
·
2019-12-20 03:34
【Cmake】利用NDK进行Android的交叉编译(附实例)
很多时候,对于C++软件工程师来说,可能需要编译能够在Android版本上直接运行的可执行程序、或者是编译
so库
文件,这个时候就需要完成交叉编译。
Yngz_Miao
·
2019-12-19 21:32
《开发》Make
Tinker初体验
Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、
So库
以及资源,让应用能够在不需要重新安装的情况下实现更新。
写代码的解先生
·
2019-12-19 19:37
Android基础:linker调试技巧
例如分析为啥
so库
打不开啊,就经常需要一步步分析一.linker自带的log格式如下LD_LOG(kLogDlopen,"...dlopensuccessful:realpath=\"%s\",soname
九九叔
·
2019-12-19 18:39
浅谈调研app的方法
可以从以下几个方面审视:使用top命令查看整体信息使用ps查看所有相关的线程使用用bugreport查看相关的堆栈信息分析重点
so库
分析log下面以51cto为例,来看一看具体的评估方法使用top命令查看整体信息进程信息课题通过
bigonelby
·
2019-12-18 19:59
Android NDK小记
NDK的正确姿势AndroidJNINDKC++so本地验证获取应用签名CMakeLists.txt文件,创建支持C++项目的时候会自动创建,可以从其中拷贝,另外注意build.gradle文件,另外
so
遇见_未见
·
2019-12-18 03:18
将C文件通过NDK编译生成
SO库
NDK开发流程1.安装NDKPaste_Image.png下载完成后Paste_Image.png2.配置然后你会在local.properties文件中看到(或者自己添加):Paste_Image.png还有gradle.porperties里必须添加android.useDeprecatedNdk=true2.Java本地调用publicclassNativeUtils{static{Syst
pingkoko
·
2019-12-17 22:59
Flutter框架Android
so库
的一些实践
学而思网校1对1的android工程是用flutter框架实现的,而android工程不可避免的要和cpu架构和
so库
打交道,在实践中,针对flutter框架对cpu架构的支持,我们也有一些经验在此总结
小鱼游儿
·
2019-12-17 09:46
Android 安装包优化--减小安装包体积
Jietu20190303-124224.jpg从上图可以看到,安装包内的文件结构是:assets资源文件res资源文件*.dexDalvik字节码META-INF签名信息lib
so库
要减小安装包的体积本质就是要减少包内的文件的大小
wan7451
·
2019-12-16 20:22
初尝AndroidStudio2.2+cmake+ndk开发(3)——FFmpeg的HelloWorld
本例子简单的输出FFmpeg其配置信息等怎么编译FFmpeg的
so库
,可以参考我之前的编译过程http://www.jianshu.com/p/228f38e9aa9c项目的目录:把之前编译好ffmpemg
clam314
·
2019-12-16 11:44
FFmpeg源码的编译和裁剪,生成安卓使用的.
so库
版权声明:本文为卫伟学习总结文章,转载请注明出处!本文在Linux环境下编译ffmpeg源码:1.准备工作:下载ndk和ffmpeg源码,我的是android-ndk-r16b-linux-x86_64和ffmpeg-3.3.92.如图,将下载的ndk和ffmpeg源码解压,放在同一目录下关于版本的选择问题,大家基本都用2.x.x的版本。高版本与低版本相比,一般性能和各个方面都会有一些改进,比如视
ZebraWei
·
2019-12-16 05:52
Android Studio引入jar包和
so库
前言由于项目要对接华为Anyoffice平台,所以需要引入对应SDKjar包和
so库
。其实网上有很多资料可以查到:AS下如何导入jar包和
so库
。
Sealwk
·
2019-12-15 04:59
C语言从入门到..
前言由于前端时间的两个项目Mupdf来支持pdf的批注功能录屏推流这两个的底层都是采用c和c++写的,并生成了对应的
so库
,也激发了对应学习的兴趣。为什么要学这些呢?
请叫我翟先生
·
2019-12-14 23:30
Android使用jni调用c++/c详解
的加载类3、使用javah-jni生成.h文件4、准备好c/c++源代码文件5、编写Application.mk和Android.mk文件6、编写app.gradle7、用ndk-build命令编译成
so
LockJo
·
2019-12-14 22:35
Android NDK入门 —— JNI加解密之一
最近在忙其他事情,今天想起JNI做加解密不错,于是我调查了一下AES使用JNI实现,试验过程发现用C或者C++出了很多问题,于是发现有人使用一种巧妙的方式,用Java做加解密,只是把加解密的Key放在
SO
Crayfish
·
2019-12-13 03:11
封装bilibili播放器,自定义边下边播和缓存功能
源码下载,欢迎star演示Demo下载image本项目使用播放器是ijkplay,并且进行封装和修改主要功能:1.重新编辑ijkplay的
so库
,使其更精简和支持https协议2.自定义MediaDataSource
Zhaoss
·
2019-12-12 15:37
热跟新Tinker详细集成步骤
Tinker是微信官方的Android热补丁解决方案,它支持动态下发代码、
So库
以及资源,让应用能够在不需要重新安装的情况下实现更新。当然,你也可以使用Tinker来更新你的插件。
digtal_
·
2019-12-08 07:34
把代码编译成aar,供合作方使用,遇到的问题
具体做法如下:1.library中compile和implementation引入的外部库,不会进入到aar中,这只对没有
so库
的外部库生效2.libs目录下的类库,使用compileOnlyfiles
雄鹰小朱
·
2019-12-08 04:37
linux.调用dll & .
so库
引用
/libdemo4.so",RTLD_LAZY);void(fun)(int)=dlsym(handle,"diamond");fun(5);dlclose(handle);}使用libdl.
so库
动态库加载的原理动态库中函数的查找已经封装成库
小蜜蜂onion
·
2019-12-06 16:03
Android assimp编译及引用
本文将介绍如何编译Android所需的
so库
以及通过cmake的方式将库引用到项目当中去assimp的官方地址:http://www.assimp.org/assimp的api地址:http://assimp.sourceforge.net
挨踢亮
·
2019-12-06 10:39
最强整理:一线互联网移动架构师设计思想解读开源框架
1.4Gradle自动补丁包生成 二、插件化框架解读 2.1Class文件加载Dex原理 2.2Android资源加载与管理 2.3四大组件的加载与管理Activity、Service 2.4
so
Alvin老师
·
2019-12-06 09:27
最强整理:一线互联网移动架构师设计思想解读开源框架
1.4Gradle自动补丁包生成 二、插件化框架解读 2.1Class文件加载Dex原理 2.2Android资源加载与管理 2.3四大组件的加载与管理Activity、Service 2.4
so
Android-Alvin
·
2019-12-03 15:08
仿微信视频拍摄UI, 基于ffmpeg的视频录制编辑(下)
源码和apk下载,如果喜欢点一下star啦如果没有看过上篇的,可以先去看一下,有助于更好理解本篇仿微信视频拍摄UI,基于ffmpeg的视频录制编辑(上)本项目所使用的
so库
是VCamera,个人免费,禁止商用
Zhaoss
·
2019-12-02 00:15
react-native 组建
android添加nativemodule需要在mainapplicationgetPackages添加Q:couldn'tfind"libjpush218.so"A:打包的时候并没有在libs中复制
SO
肖雨
·
2019-12-01 06:55
(转)CrossWalk - android 动态加载
so库
文件实践
segmentfault.com/a/1190000002919135之前看到Android客户端使用的编辑器,甚是喜欢,它的优雅以及高性能的特点让我爱不释手,很想自己也去做一个。此前实现过一个在Android上的Markdown编辑器但是界面以及所见即所得的效果非常不好看,所以一直耿耿于怀。然后冒昧看了下的布局系统,看见了几个奇怪的类,包括类似XWalkContentView,于是Google了
拉肚
·
2019-11-28 04:55
Android封装SDK的使用
介绍Android封装SDK使用前,先了解几个文件格式:
so库
:是C或C++语言而打包成的库;jar包:里面包含了class文件与清单文件,不包括图片、页面等资源文件,是Java常用的方式;aar包:里面包含了所有资源
吴庆森
·
2019-11-21 12:53
Android封装SDK的使用
Android
理论知识
Flutter libflutter.
so库
兼容问题
然后错误日志中显示couldn'tfind"libflutter.so",检查apk发现怎么只有armeabi-v8a的
so库
而没有v7a的
so库
。
钦秋
·
2019-11-20 10:16
ffmpeg入门教程之Android使用FFmpeg so(API文件格式转换)
代码从编译到执行C代码编译交叉编译CmakeNDKJNIJNI应用场景AndroidStudio3.4创建工程CPU架构适配配置build.gradle配置CMakeLists.txt链接FFmpeg的
so
IT大讲堂
·
2019-11-13 14:48
ffmpeg
Android Studio碰到的一些问题
找不到
SO库
的问题需要在Gradle下面配置路径Paste_Image.pngFragment:关于Avoidnon-defaultconstructorsinfragments的错误在android开发中
bryanno1
·
2019-11-08 06:39
Sophix及热修复原理介绍
Sophix相关书籍深入探索Android热修复技术原理这本书主要讲解了Android的热修复中的热部署,冷部署以及资源和
so库
的修复技巧。
partoftom
·
2019-11-08 05:11
Android Studio 初体验(
So库
的添加)
一、描述在做项目的时候,碰到了需要添加
So库
,在以前Eclipse使用的时候,都是直接放到Libs包中就可以了,但是在Studio中却始终加载不成功?
卜俊文
·
2019-11-06 18:50
Android Studio JNI开发-1-引入第三方so文件
明确知道
so库
文件的文件名称明确知道每个so文件中的方法名称,以及每个方法对应的全路径第三方库的引用过程:1.将所有的.so文件复制到具体某个Android模块下的libs文件夹下面;将so文件复制.png2
lengyan_zhao
·
2019-11-06 13:43
获取Android的CPU型号
在项目中引入
so库
时,有时候需要知道android设备的CPU架构信息,,可通过以下方式知晓当前设备的CPU架构信息.ADB命令查看Android的CPU型号架构等信息进入shell命令后(adbshell
天神Deity
·
2019-11-06 03:43
(主要是
so库
的生成和使用啦)
[TOC]差分升级一.什么是差分升级将已安装的apk和最新的apk进行二进制对比,得到差分包。用户升级的时候只需要下载差分包,在本地使用差分包和已安装的apk合成新的apk安装即可。二.差分升级相关概念差分工具bsdiffbspatchCourgette研究看看,google的优化,不支持apk,放弃bsdiff生成补丁这一步一般会在服务器合成,客户端不用care,贴个链接地址:http://pa
JustinBetter
·
2019-11-05 16:28
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他