草庐IT

native主扫

全部标签

android - 如何让我的 react-native android 应用程序出现在另一个 android 应用程序的共享列表中

在这里,我添加了图片以更清楚地说明我的问题陈述。 最佳答案 您正在为您的Android应用创建一个共享Activity。react-native-share-extension应该为您提供一个良好的起点(如果您在Mac上工作,还为iOS提供支持)。 关于android-如何让我的react-nativeandroid应用程序出现在另一个android应用程序的共享列表中,我们在StackOverflow上找到一个类似的问题: https://stackover

android - native react -应用程序被杀死/未启动时未收到通知

我正在使用react-native-firebase@4.2.0用于推送通知。当应用程序在屏幕上打开时,我会通过onNotification收到通知,并按照我的代码的预期收到警报。问题1当应用程序在后台(未被杀死)时,我会在状态栏中收到通知,但在点击它时,它会被关闭并且应用程序不会打开。我在androidlogcat中也遇到了这个错误:06-2117:26:03.89259268672DRNFMessagingService:onMessageReceivedeventreceived06-2117:26:03.91359268600EReactNativeJS:Notaskregis

java - Android 2.1 native 锁定位图像素

我正在运行一个修改位图像素的基本native函数。为此,我通过Bitmap_lockPixels()函数获取像素。但是,这不适用于低于2.2的版本。您建议我如何替换此函数以保持尽可能快的速度? 最佳答案 您可以在这里找到几乎相似的解决方案。此函数使用ReentrantLock对象并尝试获取锁。https://code.ros.org/trac/opencv/browser/trunk/opencv/android/src/com/opencv/camera/NativeProcessor.java?rev=3652

来自 native 代码的 Android 唯一设备 ID

如何从native代码(而不是从java)获取Android唯一设备ID? 最佳答案 执行此操作的唯一方法是使用JNI调用提供此信息的JavaAPI。 关于来自native代码的Android唯一设备ID,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/4714616/

android - 从 native 代码将 PCM 音频数据写入音频设备

是否可以直接从native代码将PCM示例写入Android下的音频设备?我已经能够通过将数据发送到套接字并使用AudioTrack来重现PCM样本。是否可以通过直接从native代码访问来避免所有这些通往音频设备的路径?谢谢! 最佳答案 是的,您可以尝试直接使用您的音频设备。访问在/dev/中的Linux虚拟设备节点上进行。在我的HTCDesire上应该是/dev/msm_pcm_out不知道其他厂商的设备是怎么称呼这个设备的。不能保证此设备节点在重启或操作系统更新后具有相同的名称。因此,一旦您的应用程序发布,您将需要做很多麻烦的

android - 我可以创建一个位图,它使用我在 native 代码中创建的 malloced 缓冲区吗?

我有一段native代码,我在其中分配(即分配)缓冲区。我喜欢使用Canvas绘制操作绘制到这个内存中。但是Canvas代码使用Bitmap作为其支持平面。我想知道是否有办法用Android位图包装native内存块。谢谢视频专家 最佳答案 您可以从JAVA传递一个Buffer,用Native代码填充它,然后使用Canvas渲染它。完成,完美运行。编辑添加示例:警告,Java提前膨胀/**Copyright(C)2009TheAndroidOpenSourceProject*/packagecom.example.hellojni;

android - android native 应用程序中的长轮询解决方案?

我需要构建一个应用程序来进行实时报告,你能推荐一个支持实时通信的解决方案吗?我想采用长轮询这种方法。它将是Android原生应用,而不是网络应用。是否有已经写好的东西,所以我不需要从一开始就实现它?我是一名django、python开发人员。 最佳答案 这不是轮询解决方案,但当我需要这样的东西时,我创建了一个foreground创建到我的服务器的持久套接字连接的服务。然后,我在BOOT_COMPLETED和CONNECTIVITY_CHANGE上注册了一些广播接收器以维护我的服务。这对我来说比C2DM更有效,因为我可以更好地控制系统

android - 是否可以从 .apk 文件中获取 Android.mk 或 native 源文件?

从.apk文件中获取Java源文件似乎很容易。但是是否可以通过工具或棘手的方法从.apk文件中获取Android.mk或native源文件?我正在研究Android应用native代码安全性,因此这些文件对我来说非常重要。谢谢。 最佳答案 您不能从apk中获取Android.mk,它只在构建时需要,因此它不会存储在那里(除非程序员将它放在res/文件夹或类似的文件夹中)。应用程序的所有native代码都存储在apk根目录的libs/目录中。它是编译的ARM或x86代码,或两者兼而有之。您可以在libs/architecture_ty

java - 在 Android 上使用来自 javacv 的 ffmpeg 编码视频导致 native 代码崩溃

注意:自从最初提出这个问题以来,我已经更新了这个,以反射(reflect)我在将实时相机图像加载到ffmpeg库中所学到的一些知识。我正在使用为Android编译的javacv中的ffmpeg为我的应用程序编码/解码视频。(请注意,最初,我尝试使用ffmpeg-java,但它有一些不兼容的库)原始问题:我遇到的问题是我目前将每一帧作为Bitmap(只是一个普通的android.graphics.位图),我不知道如何将其填充到编码器中。javacv的ffmpeg中的解决方案:使用avpicture_fill(),Android的格式应该是YUV420P,虽然我无法验证直到我的编码器问题(

android - 使用 NDK 从 native 代码调用 Java 函数

前几天我问过这个问题,但不是太具体,所以我想重新澄清一下。我正在创建一个Android应用程序,它使用NDK使用C中的现有库。我遇到的问题是C代码使用了很多java没有的东西(函数指针作为参数是个大问题)。无论如何,我想知道我是否可以在C代码调用的Java代码中编写函数。现在据我所知,你可以做到,所以如果没有人回答“是的,你可以,LINK”,我将不胜感激。.谁能解释一下这个过程?我知道它涉及在C代码中创建JVM;任何有助于新手入门的信息都将不胜感激。谢谢编辑:所以,我不知道这三个步骤要做什么。TocallaspecificJavafunctionfromC,youneedtodothe