腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
可以从本机代码访问Dalvik VM吗?
android
、
android-ndk
我希望能够使用Android中
的
本地代码来针对Dalvik。这意味着使用中在android源存储库下列出
的
原生类。特别是,我想打电话给Sync.dvmLockObject及其对应
的
Sync.dvmUnlockObject。 有可能吗?您能提供一段快速
的
代码片段,或者为特定库提供包含
的
说明吗?或者,您可以提供一个java或本机代码替代方案,以实现同样
的
功能(也就是说,能够访问一个java对象
的
监视器)。例如,使用pthread似乎是不合适
的
)。
浏览 3
提问于2014-03-14
得票数 1
1
回答
来自
JNI
中本地调用
的
pplx任务
android
、
c++
、
android-ndk
、
java-native-interface
我正在开发和安卓应用程序,我也在使用
JNI
调用一些本地函数来与c++库交互。在pplx任务中,我还发现了一些类和方法。我需要在pplx任务中调用AttachCurrentThread来获取这个新任务
的
JNIEnv吗? 如果不是,那么
JNI
将如何维护pplx任务中使用
的</em
浏览 0
提问于2017-01-20
得票数 0
3
回答
在Android中使用一个简单
的
c++类
android
、
c++
、
class
、
android-ndk
、
java-native-interface
我正在尝试学习Android
的
基础知识,但当我不得不将它与c++类一起使用时,我感到很沮丧。#include <cstdlib>using namespace std; int x,也许我没有使用正确
的
关键字我为c++点类创建了,并将其添加到c++文件
JN
浏览 2
提问于2012-12-13
得票数 7
回答已采纳
5
回答
JNI
的
有用性
java
、
interop
、
java-native-interface
我已经做了几年
的
java开发人员,听说你可以用
JNI
做一些非常有用和强大
的
事情。我不知道我是否只是不需要使用它,或者它是否与我没有太大
的
相关性;但我根本没有接触过它。我想知道Java这方面的
用处
是什么。举个例子就好了。
浏览 2
提问于2008-12-31
得票数 8
回答已采纳
1
回答
NDK初学者:在哪里/如何添加源文件?
android
、
android-studio
、
java-native-interface
我已经设法让"Hello
JNI
“示例正常工作:但我不知道如何将源文件添加到项目中。因此,例如,提供
的
JNI
函数是(我删除了对此没有
用处
的
宏):我应该
浏览 2
提问于2016-05-26
得票数 0
1
回答
如何从客户设备中找到相关
的
deadd00d环境?
android
、
android-ndk
、
logcat
我
的
安卓应用程序(Java+NDK)报告了许多由0xdeadd00d造成
的
崩溃(信号)。众所周知,这是Dalvik中止
的
缩写。所有这些都不会发生在我
的
JNI
调用中,但是信号处理是在本地世界进行
的
。但是,本机崩溃报告通常报告
的
内容(寄存器、堆栈)对调试这些事件没有任何
用处
。 有办法从本机信号处理程序到达Java调用堆栈吗?还是放弃一部分最近
的
logcat活动?
浏览 1
提问于2013-09-12
得票数 3
回答已采纳
2
回答
为什么只有在使用CMS垃圾收集器时,JVM才会随着时间
的
推移而变慢?
java
、
performance
、
garbage-collection
、
jvm
、
nashorn
我有一个使用Nashorn
的
应用程序。我不会将结果存储在任何地方,并且据我所知,我
的
应用程序代码不会导致任何副作用。知道是怎么回事吗?我需要使用-XX:+UseConcMarkSweepGC运行,因为这只是一个较大
的
长期应用程序
的
一小部分。谢谢! 这里
浏览 0
提问于2017-08-26
得票数 3
1
回答
启动第二个线程后,未调用Objective-C应用程序
的
kAEGetURL事件处理程序
java
、
objective-c
、
java-native-interface
我有一个Cocoa应用程序,在单独
的
线程中运行Java虚拟机(通过
JNI
)。应用程序注册事件处理程序来处理URL协议myprotocol://。注册
的
实现方式如下: [handleGetURLEvent:withReplyEvent:) forEventClass:kInternetEventClass andEventID:kAEGetURL]
浏览 1
提问于2015-07-28
得票数 1
1
回答
在哪里可以在
jni
_md.h上找到CentOS OpenJDK 1.8
java
、
maven
、
centos
、
java-native-interface
我正在使用
JNI
构建一个java项目,并使用本机maven-plugin构建。但是,我无法在
jni
_md.h环境中找到CentOS。我在哪里可以在本地机器上找到一个linux版本
的
jni
_md.h? 额外
的
问题:我
的
计划会成功吗?有更好<
浏览 6
提问于2017-06-16
得票数 1
1
回答
使用Java/
JNI
时Linux上
的
信号处理
java
、
c++
、
linux
、
java-native-interface
、
signals
我在一个运行在Wind上
的
嵌入式系统上工作。因此,对于Java组件,我们使用
JNI
与C++错误提交器进行通信。除了
JNI
主线程和后台线程中
的
堆栈溢出之外,所有测试都正常工作。 在Linux上,堆栈溢出应该生成一个SIGSEGV,并且应该调用已安装
的
sigaction。但
浏览 2
提问于2017-10-09
得票数 2
2
回答
Scala对象
的
唯一id
scala
、
object
在Python中,id( x )给出对象x
的
唯一id。Scala中
的
等价性是什么?1,2,3])2058589988>>> id(y)我可以使用x.hashCode作为id,但当内容相同时,它将返回相同
的
值我想知道是什么使a eq b == false在下面的代码中产生
的
。在a eq b中比较了什么值?
浏览 3
提问于2014-06-05
得票数 7
回答已采纳
1
回答
哪些库可用于解析IP报头字节
的
Java?
java
、
tcp
、
udp
、
packet
在我
的
项目中,我们编写自己
的
IP头解析代码已经有一段时间了。我开始想,我们
的
时间是否可以在其他地方度过得更好。谷歌搜索并没有产生太多
的
用处
。基本上,我正在寻找
的
是一个第三方库,它将能够从存储在字节数组中
的
IP数据包头中解析出所有有意义
的
信息。 有人告诉我,有一个Java Wireshark库使用
JNI
来包装libpcap。商业或开源
的
解决方案都是可以接受
的
。
浏览 0
提问于2009-06-04
得票数 1
1
回答
android截图编程版Android屏幕截图库问题
android
、
service
、
android-ndk
、
screenshot
、
native
我想要实现
的
是捕获当前
的
前景活动并保存到位图文件。我需要处理在后台服务中拍摄
的
截图。我已经阅读了许多主要使用调用getWindow()方法和启用缓存
的
想法和教程。但是,这种方法对我来说毫无
用处
--不可能获得对前景运行活动
的
引用(不是吗?)--使用ActivityManager,我只能得到它
的
名称和包。我遇到了ASL (),它使用编译后
的
二进制文件中可用
的
“本机服务”。库
的
wiki注释指出,您必须启动本机“屏幕截图服务
浏览 2
提问于2014-07-16
得票数 0
回答已采纳
2
回答
指定要在多核系统中使用
的
CPU数量
java
、
multithreading
、
parallel-processing
、
multicore
我已经知道如何使用运行时方法来获取可
用处
理器
的
数量(在java中),但我需要
的
是如何在多核环境中
的
每一轮测试或执行期间控制要使用
的
处理器数量。换句话说,我希望在一台具有12个处理器
的
多核计算机
的
一个节点上进行实验,但我需要能够在实验
的
每一轮(执行)中指定应该有多少个处理器执行我
的
线程应用程序。
浏览 1
提问于2013-06-06
得票数 2
1
回答
在Gradle Jitpack项目中构建Java
JNI
java
、
gradle
、
java-native-interface
、
jitpack
我正在努力在中使用原生
JNI
代码。我已经能够使用gradle模型、组件和用于本机构建
的
toolChains拼凑出一个可以工作
的
,但是我不能让它为多个目标(linux .so和mac .dylib --该项目目前不支持windows)构建似乎只有新
的
支持gradle中
的
多目标?这个版本现在可以在我
的
苹果电脑和上运行了(多亏了!)但是System.load调用依赖于目标(dylib和so)。我猜它是不受支持
的
? 这一切似乎都不合理地困难。任何在这方面做得很好
的</e
浏览 19
提问于2019-11-18
得票数 0
1
回答
如何在Java中获取最大CPU时钟
java
、
cpu
使用我可以得到CPU
的
数目。我在寻找一个独立
的
解决方案。
浏览 2
提问于2009-09-19
得票数 6
回答已采纳
1
回答
糟糕
的
表现- Android &
JNI
(C++图像处理和OpenCV)
android
、
performance
、
opencv
、
image-processing
、
jvm
我有一个运行在Android上
的
应用程序,它通过
JNI
接口与C++代码相结合。在C++代码中,我使用OpenCV进行一些硬图像处理。我还在两台笔记本电脑上做了一些测试。在本例中,是一个Java,它通过
JNI
与相同
的
C++代码组合在一起。如果我在华硕笔记本电脑(AMDE-450Procesor)或Bangho笔记本电脑(英特尔核心i5)上运行这个应用程序,它们都有4GB内存,我在几秒钟内就能得到相同
的
浏览 2
提问于2013-09-16
得票数 0
1
回答
如何在Android中检测移动或平板电脑
android
、
android-ndk
、
cocos2d-x
我会有两种不同
的
屏幕配置,这是为移动和平板设备
的
格式设计
的
。在main.cpp中,我想添加一些逻辑,以确定设备是平板还是移动设备。通过这种方式,我可以在应用程序启动时加载适当布局
的
界面。我已经看到了从Java代码中检测平板电脑或设备
的
解决方案,但是在C++中是否有同样
的
方法呢?
浏览 0
提问于2013-09-17
得票数 1
回答已采纳
1
回答
什么是垃圾收集过程中
的
参考处理?
java
、
reference
、
garbage-collection
、
g1gc
我正在阅读有关G1 GC
的
内容,在Young集合和并发标记周期步骤中都有称为“引
用处
理”和"Reference“
的
过程。这些过程到底是什么?那里会发生什么?
浏览 1
提问于2019-07-02
得票数 1
回答已采纳
1
回答
java.io.InputStream
的
性能测试
java
、
performance
、
io
、
jvm
、
inputstream
这是因为实现将数据读入malloced或堆栈分配
的
缓冲区,如所示。因此,memcpy占用了相当多
的
CPU时间:因为
JNI
规范定义了 在关键部分中,我不认为从常规文件中读取任何问题。对常规文件
的
读取只会被短暂地阻止,并且不依赖于任何java线程。priv
浏览 0
提问于2019-05-31
得票数 1
回答已采纳
点击加载更多
相关
资讯
android入门-JNI
JNI之异常处理
Android JNI 基础知识
JNI之缓存与引用
Android NDK JNI 开发之旅 开篇
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券