腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
原生
scala
与
JNI
scala
、
java-native-interface
我正在将一个本机API提升到
Scala
。似乎有两种途径:使用
JNI
或使用
Scala
Native。
JNI
用法在Java中创建您想要的方法,然后将它们映射到C中,您可以在C中编写C代码来访问API。缺点:您的
Scala
代码现在还必须提供自己的本机包装器库,这增加了可移植性复杂性的可能性,现在您对该库进行了两次包装,一次是在
JNI
中,以将其放入JVM中,然后是在Java/
Scala
模块中。然后出现了
原生
Scala
,它做了相反的
浏览 19
提问于2018-03-02
得票数 4
1
回答
Bazel:阻止android_binary创建新的
jni
层
android
、
android-ndk
、
bazel
我有一个Android应用程序,它使用包装了C
原生
库的java API。我的工作是: android_binary (名称:"MyLibTest")依赖于API,它被构建为android_library (名称:"MyLibAndroid"),依赖于
JNI
层(cc_library,名称:"mylib_
jni
"),这依赖于包装的C库(cc_library,名称"mylib")。我希望MyLibAndroid负责使用System.loadLibrary("
浏览 12
提问于2017-11-12
得票数 1
2
回答
TLS在Java中的性能?
java
、
performance
、
ssl
我看到Java中的TLS实现根本没有使用
JNI
。TLS的本机实现应该比IMO更快。所以我猜可能
JNI
本身就太昂贵了,
与
原生
TLS的好处相比。
浏览 1
提问于2011-05-09
得票数 0
1
回答
Scala
:在特征中使用
JNI
原生
方法
scala
、
java-native-interface
、
traits
我有一个成功使用了许多
JNI
方法的类。但是,我想将其更改为一个特征,并且我无法为C++文件获得正确的函数签名。Scalac编译器为特征生成一个
与
类同名的类文件。当我在这个类文件上运行javah时,它给了我
与
类相同的c函数签名,但这些签名给了我:最初的类为xlib库提供了方法,
浏览 0
提问于2014-02-21
得票数 1
1
回答
删除android应用程序中的
JNI
本地引用
android
、
cordova
、
java-native-interface
嗨,在我的android phonegap应用程序中,我使用了下面的链接,并调用了
原生
code.Using,
原生
代码添加了两个numbers.Using,这个
原生
代码如何删除
jni
本地引用?这是链接:
JNI
error local reference table overflow 512 entries为了解决这个错误,我需要删除
jni
本地引用
浏览 0
提问于2013-03-27
得票数 0
1
回答
为什么Breeze使用Array来表示矩阵?
scala
、
immutability
、
scala-breeze
类DenseMatrix有一个ArrayV类型的参数data。为什么不使用其他可以动态增长的可变集合,比如Vector?
浏览 0
提问于2016-09-13
得票数 2
1
回答
GLSurfaceView类中的NDK调用
android
、
opengl-es
、
android-ndk
、
glsurfaceview
私有静态
原生
void nativeSetup();public void onCreate(Bundle savedInstanceState) {#include <string.h>我的
浏览 3
提问于2011-02-09
得票数 0
回答已采纳
1
回答
如何在其他c++项目中添加本机项目和使用本机函数
android
、
c++
我正在做android项目,我创建了一个
原生
的edittext,我想使用其他android c++项目中的
原生
jni
函数来显示c++.whenever中的edittext,我添加了
jni
和edittext你能建议me.how在我自己的项目中添加
原生
编辑文本项目,以及如何在c++中使用
jni
函数吗?你的建议会有帮助的。
浏览 0
提问于2012-10-18
得票数 0
1
回答
Spark如何支持Python、
Scala
和Java这三种语言
apache-spark
我只想了解Spark的运行时,它是如何同时支持
Scala
、Python和Java三种语言的。
浏览 1
提问于2015-03-13
得票数 0
2
回答
JNI
和C++的java包装器有什么不同
java
、
java-native-interface
、
javacv
我正在使用
JNI
来加速我的程序。尽管我知道直接执行
原生
代码真的很快,但我仍然对
JNI
和java包装器之间的区别感到困惑。因为据我所知,java包装器也在将RAM地址发送到C二进制文件中。 是什么内在的差异使它们在效率上有所不同?
浏览 1
提问于2013-06-10
得票数 0
2
回答
如何实现
与
java应用程序的DLL接口?
java
、
vb.net
、
dll
现在,我被要求将我的应用程序
与
一块硬件的API接口。该API在Windows动态链接库(DLL)中实现。(这些API甚至可以
与
VB.NET一起工作吗)?谢谢
浏览 1
提问于2013-08-03
得票数 3
2
回答
用Delphi编程
JNI
delphi
、
java-native-interface
我可以用Delphi编程到吗?从阅读可以看出,如果您确保使用的是C调用约定,那么这似乎是可能的。以前有人这么做过吗?我将非常感谢一些工具方面的技巧,例如将Javah的C头文件转换为Delphi的工具。
浏览 1
提问于2010-09-16
得票数 8
回答已采纳
2
回答
程序的可执行文件到Java中的映像
java
、
windows
、
swing
我知道这看起来可能有点奇怪,但我有这个要求,我想知道这是否可能。我想要做的是,抓取我选择的文件,并将其作为图像显示到我的UI中。对于像pdf,doc,txt这样的常见文件,这很容易,我只为每种类型都有一个通用的图像。但是假设我想执行regedit.exe或msconfig.exe,我想要能够抓取它的图标(如下图所示)。谢谢
浏览 1
提问于2012-09-26
得票数 0
回答已采纳
1
回答
黑莓10: Android Runtime &
JNI
java-native-interface
、
blackberry-10
、
blackberry-android
BlackBerry 10android运行时支持
JNI
吗?我想在我的android应用程序中执行
原生
c代码,我想把它部署在黑莓10操作系统上。在我的android应用程序中,我使用
JNI
来处理从
原生
c代码到java代码的回调。这在bb10安卓运行时上受支持吗?
浏览 2
提问于2012-11-26
得票数 6
回答已采纳
2
回答
在Java中创建dll中的类对象
java
、
c++
、
dll
、
java-native-interface
、
native-code
我使用
JNI
将这段C++代码
与
Java连接起来。有没有其他有效的方法来做到这一点。也就是说,使用
JNI
或Java中的任何其他库创建类的对象并直接使用它的函数
浏览 3
提问于2011-06-10
得票数 4
回答已采纳
1
回答
使用
JNI
将
Scala
对象返回到C++
java
、
c++
、
scala
、
java-native-interface
vm_args.version =
JNI
_VERSION_1_2;vm_args.options = options;jint rc =
JNI
_CreateJavaVM(&jvm, (void**)&env, &vm_args);if (rc !=
JNI
_OK) { exit(EXIT_FAILUR
浏览 3
提问于2016-09-13
得票数 4
回答已采纳
1
回答
Scala
:在
JNI
方法中创建/use自定义类型
c++
、
scala
、
java-native-interface
我有各种
Scala
原生
方法。class XServPtr(val value: Long) extends AnyVal我可以将自定义类型添加到
JNI
然后,我可以进行从
JNI
类型到特定c++指针类型的自定义c++隐式类型转换,并且两端都具有类型安全性。
浏览 1
提问于2013-11-18
得票数 0
1
回答
Scala
+ AspectJ: if()切入点表达式
scala
、
aop
、
aspectj
、
sbt-aspectj
我在我的
Scala
项目中使用AspectJ库和。org.aspectj.bridge.AbortException: AspectJ failed[error] at com.lightbend.sbt.SbtAspectj$Ajc$.runAjc(SbtAspectj.
scala
:124) [error]在
Scala
方法上可以在if(
浏览 0
提问于2018-02-28
得票数 1
回答已采纳
1
回答
将C语言编写的新SDK添加到android中
android
、
c
、
sdk
我们有没有可能将一个用C编写的SDK移植到android中,并用它来开发一个应用程序?因为我有一个用C编写的SDk,并且希望用它来开发应用程序,我应该怎么做?
浏览 0
提问于2013-04-24
得票数 2
回答已采纳
1
回答
使用
原生
代码的android语音识别
android
、
android-ndk
、
speech-recognition
、
native-code
有没有办法用
原生
代码访问Android中的语音识别? 从我提到的材料中,我了解到安卓要么提供了一个识别器意图,必须触发它来检索识别结果,要么使用RecognitionListener。
浏览 3
提问于2013-02-11
得票数 1
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券