native相关内容

Android的NDK的限制?

我有一个关于你可以在本地code执行Android平台上有什么限制问题。 基本上,我已经开发了一个使用UDP套接字的SIP / RTP和使用的OpenAL音频录制/播放本机C code库 - 基本上整个应用程序。 我们的想法是让尽可能多的在本地C code,而不是Java的code。我想这样做,因为我打算用它在其他平台上也是如此。 我的问题,然后是简单的 - 这可能只是使用Java的图形用户界 ..
发布时间:2015-12-04 12:36:05 移动开发

GDB调试原生(未JNI)程序在Android

我无法调试与NDK工具链的本地程序。以下是我的详细步骤和输出。 信封设置: NDK_ROOT = /选择/安卓/ NDK SYSROOT = $ NDK_ROOT /平台/ Android为8 /弓臂 工具链= $ NDK_ROOT /工具链/ ARM-Linux的androideabi-4.4.3 / prebuilt / Linux的-86 /箱 PATH = $工具链:$ NDK_RO ..
发布时间:2015-12-04 11:21:11 移动开发

本土code在Android中的webapps调用JS

我写一个Android的“网络”应用程序(APP的,我不会上传至网络,但将HTML + JS里面的应用程序资源)。这意味着,图形用户界面将是HTML5,我会用另一种“原生”线程从麦克风读取并希望派“分析文本”的HTML5 / JS code。 这可能吗?在Android code,我看我怎么可以调用本机code的JS(和我想的相反)。 http://developer.android.com/ ..
发布时间:2015-12-04 11:01:01 移动开发

如何获得Android的原生方法来源$ C ​​$ C

时有可能得到,看在Android的程序组件的本地方法code。如果有人知道如何,请让我知道。 解决方案 您可以找到源头code为Android原生方式使用的谷歌code搜索 的以下服务之一: AndroidXRef GitHub的(使用回购:安卓/ * 搜索词) 搜索“其他Android 的.cpp 或 .H 与本地方法的实现文件可能会以类似的方式被发现。 ..
发布时间:2015-12-04 10:57:25 移动开发

在Android中使用opencv FileStorage本地

我试图写一个Android应用程序的女巫计​​算的关键点,并使用OpenCV的描述和存储。但是我收到的烦恼与CV:FileStorage。我其实传递的文件路径抛出本地方法。相同的路径(不同的文件结束)还用于存储关于javaside另一个文件。 JNIEXPORT无效JNICALL Java_com _..._ CalcFeatures(JNIEnv的* ENV,jobject,jlong​​ ..
发布时间:2015-12-03 17:39:10 移动开发

的Andr​​oid NDK本地函数调用问题

我试图写一个Android应用程序,它使用了GNU科学图书馆(GSL)的。特别是,我为它的BLAS执行兴趣“libgslcblas.so”。我决定了Android NDK的优势,并写加载库中的Java程序,并进行适当的函数调用。 要测试这是如何工作的,我试图写一个简单的程序,将加载“libm.so”,并进行任意函数调用。这似乎是关于一个简单的用例,因为我能想到的NDK,但我遇到了以下问题: ..
发布时间:2015-12-03 16:49:46 移动开发

如何加载本地库在Android?

我有一个.so库,我已经从其他APK提取。 我它复制到/库/ armeabi位置,在我的项目。 在我的课,我与加载 静态{ 的System.loadLibrary(“MYLIB”); } 应用程序崩溃与 七月八日至3号:52:08.089:E / AndroidRuntime(932):致命异常:主要 java.lang.ExceptionInInitializerErro ..
发布时间:2015-12-03 15:56:11 Java开发

javah的找不到安卓类

当在我的Andr​​oid项目中的.java文件调用javah的,javah的是无法找到Android的类(特别android.graphics.Bitmap)。 这里的终端输出: 托马斯@ THOMASDESKLINUX:〜$ javah的-classpath:/家庭/托马斯/文档/ LinuxProgramming / EclipseWorkspace / RenderScene /箱or ..
发布时间:2015-12-03 15:33:42 移动开发

在Android编译系统,包括prebuilt静态库

我需要建立基于一个prebuilt静态库的共享库。 我的makefile文件的src /安卓/外部/我的code / Android.mk: LOCAL_PATH:= $(叫我-DIR) 包括$(CLEAR_VARS) LOCAL_ARM_MODE:=手臂 LOCAL_MODULE:= libMyStatic LOCAL_SRC_FILES:= libStatic.a 包括$(preBUIL ..
发布时间:2015-12-03 11:21:52 移动开发

NDK-cygwin的路径具体问题

好玩的Windows XP,Cygwin的&放大器; NDK为我的项目。我映射到cygwin.batch文件中的所有路径。我试图编译HELLO-JNI通过Cygwin的。 的内容cygwin.bat 关闭@echo F: CHDIR F:\ Cygwin的\斌 庆典--login -i 设置IS_UNIX = 设置DEV_ROOT = E:/安卓/ Android的NDK-R5B / ..
发布时间:2015-12-03 10:59:30 移动开发

从Android应用程序打开本机浏览器

我有一个Android手机安装多个浏览器,我可能会或可能不会设置浏览器为默认值。 所以,我的问题是.. 从我的应用程序,如何强制只在本地的Andr​​oid浏览器打开链接? 有没有一种方法可以让我知道,如果有一个浏览器设置为默认或没有? 解决方案 这是我的应用程序,如何强制只在原生的Andr​​oid打开链接 浏览器? 意向意图=新的意图(); 组件名补偿=新的组件名(“com.go ..
发布时间:2015-12-02 23:40:54 移动开发

如何编写驱动程序为Android?

嗨,大家好,我一直在试图了解关于Android驱动开发..我知道驱动程序开发并不是一件容易的工作,但我想了解..是否有任何教程或任何简单的例子?? 解决方案 我假设你的意思是驱动程序使用的Andr​​oid的Linux内核?我相当肯定大多数的Linux内核的Andr​​oid系统界面来访问硬件。例如,它依赖的帧缓冲设备显示,这是一个Linux的帧缓冲驱动开机。 在这种情况下,你需要以root ..
发布时间:2015-12-02 22:46:29 移动开发

如何创建一个Android原生服务和使用粘结剂与它沟通?

我的基本任务是建立在Android的原生服务,然后编写一个简单的本地程序进行测试。可以说,我想要写一个简单的服务,回报我的2个整数总和。我必须用粘合剂去跟它从程序,我试图谷歌左右,但我不能找到一个precise例子。我需要知道如何创建一个本地服务,并发现它的程序,如果需要在Java中也。 请帮助我。 谢谢 解决方案 这是我找到的解决方案是使用粘合剂在本地和使用 defaultServic ..
发布时间:2015-12-02 21:02:43 移动开发

相机焦距

我想读的Andr​​oid摄像头的焦距(距离主题的照片)。我一直得到0对我的HTC Desire即使正确autofocuses所有的焦距。这里是整个应用程序,仅适用于v2.3.3及以上。 ImageCapture.java 包test.test; 进口java.io.IOException异常; 进口java.io.OutputStream中; 进口java.text.SimpleDateF ..
发布时间:2015-12-02 20:51:19 移动开发

没有找到实现本机

我编译我的C源与Android的NDK然后我把.so文件在我的Andr​​oid项目的libs文件夹,但是当我调用本机的功能,我有一个“没有找到实现原生”的错误。 如果我尝试打电话给亚行的shell一切该功能正常工作,所以我不明白为什么这个错误。 请帮忙, 安德烈 解决方案 有涉及JNI一个确切的命名方案,该方案不是很明显。也许你的功能实现不符合呢? 例如,如果你希望能够调用名为starts ..
发布时间:2015-12-02 17:07:59 移动开发

如何禁用用户登录Facebook的本机应用程序

我在我的Andr​​oid应用程序与Facebook用户登录的问题。我希望用户使用他们的Facebook帐户登录我的系统,但是当我点击登录按钮,Facebook的本机应用程序启动和用户输入电子邮件地址和密码,然后本机应用程序关闭,我的应用程序再次启动。我不想使用本机应用程序此登录proccess我想打开Facebook的登录弹出只是像其他手机不具备Facebook的本地应用程序。 我怎样才能做到 ..
发布时间:2015-12-02 16:55:53 移动开发

编译C code(netcat的),以原生的Andr​​oid可执行

我在写一个使用Netcat的服务帧缓冲区通过网络连接的bash脚本,但首先我需要将其编译为本地可执行文件。我甚至得到这个脚本工作Ubuntu的机器,其中netcat的默认安装的。 我发现这个 https://github.com/android/platform_external_netcat 但在NDK没有经验在所有。这显然​​不使用JNI或Java的一切都是那么默认的态度制作的Andr​​o ..
发布时间:2015-12-02 15:32:00 移动开发

如何Android原生code为ARM编写运行在x86上?

摩托罗拉刚刚发布了基于Android手机的86。我有点困惑,如何对原生ARM(Netflix公司为​​例)编写的应用程序/库可以这款手机上运行。 我会很感激,如果有人能解释。 解决方案 是的,ARM原生code使用了一个名为仿真功能英特尔的x86上运行的胡迪尼 这是什么做的库是在飞行中读取ARM指令,并将其转换为等价的x86指令。这就是为什么许多应用程序可以正常工作是在x86上,而不必实际 ..
发布时间:2015-12-02 13:33:23 移动开发