技术问答

问题描述 这是我问的另一个问题的后续措施: android-从JNI中获取MEID 我试图在Android中获得电话ID.我有一些JNI代码和一个简单的测试应用程序来调用JNI代码.这是我的简单测试应用程序中工作的Java代码: TelephonyManager tm = (TelephonyManager)this.getSystemService(Context.TELEPHONY_SERVICE); String id =

2023-01-21  339
技术问答

问题描述 方案 我们正在开发使用Java前端的应用程序,并实现更复杂的数学算法C ++侧.为此,通过JNI实现了Java native函数,以通过Java访问C ++功能. 问题 历史上,我们遇到了越来越多的凭证在相对较大的代码库中飞行的问题,几乎所有的java side,在应用程序特定配置文件中的某些可配置凭据,后者可以忽略w.r.r.t. 这个问题的范围. 我们想提高应用程序安全性.我们面临的问题是,我们的应用程序必须能够离线

2023-01-21  313
技术问答

问题描述 我的主要目的是计算特定应用程序上的鼠标点击数量. 想象我在PC上打开了Microsoft Word和Web浏览器.我的Java代码应该告诉我我单击Word和Web浏览器上的几次.我需要应用程序名称和点击次数. 我该怎么做?任何解决方案都必须适用于Mac,Linux和Windows. 推荐答案 您可以尝试一个库,例如jnativehook: http://code.google.com/p/jnativehook/.查看

2023-01-21  262
技术问答

问题描述 如果我在JNI C方法中调用socket()函数,则该应用程序仍会在权限错误中失败.如果我在androidmanifest.xml中放置了用途线,则问题已解决. 因此,由于我调用本机C函数并仍被检查,因此似乎未在Dalvik虚拟机中实现Android权限检查.我想知道如何在Android内核中执行检查位置,或者使用ptrace之类的内容来拦截每个系统调用或任何其他方式.非常感谢. 推荐答案 检查由Linux内核执行,使用组

2023-01-21  246
技术问答

问题描述 我的功能看起来像下面.并且它已被执行多次.在某些点上,它正在以jobight nvarobject = enkobject = – > getObjectField(var1,nvar1)崩溃,给出错误jni错误:本地参考表溢出512个条目. 任何人都可以研究这个问题并抛出一些灯光. 推荐答案 所有返回jobject或类似对象引用的JNI方法都在参考表中创建本地引用.当您将控件返回到JVM时,这些参考会

2023-01-21  300
技术问答

问题描述 伙计, 我正在研究Android应用程序,我需要第三方.SO库.我建造了 根据他们的指示,第三方图书馆(与NDK-Build一起使用),然后正在寻找 将其包括在我的Android项目中. 因此,我遵循了文档/prebuilts.html中描述的步骤,并成功地构建了 新的.So在JNI/PRED构建目录中.现在,我尝试通过在简单的测试Android应用中使用.SO设施来利用.SO设施.所以我要做的是: static {

2023-01-21  291
技术问答

问题描述 我正在通过JNI运行库(我没有编写),并且在内部调用了另一个DLL.我会遇到一个错误,说”找不到依赖库”,除非我将其他DLL的路径放在系统路径变量上(我在Windows XP上).我希望能够在Java命令行上处理此操作,并且我已经尝试将其添加到-djava.library.path和classPath中,这都不是有效的(我期望-djava.library.path可以工作但没有班级路径,但两者都没有

2023-01-21  285
技术问答

问题描述 i具有以下JNI方法,该方法本地创建Java对象的集合,然后将它们返回到Java: JNIEXPORT jobject JNICALL Java_com_test_myClass_myMethod(JNIEnv * env, jclass klass) { jclass arrayClass = env->FindClass("java/util/ArrayList"); jmethodID ini

2023-01-21  242
技术问答

问题描述 为什么Java引入一些未定义方法的接口?例如Cloneable,Serializable,Type等等. 第二件事:在Class.class软件包中,有一种定义registerNatives()的方法,没有身体,并从静态块中称为,但Class.class不是抽象的,而是final.为什么这样? 为什么Java需要从静态块中调用没有身体的方法? 推荐答案 为什么Java引入一些未定义方法的接口? 这被称为标记或标记接口

2023-01-21  290
技术问答

问题描述 我想使用JNI在Android应用程序中使用C/CPP功能/库. 任何建议/链接/教程/示例? 我在C/CPP中返回指针/结构的问题.如何在Android中使用指针/结构? 实际上,我正在尝试开发一个远程桌面应用程序,我应该能够在Android中访问PC. 推荐答案 Android NDK是一种工具集,可让您嵌入在Android应用程序中使用本机代码的组件. 什么是ndk 以下是一些链接,可帮助您在Andro

2023-01-21  235

zblog模板

牛资源