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
jni学习积累
浏览器输入 URL 后发生了什么?
仔细想想,
学习积累
到了一定阶段,也该凭技术储备对知识体系进行一遍
曲奇不可以吃
·
2020-09-14 19:15
android 关于mk如何引用其它so库
u011913612/article/details/72732177https://blog.csdn.net/HTJOY1202/article/details/80777108Android.mk#
jni
ShellCollector
·
2020-09-14 19:21
ndk
Android上的Native以及
JNI
开发(1)
最近在Android上开发,主要是将以前Win32以及WindowsMobile上的一些程序库移植到Andriod,并在Java层封装二次开发接口。虽然Google封装的很彻底,但是Android毕竟是一个Linux系统,Linux相关的很多东西在Android的Native开发中是绕不开的。我一直很懒得碰Linux,多么麻烦啊……当时vista出来没多久,听说ubuntu界面是如何如何华丽bla
iteye_13411
·
2020-09-14 19:10
Android.mk文件解读
下面是一个cocos2d-x游戏的Android.mk(删除了一些重复的东西),一般默认在
jni
目录下:123456789101112131415161718192021222324252627282930313233343536
杭州山不高
·
2020-09-14 18:54
JNI/NDK
JNI
使用中的10大误区
BestpracticesforusingtheJavaNativeInterfaceTechniquesandtoolsforavertingthe10mostcommon
JNI
programmingmistakesTheJava
cocokim_122
·
2020-09-14 18:26
JAVA
AndroidStudio直接通过gradle无mk编译生成so
通过gradle和
jni
(C/C++代码目录),无需Android.mk文件。配置gradle。在gradle.properties里面加上这句。
loongembedded
·
2020-09-14 18:23
Android应用开发环境搭建
Android studio集成百度语音识别api
api1,根据百度语音开发文档,创建应用,下载相应的jar包,添加到你的应用2,清单文件配置信息,3,把drawable和raw下的资源全部复制到你的项目,注意:如果缺少资源会报错4,把so文件复制到
jni
libs
心-弦
·
2020-09-14 17:46
android
Android内存泄露分析之StrictMode
最常用的场景就是检测主线程中本地磁盘、网络读写等耗时的操作以及Activity泄露等,但该模式不建议在Release版本开启,此外该模式无法监控
JNI
中的磁盘
一介闲休
·
2020-09-14 17:25
android内存分析
NDK:动态注册方法
#include#includeextern"C"
JNI
EXPORTjstring
JNI
EXPORT
JNI
CALLstringFrom
JNI
(
JNI
Env*env,jobject/*this*/){std
一介闲休
·
2020-09-14 17:25
《Java中Lock和synchronized的比较和应用》
《Java中Lock和synchronized的比较和应用》尽管synchronized在语法上已经足够简单了,在JDK5之前只能借助此实现,但是由于是独占锁,性能却不高,因此JDK5以后就开始借助于
JNI
HelloWorld_EE
·
2020-09-14 15:01
java
Java容器类源码-Vector的最全的源码分析(三)
复制操作通过
JNI
实现。publicsynchronizedvoidremoveElementAt(intindex){modCount++;if(index>=elem
Java搬砖师
·
2020-09-14 15:31
基于Android studio3.6的
JNI
教程之ncnn之目标检测ssd
代码链接:https://github.com/watersink/MobileNetSSD-linux-as本代码可以在模拟器下进行跑。环境:Androidstudio3.6Sdk:android10api29Ndk:r15cNcnn:20200226Linux下的代码测试:mkdirbuildcdbuildcmake..make./ssd效果:Android下的开发:(1)增加ncnn的依赖库
watersink
·
2020-09-14 14:50
android
android ndk 入门之打印log信息
NDK开发中
JNI
打印log信息1、引入头文件#include2、Android.mk中加入LOCAL_LDLIBS+=-L$(SYSROOT)/usr/lib-llog3、打印info信息:__android_log_print
iteye_17686
·
2020-09-14 14:36
利用
JNI
技术在Android中调用C++代码
JNI
是JavaNativeInterface的简称,也就是Java本地接口,它提供了若干的API实现Java和其它语言的通信(主要是C&C++)。
iteye_13202
·
2020-09-14 14:04
C语言常见术语
JNI
(JavaNativeInterface,JAVA原生接口)使用
JNI
可以使Java代码和其他语言写的代码(如C/C++代码)进行交互。问:为什么要进行交互?
heimabb
·
2020-09-14 14:29
JNI
方法签名规则
JNI
方法签名规则:(参数1类型签名参数2类型签名……参数n类型签名)返回值类型签名,签名之间无空格,也无其他分隔符。
fangdong65
·
2020-09-14 13:51
Android
jni
中byte[]和char*相互转换
id=(*env)->GetFieldID(env,objectClass,filedName,"[B");jbyteArraydataArray=(jbyteArray)((*env)->GetObjectField(env,object,id));unsignedchar*byteData[数据长度];(*env)->GetByteArrayRegion(env,dataArray,0,数据长
atian123kiss
·
2020-09-14 13:04
jni
ndk-build提示设置NDK_PROJECT_PATH变量
写了一个简单的
JNI
程序,项目名称是:GameDemo,想编译一个动态库,自己编写了Android.mk和Application.mk放到了工程根目录,但是在项目根目录执行命令:ndk-build,提示错误
zqtao0219
·
2020-09-14 12:30
ndk
android 编译好ffmpeg 3.0+ 后再
jni
中使用遇到的问题
编译刚好遇到这样的问题:问题1:libavcodec/opusdec.c:376:error:undefinedreferenceto'swr_is_initialized'libavcodec/opusdec.c:222:error:undefinedreferenceto'swr_is_initialized'libavcodec/opusdec.c:163:error:undefinedre
小贝子
·
2020-09-14 11:31
android
开发
项目总结
技术难点
tcgetattr() failed这个错误问题
E/serial_port(861):
JNI
_OnLoadserialPortE/serial_port(861):opencommD/serial_port(861):Openingserialport
慕白bmy
·
2020-09-14 10:09
JNI
-本地通信
Eclipse添加一键调用javah生成
jni
的头文件:Run->ExternalToolsExternalToolsConfigurations->Program->Newlaunchconfiguration
码农五
·
2020-09-14 10:45
NDK开发笔记
NDK NDK_PROJECT_PATH=null 解决方法
1、build.gradle文件中添加android{...sourceSets.main{
jni
.srcDirs=[]
jni
Libs.srcDir'src/main/libs'}}2、src/main
wyyl1
·
2020-09-14 09:15
Android
c与c++的struct方法兼容调用
之前写
jni
代码的时候,在
jni
.h里定义的
JNI
Env定义是不同的类,思考了c++与c调用结构体的方法的方式。使用公共的h文件来包含不同的结构体来实现兼容,c++层需要包含c层的结构体指针。
JabamiLight
·
2020-09-14 09:48
c语言知识
Android使用adb命令查看CPU信息
Android中使用
JNI
编程的时候会需要编译出不同的SO文件,以供适配不同的机型。例如:由此需要查看不同机型的CPU信息。
weixin_30412577
·
2020-09-14 09:33
jni
方法签名
方法签名的格式为:(形参参数类型列表)返回值。形参参数列表中,引用类型以L开头,后面紧跟类的全路径名(需将.全部替换成/),以分号结尾。publicnativestaticbytetest3_();方法签名:()Bpublicnativestaticvoidtest(booleanb,bytebe,shorts,inti,longll,floatf,doubled);方法签名:(ZBSIJFD)V
技术从未如此性感
·
2020-09-14 09:55
android
Java系统监控遇到NoClassDefFoundError: com/sun/jna/platform/win32/VersionHelpers问题解决
JNA(JavaNativeAccess)提供一组Java工具类用于在运行期间动态访问系统本地库(nativelibrary:如Window的dll)而不需要编写任何Native/
JNI
代码。
良心有约
·
2020-09-14 09:17
Tool
NoClassDefFound
JNA
Java监控
Java笔记-
JNI
各种签名以及例子
目录基本概念栗子说明基本概念在
JNI
中有很多函数某些参数都要使用签名,如下:其中的sig就是签名;签名是一种用参数个数和类型区分同名方法的手段,即解决方法重载问题。
IT1995
·
2020-09-14 09:57
Java
利用
JNI
方法,通过WMI获取本地硬件信息(主板型号,硬盘序列号,CPU参数等)
因为有几台服务器是windows2000的,之前采用的WMIC方法不适用(windows2003开始有),更不用说WMI.NET了(采用.NETFramework3.5),只能采用
JNI
的方法,通过C+
kunrenzhilu
·
2020-09-14 09:03
java
Unstaisfiedlink error load
jni
.so failed
failed:dlopenfailed:cannotlocatesymbol"BLOG"referencedby"libys-
jni
.so"...Example:03-3119:28:27.4191085
lby978232
·
2020-09-14 09:03
Andoid NDK编程 2 -
JNI
签名规则
AndoidNDK编程2-
JNI
签名规则Postedon2015-07-02|InAndroid|http://zhixinliu.com/2015/07/02/2015-07-02-
jni
-rule/
huangkangying
·
2020-09-14 08:52
Android
操作系统
x64系统用eclipse编写
JNI
程序出现UnsatisfiledLinkError异常
按照网上查到的
JNI
编写步骤写helloworld,生成了头文件,dll,java调用dll的时候出现异常:Thread[main](Suspended(exceptionUnsatisfiledLinkError
hellbaby666
·
2020-09-14 08:19
JNI
实现对CPU使用率的获取!
注意:我也没有测试过这个文档,在这里只做收集和转贴,不对里面的内容正确性负责。;)测量CPU和内存的占用率常常是检查Java应用程序是否达到特定性能的一个重要环节。尽管Java提供了一些重要的方法用于测量其堆栈大小,但是使用标准的API是无法测量本机Java进程的大小和CPU当前的使用率的。这种测量的结果对于开发人员来说非常重要,它会提供应用程序的实时性能和效率信息。不幸的是,这样的信息只能从操作
freeplayer
·
2020-09-14 08:13
java
jni
class
windows
java
null
solaris
Android
JNI
控制CPU工作频率
一,知识预讲首先需要先adbshell进入手机cd/sys/devices/system/cpu到cpu目录下使用ls查看当前目录下的文件,有:cpuinfo_cur_freq:当前cpu正在运行的工作频率cpuinfo_max_freq:该文件指定了处理器能够运行的最高工作频率(单位:千赫兹)cpuinfo_min_freq:该文件指定了处理器能够运行的最低工作频率(单位:千赫兹)cpuinfo
冯疯子
·
2020-09-14 08:41
Android
JNI
JNI
JNI
[编辑本段]定义
JNI
是JavaNativeInterface的缩写,中文为JAVA本地调用。
pricks
·
2020-09-14 08:01
轻松实现动态获取Android手机CPU架构类型
在Android中调用动态库文件(*.so)都是通过
jni
的方式。Android中加载so文件的提供的API:voidSystem.load(StringpathName);说明:
violetten
·
2020-09-14 08:46
移动开发
JNI
-java Native方法获取签名数字
如何对Native函数进行数字简明,便于
JNI
注册使用工具操作步骤使用工具Androidstudio3.4.1操作步骤选择工程,Build->MakeModule“app”进入工程目录media/app
活着的小程
·
2020-09-14 08:31
Android
开发
如何在
jni
中查看手机cpu构架
#ifdefined(__arm__)#ifdefined(__ARM_ARCH_7A__)#ifdefined(__ARM_NEON__)#ifdefined(__ARM_PCS_VFP)#defineABI"armeabi-v7a/NEON(hard-float)"#else#defineABI"armeabi-v7a/NEON"#endif#else#ifdefined(__ARM_PCS_
超级无敌陈大佬的跟班
·
2020-09-14 08:30
Android NDK编译时出现的问题以及解决办法
/e/android-ndk-r8e/build/core/build-local.mk:130:***AndroidNDK:Aborting.Stop.1.没有建立
jni
目
随时待命
·
2020-09-14 08:13
Android
JNI
----helloworld篇
创建java类Hello
JNI
.java放在com目录下packagecom;publicclassHello
JNI
{static{System.loadLibrary("hello");}privatenativevoidsayHello
云深灬不知处
·
2020-09-14 07:20
JNI
Android studio --导入库文件
dependencies{......compilefiles('libs/libammsdk.jar')......}二、SO文件1、默认没有
jni
Libs文件夹。所以需要我们自己创建。
牧羊_人
·
2020-09-14 07:45
安卓
安卓
JNI
--小项目试验计时器
关于AndroidStudio配置
JNI
的请看文章:安卓学习–Androidstudio1.5
JNI
开发初探安卓
JNI
–
JNI
底层C回调Java方法关于AndroidStudio导入源码库请看文章:导入
牧羊_人
·
2020-09-14 07:45
安卓
Impala实践之三:详解invalidate metadata
前言这次主要是想通过源码找到invalidatemetadata执行的原理,由于不太懂java和c++的互调的细节,目前只能查找到如下阶段,后面会专门看一下java的
jni
以及thrift的原理。
木东居士
·
2020-09-14 05:53
Impala实践
第四章:Android灯光系统(1)-总体框架
通过前面的学习,我们知道Android系统框架大致如下图所示总的来说可以分为四个层次系统框架1.app应用层:(主要由java语言编写)2.Framework层:该层主要是实现的是
JNI
,让APP具有调用
江南才尽,年少无知!
·
2020-09-14 05:55
RK3399移植
AndroidNDK开发(八)应用监听自身卸载 弹出用户反馈调查
这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于
JNI
开发的Android应用小Demo,看完这个之后,不仅可以加深对NDK开发的理解,而且该Demo也可以使用在实际的开发中。
yangzheng114
·
2020-09-14 04:57
android
Android NDK 引入预编译库的方法
原来,我们那个项目需要编写
JNI
接
lyingson
·
2020-09-14 04:53
Android NDK开发(八)——应用监听自身卸载,弹出用户反馈调查
这篇博客,我将讲述一下一个各大应用中很常见的一个功能,同样也是基于
JNI
开发的
vincentdevs
·
2020-09-14 04:29
JNI
Android
NDK开发入门
android的ndk里面编译boost
一:背景工作需要,要在android里面使用boost库,但是使用方法不是供界面通过
jni
的方法调用,而是只需要编译以后供c/c++的应用程序调用就好。
dahai19800703
·
2020-09-14 03:06
android
直接内存泄漏与JVM源码分析
JNI
或者JNA程序,直接操纵了本地内存,比如
bug_come
·
2020-09-14 03:42
jvm
安卓硬件访问服务
JNI
直接访问1安卓应用程序通过加载c库来访问硬件服务程序2安卓app通过loadlibrary加载c库3一旦c库被加载
JNI
_Onload函数就会被调用,通过
jni
RegisterNativeMethods
aningxiaoxixi
·
2020-09-14 03:22
安卓
Android硬件访问服务 (硬核最终篇)
调用关系及流程简要SystemService.java:(调库、启动服务)1.System.loadLibbrary(“android_servers”);libandroid_servers.so依赖
jni
Gti-杠猪
·
2020-09-14 03:38
Android
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他